iqfeedcsharpapiclient - IQFeed.CSharpApiClient.Extensions 2.5.0

IQFeed.CSharpApiClient is fastest and the most well-designed C# DTN IQFeed socket API connector available to the open source community!

PM> Install-Package IQFeed.CSharpApiClient.Extensions -Version 2.5.0 -Source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard

> nuget.exe install IQFeed.CSharpApiClient.Extensions -Version 2.5.0 -Source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard

> dotnet add package IQFeed.CSharpApiClient.Extensions --version 2.5.0 --source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard
<PackageReference Include="IQFeed.CSharpApiClient.Extensions" Version="2.5.0" />
Copy to clipboard
source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

nuget IQFeed.CSharpApiClient.Extensions  ~> 2.5.0
Copy to clipboard

> choco install IQFeed.CSharpApiClient.Extensions --version 2.5.0 --source https://www.myget.org/F/iqfeedcsharpapiclient/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "iqfeedcsharpapiclient" -SourceLocation "https://www.myget.org/F/iqfeedcsharpapiclient/api/v2"
Install-Module -Name "IQFeed.CSharpApiClient.Extensions" -RequiredVersion "2.5.0" -Repository "iqfeedcsharpapiclient" 
Copy to clipboard

Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/iqfeedcsharpapiclient/symbols/


IQFeed CSharp Api Client

Join slack

IQFeed.CSharpApiClient is fastest and the most well designed C# DTN IQFeed socket API connector available to the open source community! Currently supporting the latest stable IQFeed protocol version 6.2.

IQFeed is an affordable and reputable Internet market data provider. For more info.
SPECIAL OFFER (Save $50 - No Startup Fee) Get Free Trial Now

If you appreciate this project, please star :star: it now!

Features

  • Designed completely non-blocking from bottom-up with nice async/await interfaces
  • Streaming events are distributed in a consistent way using Action delegates
  • Handle multiple socket connections for at least 50% performance increase when requesting lookup data
  • Sockets are using SocketAsyncEventArgs for maximum performance and trying to reduce pressure on GC
  • Support for .NET Core
  • No 3rd party dependency
  • Python support :new:

Usage

Compatibility

IQFeed.CSharpApiClient does support only one real-time protocol at the time but remains backward compatible with historical data.

IQFeed.CSharpApiClient IQFeed Protocol
v2.8.x 6.2
v2.7.x 6.1
v2.6.x 6.0

Packages

MyGet Pre-release feed: https://www.myget.org/gallery/iqfeedcsharpapiclient

Package NuGet Stable MyGet Pre-release Downloads
IQFeed.CSharpApiClient IQFeed.CSharpApiClient IQFeed.CSharpApiClient IQFeed.CSharpApiClient
IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions

Installation

Install-Package IQFeed.CSharpApiClient

Configuration

Now, you need to set your API credentials and product id somewhere. You have 2 options, in your user environment variables or app.config.

User environment variables

  • Run rundll32 sysdm.cpl,EditEnvironmentVariables to open the Environment Variables
  • In your User variables, create 4 new ones:
    • IQCONNECT_LOGIN
    • IQCONNECT_PASSWORD
    • IQCONNECT_PRODUCT_ID
    • IQCONNECT_PRODUCT_VERSION (not mandatory, will fallback to 1.0.0.0)

app.config

In your appSettings section, assign values to these key:

<appSettings>
     <add key="IQConnect:login" value=""/>
     <add key="IQConnect:password" value=""/>
     <add key="IQConnect:product_id" value=""/>
     <add key="IQConnect:product_version" value=""/>
</appSettings>

Examples

Check IQFeed.CSharpApiClient.Examples for more examples.

IQFeedLauncher.Start();
var lookupClient = LookupClientFactory.CreateNew();
lookupClient.Connect();
var tickMessages = await lookupClient.Historical.GetHistoryTickDatapointsAsync("AAPL", 100);

IQFeed API support status

Streaming data

  • Level 1 data
  • Level 2 data
  • Derivative data
  • Admin data

Lookup data

  • Historical data
  • News data
  • Symbol Lookup data
  • Chains Lookup data
  • Market Summary Data

Support

For support request, you can create an issue on GitHub or join our Slack community.

