piker/piker
Tyler Goodlet 907eaa68cb Pass `mkt: MktPair` to `.open_history_client()`
Since porting all backends to the new `FeedInit` + `MktPair` + `Asset`
style init, we can now just directly pass a `MktPair` instance to the
history endpoint(s) since it's always called *after* the live feed
`.stream_quotes()` ep B)

This has a lot of benefits including allowing brokerd backends to have
more flexible, pre-processed market endpoint meta-data that piker has
already validated; makes handling special cases in much more straight
forward as well such as forex pairs from legacy brokers XD

First pass changes all crypto backends to expect this new input, ib will
come next after handling said special cases..
2023-05-17 16:52:15 -04:00
..
accounting Support fqme rendering *without* the src key 2023-05-17 16:47:15 -04:00
brokers Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
clearing Expose `.accounting.unpack_fqme()` 2023-05-17 16:43:31 -04:00
cli Move all docker and external db code to `piker.service` 2023-03-09 15:37:42 -05:00
data Pass `mkt: MktPair` to `.open_history_client()` 2023-05-17 16:52:15 -04:00
fsp Use more "hierarchical" schema for fsp shm segment names 2023-05-09 14:49:26 -04:00
service `fqme` adjustments to marketstore module 2023-05-17 10:46:32 -04:00
testing Pass a config `tmp_dir: Path` to the runtime when testing 2023-03-09 15:37:43 -05:00
ui Expose `.accounting.unpack_fqme()` 2023-05-17 16:43:31 -04:00
watchlists Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
__init__.py Start `piker.service` sub-package 2023-03-09 15:37:42 -05:00
_cacheables.py Fix up `@async_lifo_cache` typing, add TODOs for move to `tractor` 2023-05-09 14:49:26 -04:00
_profile.py Make profiler work when nested and not? 2023-02-13 12:27:58 -05:00
calc.py Lul, adhere to returning `str`s in `humanize()` 2022-01-25 07:57:01 -05:00
config.py Add `touch_if_dne: bool` to `config.load()` 2023-05-13 16:05:23 -04:00
log.py Doc string and types bump in loggin mod 2023-03-09 15:37:42 -05:00
trionics.py Start trionics mod with an `async_enter_all` 2022-01-23 19:41:57 -05:00