Commit Graph

9 Commits

Author SHA1 Message Date
Stefano Raggi 062b27e0b0 Bitfinex DataQueueHandler June 2019 Update
- Moved IConnectionHandler and DefaultConnectionHandler from ToolBox project to Brokerages project
- Added connectionId to IConnectionHandler.Initialize to support multiple connections
- Added new BitfinexSubscriptionManager to BitfinexBrokerage to handle max 30 channels per websocket
2019-07-02 15:17:06 +02:00
Artur Pietrzyk 88e0461a2e separation of the json parsing using the real thread - newtonsoft is slooow 2019-06-21 20:29:57 +02:00
Artur Pietrzyk 306b142309 reduction of the locking surface 2019-06-21 20:15:17 +02:00
Stefano Raggi ed3d65dce1 Add extra logging for reconnect 2019-06-20 13:36:25 +02:00
Stefano Raggi 518cda982a Fix CoinApiDataQueueHandler keep-alive time 2019-06-20 13:36:24 +02:00
Stefano Raggi cb3713a078 Only emit quote ticks if bid price or ask price changed 2019-06-04 15:00:35 +02:00
Stefano Raggi df38fca7d9 Address reviews
- Added lastDataReceivedTime argument to IConnectionHandler.KeepAlive
- Fixed logic bug in EnableMonitoring
- Removed DateTime.UtcNow call from KeepAlive
- Handled empty symbol list in SubscribeSymbols
- Fixed logic in subscription batching task and handled 5-second minimum requirement between Hello messages
- Added future-proof "heartbeat" case in OnMessage
2019-06-04 14:01:34 +02:00
Stefano Raggi d3f50edc5a Connection handling bug fixes 2019-06-03 15:24:13 +02:00
Stefano Raggi fa2bc58564 Add IDataQueueHandler implementation for CoinAPI 2019-06-03 15:24:12 +02:00