Sponsors

DTN IQFeed

JetBrains

Contributing

Pull requests are welcome! Don't hesitate to open an issue if something goes wrong.

  • .NETStandard 2.0
    • IQFeed.CSharpApiClient (>= 2.5.0)
  • .NETStandard 2.0: 2.0.0.0

                        
Assembly Assembly hash Match
/lib/netstandard2.0/iqfeed.csharpapiclient.extensions.dll beecf29e31ae474e823e9782500596431

Owners

Mathieu Paquette

Authors

Mathieu Paquette

Project URL

https://github.com/mathpaquette/IQFeed.CSharpApiClient

License

Unknown

Tags

DTN IQFeed Socket API (Client)

Info

631 total downloads
4 downloads for version 2.5.0
Download (10 KB)
Download legacy symbols (16.32 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
2.8.0.747 10.53 KB Tue, 25 Jul 2023 17:15:10 GMT 5
2.8.0.745 10.53 KB Sun, 28 May 2023 20:51:25 GMT 4
2.8.0.740 10.53 KB Fri, 26 May 2023 18:45:44 GMT 4
2.8.0.738 10.53 KB Fri, 26 May 2023 18:39:37 GMT 4
2.8.0.736 10.53 KB Thu, 25 May 2023 14:47:13 GMT 4
2.8.0.735 10.53 KB Wed, 19 Apr 2023 12:22:40 GMT 5
2.8.0.733 10.53 KB Wed, 19 Apr 2023 12:19:09 GMT 4
2.8.0.726 10.5 KB Fri, 11 Nov 2022 12:34:06 GMT 4
2.8.0.723 10.5 KB Mon, 11 Apr 2022 12:48:13 GMT 5
2.8.0.721 10.5 KB Sun, 09 Jan 2022 22:49:41 GMT 4
2.8.0.720 10.5 KB Sat, 08 Jan 2022 20:55:00 GMT 4
2.7.0.718 10.5 KB Sat, 08 Jan 2022 20:50:19 GMT 4
2.7.0.716 10.5 KB Sat, 08 Jan 2022 20:46:30 GMT 3
2.7.0.714 10.5 KB Sat, 08 Jan 2022 20:42:17 GMT 4
2.7.0.713 10.5 KB Thu, 28 Oct 2021 18:34:54 GMT 3
2.7.0.711 10.5 KB Wed, 07 Jul 2021 01:11:37 GMT 4
2.7.0.709 10.5 KB Sun, 04 Jul 2021 13:26:53 GMT 4
2.7.0.708 10.5 KB Sun, 04 Jul 2021 13:23:31 GMT 4
2.7.0.706 11.08 KB Mon, 03 May 2021 11:38:03 GMT 4
2.7.0 11.06 KB Mon, 03 May 2021 11:39:58 GMT 4
2.6.2.705 11.08 KB Sun, 25 Apr 2021 22:59:33 GMT 3
2.6.2.704 11.08 KB Sun, 25 Apr 2021 15:45:31 GMT 4
2.6.2.703 11.08 KB Sun, 25 Apr 2021 15:43:30 GMT 5
2.6.2.701 11.08 KB Sun, 25 Apr 2021 14:58:07 GMT 3
2.6.2.697 11.08 KB Sun, 25 Apr 2021 14:52:14 GMT 4
2.6.2.695 11.07 KB Sun, 25 Apr 2021 12:29:54 GMT 4
2.6.2.691 11.07 KB Sat, 24 Apr 2021 19:47:09 GMT 4
2.6.2.690 11.07 KB Tue, 20 Apr 2021 00:27:15 GMT 4
2.6.2.689 11.08 KB Tue, 20 Apr 2021 00:25:23 GMT 4
2.6.2.688 11.08 KB Fri, 09 Apr 2021 21:29:47 GMT 4
2.6.2.684 11.08 KB Fri, 09 Apr 2021 11:52:43 GMT 5
2.6.2.680 11.08 KB Sun, 04 Apr 2021 19:22:24 GMT 5
2.6.2.678 11.08 KB Sun, 04 Apr 2021 19:11:19 GMT 4
2.6.2.677 11.08 KB Sun, 04 Apr 2021 19:05:00 GMT 2
2.6.2.676 11.08 KB Sun, 04 Apr 2021 19:03:09 GMT 4
2.6.2.674 11.07 KB Sun, 04 Apr 2021 18:56:32 GMT 4
2.6.2.672 11.08 KB Sun, 04 Apr 2021 17:44:43 GMT 3
2.6.2.667 11.08 KB Sun, 04 Apr 2021 13:38:06 GMT 4
2.6.2.664 11.07 KB Sat, 03 Apr 2021 20:52:25 GMT 4
2.6.2.661 11.08 KB Sat, 03 Apr 2021 20:45:38 GMT 4
2.6.2.659 11.08 KB Sat, 03 Apr 2021 20:40:30 GMT 4
2.6.2.650 11.08 KB Sat, 03 Apr 2021 14:24:21 GMT 4
2.6.2.648 11.08 KB Sat, 03 Apr 2021 14:20:11 GMT 4
2.6.2.646 11.07 KB Sat, 03 Apr 2021 14:18:13 GMT 3
2.6.2.645 11.08 KB Sat, 03 Apr 2021 14:16:20 GMT 4
2.6.2 11.06 KB Sat, 03 Apr 2021 14:22:18 GMT 4
2.6.1.644 11.08 KB Sat, 03 Apr 2021 13:54:31 GMT 4
2.6.1.642 11.08 KB Sat, 03 Apr 2021 13:44:53 GMT 4
2.6.1.640 11.08 KB Sat, 03 Apr 2021 13:08:55 GMT 4
2.6.1.638 11.08 KB Sat, 03 Apr 2021 01:57:22 GMT 4
2.6.1.637 11.08 KB Sat, 03 Apr 2021 01:51:15 GMT 4
2.6.1.635 11.08 KB Sat, 03 Apr 2021 01:48:39 GMT 4
2.6.1.633 11.08 KB Sat, 03 Apr 2021 01:40:33 GMT 4
2.6.1.631 11.08 KB Sat, 03 Apr 2021 01:30:37 GMT 3
2.6.1.630 11.05 KB Sat, 03 Apr 2021 01:06:55 GMT 4
2.6.1.628 11.05 KB Fri, 02 Apr 2021 21:54:22 GMT 4
2.6.1.625 11.05 KB Fri, 02 Apr 2021 21:48:50 GMT 4
2.6.1.622 11.05 KB Fri, 02 Apr 2021 20:01:40 GMT 4
2.6.1.620 11.04 KB Fri, 02 Apr 2021 16:14:07 GMT 4
2.6.1.614 10.94 KB Thu, 01 Apr 2021 00:48:34 GMT 4
2.6.1.610 10.93 KB Wed, 31 Mar 2021 09:52:19 GMT 4
2.6.1.608 10.94 KB Wed, 31 Mar 2021 09:48:14 GMT 4
2.6.1.604 10.94 KB Tue, 30 Mar 2021 14:41:32 GMT 4
2.6.1.603 10.94 KB Tue, 30 Mar 2021 14:39:40 GMT 4
2.6.1.602 10.94 KB Tue, 30 Mar 2021 14:30:10 GMT 4
2.6.1.600 10.93 KB Tue, 30 Mar 2021 13:43:22 GMT 4
2.6.1.597 10.94 KB Tue, 30 Mar 2021 02:34:11 GMT 4
2.6.1.596 10.94 KB Tue, 30 Mar 2021 02:32:09 GMT 4
2.6.1.595 10.94 KB Tue, 30 Mar 2021 01:52:03 GMT 3
2.6.1.594 10.94 KB Tue, 30 Mar 2021 01:50:20 GMT 4
2.6.1.593 10.94 KB Tue, 30 Mar 2021 01:48:19 GMT 4
2.6.1.591 10.94 KB Tue, 30 Mar 2021 01:34:47 GMT 4
2.6.1.590 10.94 KB Mon, 29 Mar 2021 23:04:02 GMT 4
2.6.1.589 10.94 KB Mon, 29 Mar 2021 22:18:35 GMT 4
2.6.1.588 10.94 KB Mon, 29 Mar 2021 22:14:34 GMT 4
2.6.1.587 10.94 KB Mon, 29 Mar 2021 22:12:22 GMT 4
2.6.1.583 10.94 KB Sun, 28 Mar 2021 19:10:27 GMT 4
2.6.1.581 10.94 KB Sun, 28 Mar 2021 18:58:40 GMT 4
2.6.1.577 10.94 KB Sun, 28 Mar 2021 03:22:39 GMT 3
2.6.1.575 10.94 KB Sat, 27 Mar 2021 18:53:48 GMT 4
2.6.1.573 10.94 KB Sat, 27 Mar 2021 17:49:08 GMT 4
2.6.1.571 10.94 KB Sat, 27 Mar 2021 16:48:54 GMT 4
2.6.1.569 10.94 KB Sat, 27 Mar 2021 16:35:13 GMT 4
2.6.1.566 10.93 KB Sat, 27 Mar 2021 12:14:04 GMT 4
2.6.1.564 10.94 KB Sat, 27 Mar 2021 10:57:13 GMT 4
2.6.1.563 10.94 KB Sat, 27 Mar 2021 05:26:04 GMT 4
2.6.1.562 10.94 KB Thu, 25 Mar 2021 12:15:11 GMT 4
2.6.1.560 10.94 KB Sat, 20 Mar 2021 11:40:32 GMT 4
2.6.1.558 10.94 KB Sat, 06 Mar 2021 17:22:58 GMT 4
2.6.1 10.92 KB Sat, 06 Mar 2021 17:24:58 GMT 4
2.6.0.557 10.94 KB Sun, 31 Jan 2021 20:22:00 GMT 4
2.6.0.555 10.94 KB Sun, 31 Jan 2021 20:12:42 GMT 4
2.6.0.553 10.94 KB Sun, 31 Jan 2021 18:00:11 GMT 3
2.6.0.551 10.94 KB Sun, 31 Jan 2021 15:57:19 GMT 5
2.6.0.550 10.94 KB Sun, 31 Jan 2021 15:38:00 GMT 4
2.6.0.547 10.94 KB Wed, 06 Jan 2021 09:41:41 GMT 3
2.6.0.545 10.93 KB Wed, 06 Jan 2021 09:36:34 GMT 4
2.6.0.543 10.93 KB Wed, 06 Jan 2021 09:32:39 GMT 3
2.6.0.541 10.93 KB Wed, 06 Jan 2021 08:58:54 GMT 4
2.6.0.537 10.94 KB Thu, 31 Dec 2020 03:26:01 GMT 4
2.6.0.536 10.94 KB Thu, 31 Dec 2020 03:21:10 GMT 4
2.6.0.535 10.94 KB Thu, 31 Dec 2020 02:59:24 GMT 4
2.6.0.534 10.94 KB Thu, 31 Dec 2020 02:55:08 GMT 4
2.6.0.533 10.94 KB Thu, 31 Dec 2020 02:53:04 GMT 4
2.6.0.531 10.94 KB Thu, 31 Dec 2020 02:42:18 GMT 4
2.6.0.529 10.94 KB Thu, 31 Dec 2020 01:09:46 GMT 4
2.6.0.528 10.94 KB Thu, 31 Dec 2020 01:07:43 GMT 5
2.6.0.525 10.93 KB Thu, 31 Dec 2020 00:38:31 GMT 4
2.6.0.523 10.94 KB Thu, 31 Dec 2020 00:27:23 GMT 4
2.6.0.521 10.94 KB Wed, 30 Dec 2020 23:50:13 GMT 4
2.6.0.517 10.94 KB Wed, 30 Dec 2020 23:10:44 GMT 4
2.6.0.515 10.94 KB Wed, 30 Dec 2020 22:04:52 GMT 4
2.6.0.513 10.93 KB Wed, 30 Dec 2020 21:56:30 GMT 4
2.6.0.511 10.94 KB Wed, 30 Dec 2020 02:41:00 GMT 5
2.6.0.509 10.94 KB Sun, 27 Dec 2020 23:48:33 GMT 4
2.6.0.507 10.94 KB Sun, 27 Dec 2020 23:45:07 GMT 4
2.6.0.505 10.93 KB Sun, 27 Dec 2020 23:01:55 GMT 4
2.6.0 10.92 KB Thu, 31 Dec 2020 03:28:10 GMT 4
2.5.1.503 10.94 KB Sun, 27 Dec 2020 22:58:23 GMT 4
2.5.1.501 10.94 KB Sun, 27 Dec 2020 22:34:20 GMT 4
2.5.1.494 10.94 KB Sun, 27 Dec 2020 19:05:37 GMT 4
2.5.1.493 10.94 KB Sun, 27 Dec 2020 18:33:38 GMT 4
2.5.1.485 10.94 KB Sun, 27 Dec 2020 17:38:58 GMT 4
2.5.1.483 10.94 KB Sun, 27 Dec 2020 17:23:22 GMT 4
2.5.1.481 10.94 KB Tue, 22 Dec 2020 13:15:07 GMT 4
2.5.1.480 10.94 KB Tue, 22 Dec 2020 12:48:21 GMT 3
2.5.1.479 10.94 KB Thu, 10 Dec 2020 00:40:47 GMT 4
2.5.1.478 10.88 KB Thu, 27 Aug 2020 11:09:38 GMT 4
2.5.1.476 10.88 KB Thu, 27 Aug 2020 11:08:22 GMT 4
2.5.1.474 10.88 KB Thu, 27 Aug 2020 01:15:45 GMT 4
2.5.1.473 10.02 KB Sun, 16 Aug 2020 18:16:38 GMT 4
2.5.1.471 10.02 KB Sun, 02 Aug 2020 00:50:37 GMT 4
2.5.1 10.01 KB Sun, 02 Aug 2020 00:51:58 GMT 4
2.5.0.470 10.02 KB Sun, 02 Aug 2020 00:49:15 GMT 4
2.5.0.469 10.02 KB Sun, 02 Aug 2020 00:43:21 GMT 3
2.5.0.467 10.02 KB Sun, 02 Aug 2020 00:35:20 GMT 4
2.5.0.466 10.03 KB Sat, 01 Aug 2020 21:37:21 GMT 4
2.5.0.464 10.02 KB Sat, 01 Aug 2020 21:36:03 GMT 4
2.5.0.463 10.03 KB Tue, 21 Jul 2020 00:57:15 GMT 4
2.5.0.456 10.02 KB Thu, 18 Jun 2020 01:04:29 GMT 3
2.5.0.452 10.02 KB Thu, 18 Jun 2020 00:57:25 GMT 4
2.5.0.449 10.02 KB Wed, 17 Jun 2020 23:42:56 GMT 4
2.5.0.438 10.02 KB Wed, 17 Jun 2020 22:20:02 GMT 4
2.5.0.436 10.02 KB Wed, 17 Jun 2020 22:12:09 GMT 3
2.5.0.435 10.02 KB Wed, 17 Jun 2020 21:58:24 GMT 4
2.5.0.434 10.02 KB Wed, 17 Jun 2020 21:56:48 GMT 4
2.5.0.433 10.03 KB Wed, 17 Jun 2020 14:57:24 GMT 4
2.5.0.431 10.02 KB Wed, 17 Jun 2020 14:55:41 GMT 4
2.5.0.430 10.02 KB Wed, 17 Jun 2020 14:53:17 GMT 4
2.5.0.429 10.02 KB Wed, 17 Jun 2020 14:50:21 GMT 4
2.5.0.428 10.02 KB Tue, 16 Jun 2020 12:28:17 GMT 4
2.5.0.423 10.02 KB Mon, 15 Jun 2020 14:44:10 GMT 4
2.5.0.421 10.02 KB Sat, 13 Jun 2020 16:24:06 GMT 4
2.5.0.419 10.02 KB Sat, 13 Jun 2020 16:22:54 GMT 4
2.5.0.418 10.02 KB Sat, 13 Jun 2020 16:08:59 GMT 4
2.5.0.416 10.02 KB Sat, 13 Jun 2020 16:07:36 GMT 4
2.5.0.415 10.02 KB Sat, 13 Jun 2020 13:47:37 GMT 3
2.5.0 10 KB Thu, 18 Jun 2020 01:05:45 GMT 4
2.1.0.412 10.02 KB Sat, 13 Jun 2020 13:38:18 GMT 4
2.1.0.411 10.02 KB Sat, 13 Jun 2020 13:33:18 GMT 5