Commit Graph

  • d46945cb09 Move profiler imports to internal version Tyler Goodlet 2022-10-31 09:26:36 -0400
  • 1d4fc6f327 Fork our latency tune-able profiler from `pyqtgraph.debug` Tyler Goodlet 2022-10-30 21:11:27 -0400
  • 5976acbe76 `PyQt5` + `pyqtgraph` import updates (`QtGui -> `QtWidgets`) Tyler Goodlet 2022-10-30 21:11:14 -0400
  • 11ecf9cb09
    Merge pull request #401 from pikers/ib_1m_hist goodboy 2022-10-29 13:14:53 -0400
  • 2dac531729
    Merge pull request #410 from pikers/even_moar_kraken_order_fixes goodboy 2022-10-28 19:52:20 -0400
  • 1fadf58ab7 Add todo for order duration setting `goodTillDuration` ib_1m_hist Tyler Goodlet 2022-10-28 17:50:09 -0400
  • ceca0d9fb7 Order ledger entries by processed datetime Tyler Goodlet 2022-10-07 13:36:41 -0400
  • df16726211 Just wipe wrong timeframe filled tsdb colseries for now Tyler Goodlet 2022-10-28 15:55:04 -0400
  • fb4f1732b6 Drop key error again Tyler Goodlet 2022-10-27 10:24:39 -0400
  • d5b357b69a Raise `DataUnavailable` on >= 6 no data error events Tyler Goodlet 2022-10-27 10:24:15 -0400
  • 610fb5f7c6 Drop `NoData` handler, just let it bubble Tyler Goodlet 2022-10-26 14:22:53 -0400
  • 2b231ba631 Lul, fix timeframe key when writing history Tyler Goodlet 2022-10-26 14:20:15 -0400
  • 286228c290 Only wait on backfill if provider supports timeframe Tyler Goodlet 2022-10-26 12:02:30 -0400
  • a1a24da7b6 Make `binance` reject 1s OHLC history requests Tyler Goodlet 2022-10-26 10:30:12 -0400
  • 553d0557b6 Raise `DataUnavailable` when a contract's 'earliest time' is hit Tyler Goodlet 2022-10-26 10:28:59 -0400
  • 2f7b272d8c Make `ib` client's `.get_head_time()` (only) expect an fqsn Tyler Goodlet 2022-10-26 10:22:37 -0400
  • dc1edeecda Do tsdb backloading to shm concurrently Tyler Goodlet 2022-10-26 09:52:51 -0400
  • 4ca7817735 Use feed-shm offsets in fill-arrow indexing arithmetic Tyler Goodlet 2022-10-26 09:52:32 -0400
  • 5b63585398 Pack multi-chart region linking into helper Tyler Goodlet 2022-10-26 09:45:57 -0400
  • 0000d9a314 Handle backends with no 1s OHLC history Tyler Goodlet 2022-10-26 01:05:41 -0400
  • f7ec66362e Only get dbus user on sudo-user-present Tyler Goodlet 2022-10-26 00:55:26 -0400
  • b7ef0596b9 Drop remaining timeframe scanning from `.read_ohlcv()` Tyler Goodlet 2022-10-26 00:53:45 -0400
  • 143e86a80c Handle super annoying mkts query bug.. Tyler Goodlet 2022-10-25 23:24:15 -0400
  • 956c7d3435 Add concurrent multi-time-frame history loading Tyler Goodlet 2022-10-20 21:19:26 -0400
  • 330d16262e Add data-reset-task global state var Tyler Goodlet 2022-10-19 13:03:47 -0400
  • c7f57b940c Add back adhoc symbol lookup support, some exchs info is off Tyler Goodlet 2022-10-16 14:34:34 -0400
  • 27bd3c07af Comment format tweak Tyler Goodlet 2022-10-03 13:42:14 -0400
  • 55dc27a197 Subtract duration instead of passing to `.subtract()` (facepalm) Tyler Goodlet 2022-09-30 10:05:11 -0400
  • a11f20fac2 Fix `piker services`; `tractor.run()` is done.. Tyler Goodlet 2022-09-29 18:04:44 -0400
  • daebb78755 Re-request quote feed on data reset events Tyler Goodlet 2022-09-29 17:20:27 -0400
  • 90a395a069 Support no-disconnect on `open_aio_clients()` exit Tyler Goodlet 2022-09-29 16:12:54 -0400
  • 23d0353934 Drop duplicate frame request Tyler Goodlet 2022-09-29 14:47:54 -0400
  • ede67ed184 Return history-frame duration from `.bars()` Tyler Goodlet 2022-09-29 14:32:25 -0400
  • 811d21e111 Explicit fast chart naming, auto-yrange the fast chart on increment Tyler Goodlet 2022-09-28 16:05:13 -0400
  • 54567d33da More correct no-data output handling Tyler Goodlet 2022-09-28 16:02:03 -0400
  • 61ca5f7e19 Drop `trimeter`-ized concurrent history querying Tyler Goodlet 2022-09-28 15:22:05 -0400
  • 7396624be0 Rework history frame request concurrency Tyler Goodlet 2022-09-28 13:18:15 -0400
  • 25b90afbdb Add `timeframe` input to `kraken` history api Tyler Goodlet 2022-09-17 14:15:59 -0400
  • 72dfeb2b4e Pass back interal cancel scope from data reset task Tyler Goodlet 2022-09-17 14:15:24 -0400
  • 6b34c9e866 Temporarily disable error on pos size mismatch Tyler Goodlet 2022-09-17 14:14:24 -0400
  • e7ec01b8e6 Pass in default history time of 1 min Tyler Goodlet 2022-09-15 14:07:06 -0400
  • fce7055c62 Make `binance` history api accept a timeframe Tyler Goodlet 2022-09-15 14:06:39 -0400
  • bf7d5e9a71 Make `marketstore` storage api timeframe aware Tyler Goodlet 2022-09-15 13:52:07 -0400
  • 2a866dde65 Make history routines `timeframe` aware Tyler Goodlet 2022-09-15 11:57:07 -0400
  • 220981e718 Add 1m ohlc sample rate support to `Client.bars()`; frame query is 1 day Tyler Goodlet 2022-09-15 11:42:08 -0400
  • 8537a4091b Use new `Status.cancel_called` in EMS msg loops even_moar_kraken_order_fixes Tyler Goodlet 2022-10-28 15:37:24 -0400
  • 71a11a23bd Add `Status.cancel_called: bool` Tyler Goodlet 2022-10-28 15:11:04 -0400
  • fa368b1263 'Just getitem access the 'action' from req msg' Tyler Goodlet 2022-10-28 15:10:48 -0400
  • e6dd1458f8 `kraken`: the apiflows chain map needs a `dict` Tyler Goodlet 2022-10-27 15:00:23 -0400
  • 9486d993ce Drop order mode settings change logmsgs to `.runtime` again Tyler Goodlet 2022-10-27 14:59:36 -0400
  • 30994dac10 Better handle order-cancelled-but-not-yet-acked races Tyler Goodlet 2022-10-27 14:44:59 -0400
  • 8a61211c8c Handle brokerd errors even when no client-side-status found Tyler Goodlet 2022-10-27 10:51:14 -0400
  • c43f7eb656 Fix missing `costmin: float` field in pair msgs Tyler Goodlet 2022-10-27 10:25:13 -0400
  • d05caa4b02
    Merge pull request #411 from pikers/ci_fix_tractor_testing goodboy 2022-10-28 16:15:47 -0400
  • 63e9af002d Drop `tractor.testing` import in qt tests ci_fix_tractor_testing Tyler Goodlet 2022-10-28 16:09:27 -0400
  • c53071e43a WIP adding draft-commented code to try and get splits workin.. clears_table_events Tyler Goodlet 2022-10-19 13:18:19 -0400
  • 41ffccc59e Add data-reset-task global state var Tyler Goodlet 2022-10-19 13:03:47 -0400
  • 55856f5e8b Add back adhoc symbol lookup support, some exchs info is off Tyler Goodlet 2022-10-16 14:34:34 -0400
  • e8ab28e456 Order ledger entries by processed datetime Tyler Goodlet 2022-10-07 13:36:41 -0400
  • d2b6216994 Comment format tweak Tyler Goodlet 2022-10-03 13:42:14 -0400
  • eb743759a4 Subtract duration instead of passing to `.subtract()` (facepalm) Tyler Goodlet 2022-09-30 10:05:11 -0400
  • 74910ba56c Fix `piker services`; `tractor.run()` is done.. Tyler Goodlet 2022-09-29 18:04:44 -0400
  • 28535fa977 Re-request quote feed on data reset events Tyler Goodlet 2022-09-29 17:20:27 -0400
  • 1d7e642dbd Support no-disconnect on `open_aio_clients()` exit Tyler Goodlet 2022-09-29 16:12:54 -0400
  • 69be65237f Drop duplicate frame request Tyler Goodlet 2022-09-29 14:47:54 -0400
  • 96f5a8abb8 Return history-frame duration from `.bars()` Tyler Goodlet 2022-09-29 14:32:25 -0400
  • 13e886c967 Explicit fast chart naming, auto-yrange the fast chart on increment Tyler Goodlet 2022-09-28 16:05:13 -0400
  • 2c6b832e50 More correct no-data output handling Tyler Goodlet 2022-09-28 16:02:03 -0400
  • d5c3124722 Drop `trimeter`-ized concurrent history querying Tyler Goodlet 2022-09-28 15:22:05 -0400
  • c939e75ef9 Rework history frame request concurrency Tyler Goodlet 2022-09-28 13:18:15 -0400
  • 844f8beaa7 Add `timeframe` input to `kraken` history api Tyler Goodlet 2022-09-17 14:15:59 -0400
  • ac7ba500be Pass back interal cancel scope from data reset task Tyler Goodlet 2022-09-17 14:15:24 -0400
  • 3301619647 Temporarily disable error on pos size mismatch Tyler Goodlet 2022-09-17 14:14:24 -0400
  • 7f498766af Pass in default history time of 1 min Tyler Goodlet 2022-09-15 14:07:06 -0400
  • 9270391e01 Make `binance` history api accept a timeframe Tyler Goodlet 2022-09-15 14:06:39 -0400
  • 0c061d8957 Make `marketstore` storage api timeframe aware Tyler Goodlet 2022-09-15 13:52:07 -0400
  • 87f7a03dbe Make history routines `timeframe` aware Tyler Goodlet 2022-09-15 11:57:07 -0400
  • 1adf5fb9c0 Add 1m ohlc sample rate support to `Client.bars()`; frame query is 1 day Tyler Goodlet 2022-09-15 11:42:08 -0400
  • 5144299f4f
    Merge pull request #408 from pikers/offline_dark_clearing goodboy 2022-10-10 09:25:59 -0400
  • c437f9370a Factor out all `maybe_open_context()` guff offline_dark_clearing Tyler Goodlet 2022-10-07 13:16:01 -0400
  • 94f81587ab Cache EMS trade relay tasks on feed fqsn Tyler Goodlet 2022-10-06 17:37:05 -0400
  • 2bc25e3593 Repair already-open order relay, fix causality dilemma Tyler Goodlet 2022-10-06 12:39:27 -0400
  • 1d9ab7b0de More direct import Tyler Goodlet 2022-10-06 08:38:46 -0400
  • 4c96a4878e Process unknown order mode msgs Tyler Goodlet 2022-10-06 08:38:19 -0400
  • 8cd56cb6d3 Flip ems-side-client (`OrderBook`) to be a struct Tyler Goodlet 2022-10-06 08:18:35 -0400
  • c246dcef6f Drop uuid from notify func inputs Tyler Goodlet 2022-10-05 14:26:55 -0400
  • 26d6e10ad7 Parameterize duration, pprint msg Tyler Goodlet 2022-10-05 14:26:20 -0400
  • 3924c66bd0 Move headless notifies into `.client_broadcast()` Tyler Goodlet 2022-10-05 14:25:47 -0400
  • 2fbfe583dd Drop the `Router.clients: set`, `.subscribers` is enough Tyler Goodlet 2022-10-05 13:08:53 -0400
  • 525f805cdb Port order mode to new notify routine Tyler Goodlet 2022-10-05 10:59:50 -0400
  • b65c02336d Don't short circuit relay loop when headless Tyler Goodlet 2022-10-05 10:55:47 -0400
  • d3abfce540 Start notify mod, linux only Tyler Goodlet 2022-10-05 10:55:29 -0400
  • 49433ea87d Run dark-clear-loop in daemon task Tyler Goodlet 2022-10-04 21:52:24 -0400
  • 31b0d8cee8
    Merge pull request #402 from pikers/multi_client_order_mgt goodboy 2022-10-05 01:46:09 -0400
  • 35871d0213 Support line update from `Order` msg in `.on_submit()` multi_client_order_mgt Tyler Goodlet 2022-10-03 13:41:40 -0400
  • 4877af9bc3 Add pub-sub broadcasting Tyler Goodlet 2022-10-03 12:54:10 -0400
  • 909e068121 Support multi-client order-dialog management Tyler Goodlet 2022-09-30 16:28:50 -0400
  • cf835b97ca Add some info logs around paper fills Tyler Goodlet 2022-09-30 14:26:07 -0400
  • 30bce42c0b Don't spin paper clear loop on non-clearing ticks Tyler Goodlet 2022-09-19 16:11:41 -0400
  • 48ff4859e6 Update to new pair schema, adds `.cost_decimals` field Tyler Goodlet 2022-09-23 15:23:37 -0400