piker/piker/brokers
Tyler Goodlet 60a6f3269c ib: use flex report datetime sort
Since `open_trade_ledger()` now requires a sort we pass in a combo of
the std `pendulum.parse()` for API records and a custom flex parser for
flex entries pulled offline.

Add special handling for `MktPair.src` such that when it's a fiat (like
it should always be for most legacy assets) we try to get the fqme
without that `.src` token (i.e. not mnqusd) to avoid breaking
roundtripping of live feed requests (due to new symbology) as well as
the current tsdb table key set..

Do a wholesale renaming of fqsn -> fqme in most of the rest of the
backend modules.
2023-05-22 09:41:44 -04:00
..
deribit Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
ib ib: use flex report datetime sort 2023-05-22 09:41:44 -04:00
kraken Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
__init__.py WIP - setup basic history and streaming client 2023-04-12 19:48:46 -04:00
_daemon.py Try having `brokerd` eps defined in `.brokers._daemon` 2023-05-09 14:49:26 -04:00
_util.py Try having `brokerd` eps defined in `.brokers._daemon` 2023-05-09 14:49:26 -04:00
binance.py Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
cli.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00
core.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00
data.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00
kucoin.py Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
questrade.py Fix ._util import in questrade backend 2023-05-09 14:49:26 -04:00
robinhood.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00