forked from QuantConnect/Lean
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BitfinexBrokerage updates (QuantConnect#5787)
* Update BinanceBrokerage to handle more than 512 symbols * Address review - fetch symbol weights only if required - remove code duplication * Add rate limiting for new connections * Update WebSocketMessage to include the websocket instance * Handle resubscriptions on reconnect * Address review * Address review * Remove unnecessary locking * WebSocketClientWrapper updates - remove allocation of receive buffer on each message - add missing lock in Close method - log message data when message type is Close - fix race condition after unexpected websocket close * Set WebSocketClientWrapper task to LongRunning * Add missing check in GetHistory * Fix exceptions with Binance downloader - closes QuantConnect#5794 * Update Bitfinex symbols in symbol properties database * Update BitfinexBrokerage to use BrokerageMultiWebSocketSubscriptionManager * Address review * Remove unnecessary locking * Remove old channels on resubscription
- Loading branch information
1 parent
e823dfd
commit 0c4e577
Showing
13 changed files
with
1,231 additions
and
920 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.