IQFeed.CSharpApiClient
IQFeed.CSharpApiClient copied to clipboard
IQFeed.CSharpApiClient is fastest and the most well-designed C# DTN IQFeed socket API connector available
Python is very popular these days and having the examples translated in would be useful for many. The task is to translate these examples: https://github.com/mathpaquette/IQFeed.CSharpApiClient/tree/master/src/IQFeed.CSharpApiClient.Examples We can merge them one...
New console demo project. Targets the .NET 6 runtime and uses the DTN IQFeed 6.2 protocol for all data. Menu driven, so does not require re-compiling for separate samples and...
I had issues with projects targeting .NET Framework 4.6.1 and could not find the SDK so I targeted 4.6.2 in my local repo but did not include any of those...
Examples
Hi Mathieu, it's been a while. You may recall I helped implement L2 a few years ago and was going to create an example for #141. As I was reviewing...
``` IQFeedLauncher.Start("USER", "PASS", "PRODUCT ID") System.ComponentModel.Win32Exception: Cannot find the specified file at System.Diagnostics.Process.StartWithShellExecuteEx ``` mono 6 linux ubuntu bare metal or docker and macos Monterey using anaconda both with same...
Could you do an example of how to connect to, and deal with, streaming Level2? DTN recently did an update and expanded the number of levels visible in their GUI...
Lets say I want 195 minute bars for the interval period. How would one code that to get just the two bars of the trading day for normal US equities....
Add ``` [FieldsetDescription("SIC", typeof(double))] SIC, [FieldsetDescription("NAICS", typeof(double))] NAICS, ``` As standard fields in IQFeed.CSharpApiClient.Streaming.Level1 DynamicFieldset enums
Hi @mathpaquette, Are you interested in a PR to support 6.1? I've got a completely working version, although because MarketSummary is in beta, and subject to change, it's handled semi-dynamically,...
I've noticed that occasionally IQFeed sends back 99:99:99 as a time in a summary message, meaning they don't have the time. The new Level1DynamicClient parses that as 00:00:00 which obviously,...