75eac27795
* bitfinex unsubscribe impl * IB implementation * Alpaca Brokerage * Fxcm Brokerage * Bitfinex remake * GDAX Brokerage * move & rename DataQueueHandler subscription manager to better place for using in ToolBox * performance tuning use unified Channel class everywhere BaseWebsocketBrokerage.GetSubscribed method relies on DQHSubscriptionManager * TradierBrokerage implementation * OandaBrokerage implementation * FakeDataQueue subcription manager * Fake SubscriptionManager for testing * CoinApi implementation * IEXDataQueueHandler implementation * IQFeed Implementation * unit tests * fix SubscribeSymbols params * thread safe subscribed symbols * don't need to lock Keys prop, because it's thread safe * accurate PolygonDataQueueHandler subscribe/unsubscribe methods * Alpaca isnt DataQueueHAndler anymore * remove unused variable * remove redundant hashset * fix coin api subscribe method * disclaimer * prettify code * race condition? * fix symbol conversion * log if unsubscribed; change Channel Id type * requested changes * pass GetChannelName func as required parameter * centralized logs * use single name for all idqh with no difference in tick type * change Oanda resubscribe method * CanSubscribe doesn't change instance state - can be marked as static. * change Oanda Subscription tracking * style changes * bitfinex fix * fix spelling
Setup IQFeed
1. Sign up for IQFeed
2. Install IQFeed Client
3. Configuration
3.1. Docker for Windows
Edit Launcher/config.json
- Set
"environment"to"live-interactive-iqfeed" - Set
"iqfeed-host"to"host.docker.internal"
Edit run_docker_iqfeed.bat
- Set
"iqfeed_product_name" - Set
"iqfeed_version" - Set
"iqfeed_login"(optional) - Set
"iqfeed_password"(optional)
Start IQConnect and Lean docker image
Simply by running run_docker_iqfeed.bat this will automatically start IQConnect with your provided settings and start the Lean docker image.
3.2. Standard on Windows
Edit Launcher/config.json
- Set
"environment"to"live-interactive-iqfeed" - Set
"iqfeed-username" - Set
"iqfeed-password" - Set
"iqfeed-productName"