piker/piker
Tyler Goodlet caecbaa231 Cancel any live orders found on connect
More or less just to avoid orders the user wasn't aware of from
persisting until we get "open order relaying" through the ems working.

Some further fixes which required a new `reqids2txids` map which keeps
track of which `kraken` "txid" is mapped to our `reqid: int`; mainly
this was needed for cancel requests which require knowing the underlying
`txid`s (since apparently kraken doesn't keep track of the "reqid"  we
pass it). Pass the ws instance into `handle_order_updates()` to enable
the cancelling orders on startup. Don't key error on unknown `reqid`
values (for eg. when receiving historical trade events on startup).
Handle cancel requests first in the ems side loop.
2022-07-30 17:33:45 -04:00
..
brokers Cancel any live orders found on connect 2022-07-30 17:33:45 -04:00
clearing Make ems relay loop report on brokerd `.reqid` changes 2022-07-30 17:33:45 -04:00
cli Terser startup msg fields 2022-06-28 10:07:57 -04:00
data Merge pull request #358 from pikers/fix_forex 2022-07-21 17:52:08 -04:00
fsp Cache fsp ``ShmArrays`` where possible 2022-07-19 09:07:40 -04:00
testing Import client for now until we make a proper shim 2018-02-12 10:35:54 -05:00
ui Drop `pydantic.create_model()` usage for `msgspec.defstruct()` 2022-07-30 17:01:56 -04:00
watchlists Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
__init__.py Drop dependence on `msgpack` and `msgpack_numpy` 2022-02-28 08:15:18 -05:00
_cacheables.py Port to new `tractor.trionics.maybe_open_context()` api 2022-01-23 21:01:38 -05:00
_daemon.py Drop `pydantic` from service mngr 2022-07-09 12:06:47 -04:00
_profile.py Allow passing "ms slower then" value on cli to `--profile` 2022-04-30 11:36:23 -04:00
calc.py Lul, adhere to returning `str`s in `humanize()` 2022-01-25 07:57:01 -05:00
config.py Passthrough toml lib kwargs 2022-06-28 10:07:56 -04:00
log.py Type annot name in put to log routine 2022-06-05 22:13:36 -04:00
pp.py Change name `be_price` -> `ppu` throughout codebase 2022-07-27 12:18:36 -04:00
trionics.py Start trionics mod with an `async_enter_all` 2022-01-23 19:41:57 -05:00