Commit Graph

  • 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
  • 887583d27f Bleh, convert fill data to `float`s in kraken broker.. Tyler Goodlet 2022-09-19 16:12:25 -0400
  • 45b97bf6c3 Make fill msg `.action: str` optional for `kraken` Tyler Goodlet 2022-09-19 16:10:37 -0400
  • 91397b85a4 Fix missing f-str in ems msg sender err block Tyler Goodlet 2022-09-19 16:09:59 -0400
  • 47f81b31af Kraken can cause status msg key error!? Tyler Goodlet 2022-09-16 16:41:26 -0400
  • 30c452cfd0
    Merge pull request #404 from pikers/pin_tractor_main goodboy 2022-10-04 09:53:02 -0400
  • fda1c5b554 Pin back to `tractor` master branch pin_tractor_main Tyler Goodlet 2022-10-03 01:44:50 -0400
  • d6c9834a9a
    Merge pull request #395 from pikers/history_view goodboy 2022-09-23 20:28:02 -0400
  • 41b0c11aaa Hide existing level line markers on startup history_view Tyler Goodlet 2022-09-23 17:16:48 -0400
  • cc67d23eee Drop old marker drawing code from `LevelLine.paint()` Tyler Goodlet 2022-09-23 17:12:57 -0400
  • 4818af1445 Add better doc string on marker factory Tyler Goodlet 2022-09-21 15:43:05 -0400
  • 2cf1742999 Always apply at least the pos size as the limit Tyler Goodlet 2022-09-21 15:42:29 -0400
  • 25ac6e6665 Soft pop lines, handle error-cancel races Tyler Goodlet 2022-09-21 14:33:17 -0400
  • 90754f979b Tick the slow chart task on a 1sec index event Tyler Goodlet 2022-09-19 17:39:26 -0400
  • c0d490ed63 Only show pos nav on non-zero size Tyler Goodlet 2022-09-19 16:05:18 -0400
  • 7c6d12d982 Always set marker y-pos even if we're tracking its x-pos Tyler Goodlet 2022-09-19 14:05:58 -0400
  • fd8c05e024 A lines entry should always exist or it's a bug Tyler Goodlet 2022-09-19 14:04:54 -0400
  • 5d65c86c84 Don't delete pp lines or markers Tyler Goodlet 2022-09-19 13:11:08 -0400
  • cf11e8d7d8 Update navs on all slow and fast charts, only default the fast chart on switch Tyler Goodlet 2022-09-18 12:33:54 -0400
  • ed868f6246 Go back to origin slow chart split proportion Tyler Goodlet 2022-09-15 13:46:36 -0400
  • 5d371ad80e
    Merge pull request #396 from pikers/tractor_core_port goodboy 2022-09-16 18:09:33 -0400
  • 6897aed6b6 Don't call show on marker in `Nav.show()` Tyler Goodlet 2022-09-14 16:02:07 -0400
  • a61a11f86b Add draft but commented "scale-to-fast-chart" logic Tyler Goodlet 2022-09-14 10:11:43 -0400
  • 286f620f8e Use fqsn to key pnl tasks Tyler Goodlet 2022-09-13 18:59:12 -0400
  • b7e60b9653 Hide labels, show markers for lines on slow chart Tyler Goodlet 2022-09-13 18:31:21 -0400
  • df42e7acc4 Add `LevelLine.get_cursor()` to get any currently hovering mouse-cursor Tyler Goodlet 2022-09-13 18:26:06 -0400