piker/piker/brokers
Tyler Goodlet c3686185c1 `ib`: only process ledger-txs once per client
Previous we were re-processing all ledgers for every position msg
received from the API, per client.. Instead do that once in a first pass
and drop all key-miss lookups for `bs_mktid`s; it should never happen.

Better typing for in-routine vars, convert pos msg/objects to `dict`
prior to logging so it's sane to read on console. Skip processing
specifically option contracts for now.
2023-04-14 15:58:53 -04:00
..
deribit `deribit`: drop old `backfill_bars()` ep 2023-01-13 12:39:17 -05:00
ib `ib`: only process ledger-txs once per client 2023-04-14 15:58:53 -04:00
kraken `kraken`: heh, use `trio_util` for trades streamz tooo XD 2023-04-14 15:58:53 -04:00
__init__.py Fix up some test warnings (summary) spots 2023-02-21 10:54:18 -05:00
_util.py Add common logger instance for `.brokers` 2023-04-14 15:58:53 -04:00
binance.py `binance`: adjust earch to expect `Pair`s 2023-04-14 15:58:53 -04:00
cli.py Use common `.brokers` logger in most backends 2023-04-14 15:58:53 -04:00
core.py Use common `.brokers` logger in most backends 2023-04-14 15:58:53 -04:00
data.py Use common `.brokers` logger in most backends 2023-04-14 15:58:53 -04:00
questrade.py Use common `.brokers` logger in most backends 2023-04-14 15:58:53 -04:00
robinhood.py Use common `.brokers` logger in most backends 2023-04-14 15:58:53 -04:00