Commit Graph

  • 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
  • e492e9ca0c Fix pp arrow/label placement bugs Tyler Goodlet 2022-09-13 17:46:50 -0400
  • 44c6f6dfda Add level line flag to allow tracking its marker x-position Tyler Goodlet 2022-09-13 17:43:04 -0400
  • ad2100fe3f Only don't pp arrow on startup Tyler Goodlet 2022-09-13 16:21:49 -0400
  • ae64ac79a6 Doc str tweaks Tyler Goodlet 2022-09-13 16:13:46 -0400
  • 20663dfa1c Add (more) order mode race guards to avoid crashes on "kitty-keys" Tyler Goodlet 2022-09-12 15:39:40 -0400
  • 70f2241d22 Hide pp markers on startup Tyler Goodlet 2022-09-12 15:37:44 -0400
  • b3fcc25e21 Add extra row count for header, drop prints Tyler Goodlet 2022-09-12 15:37:16 -0400
  • 4f15ce346b Drop splitter resizes except for once at startup Tyler Goodlet 2022-09-12 13:51:37 -0400
  • 445849337f Always resize to slow chart height, not just on changes Tyler Goodlet 2022-09-12 13:45:48 -0400
  • 3fd7107e08 Scale view to measured results row count Tyler Goodlet 2022-09-12 09:58:11 -0400
  • 73a02d54b7 Down size the slots bar by .9 Tyler Goodlet 2022-09-11 17:35:40 -0400
  • b734af6dd0 Only delete lines under cursor if not `None` Tyler Goodlet 2022-09-11 17:33:57 -0400
  • f7c0ee930a Offset last (live) datum from y-axis by a 16th Tyler Goodlet 2022-09-11 17:33:22 -0400
  • ead426abc4 More space to fast chart(s), less to slow chart Tyler Goodlet 2022-09-11 17:24:09 -0400
  • bcd6bbb7ca Increase the `brokerd` mem-chan size Tyler Goodlet 2022-09-10 12:51:07 -0400
  • 80929d080f Add more detailed splitter of splitters comment Tyler Goodlet 2022-09-09 22:08:52 -0400
  • eed47b3733 Add splitter move handler which calls search widget resizer method Tyler Goodlet 2022-09-09 22:08:30 -0400
  • d5f0c59b57 Ignore resize events with the same height (for now) Tyler Goodlet 2022-09-09 22:07:51 -0400
  • d11dc787a1 First working attempt of search results view scaling Tyler Goodlet 2022-09-09 21:46:57 -0400
  • 1e81feee46 Finally get chart startup view-state kinda correct Tyler Goodlet 2022-09-08 22:48:34 -0400
  • 40a9761943 Actually support resize events.. Tyler Goodlet 2022-09-08 20:00:50 -0400
  • 256bcf36d3 Drop use `tractor.trionics.gather_contexts()` in `open_handlers()` Tyler Goodlet 2022-09-08 15:02:55 -0400
  • 9944277096 Handle null lines that were removed, don't error on bad $size Tyler Goodlet 2022-09-08 13:49:13 -0400
  • f9dc5637fa Use rt buffer for last price on nan in ems Tyler Goodlet 2022-09-08 10:13:20 -0400
  • addedc20f1 WIP search pane always shown.. Tyler Goodlet 2022-09-07 17:50:10 -0400
  • 1fa6e8d9ba Only show slow chart xlabel when focussed Tyler Goodlet 2022-09-07 16:35:01 -0400
  • 2a06dc997f Use pixel caching on our level lines Tyler Goodlet 2022-09-07 16:12:57 -0400
  • 6b93eedcda Port to new `._position.Nav` apis in order mode Tyler Goodlet 2022-09-07 15:55:23 -0400
  • a786df65de Factor pos tracker UI element mgmt into new type Tyler Goodlet 2022-09-07 15:50:03 -0400
  • 8f2823d5f0 Stage line only on active cursor chart Tyler Goodlet 2022-09-07 13:24:17 -0400
  • 58fe220fde Use ref annotations in position mod Tyler Goodlet 2022-09-07 12:50:18 -0400
  • 161448c31a Support order staging from slow chart using `.get_cursor()` Tyler Goodlet 2022-09-07 11:30:41 -0400
  • 1c685189d1 Change to using real type annots Tyler Goodlet 2022-09-07 11:29:27 -0400
  • ceac3f2ee4 Adjust corresponding fast/slow chart line level on edits Tyler Goodlet 2022-09-07 10:42:12 -0400
  • a07367fae2 Fix div-by-zero split sizing bug Tyler Goodlet 2022-09-07 10:18:52 -0400
  • 006190d227 Add fill arrow-mark support to history view Tyler Goodlet 2022-09-06 21:21:57 -0400
  • 412197019e Make ArrowEditor.add()` expect a `PlotItem` as input for render Tyler Goodlet 2022-09-06 21:21:25 -0400
  • 271e378ce3 Add `GodWidget.iter_linked()` interator over linked split charts Tyler Goodlet 2022-09-06 21:18:41 -0400
  • 8e07fda88f Expose multi-chart-lines support through to order mode api Tyler Goodlet 2022-09-06 16:10:40 -0400
  • a4935b8fa8 Make line editor multi-line aware, drop `dataclass` for `Struct` Tyler Goodlet 2022-09-06 16:09:13 -0400
  • 2b76baeb10 Pass god widget to line editor and order mode instances Tyler Goodlet 2022-09-06 14:30:35 -0400
  • 2dfa8976a0 Make line editor expect god as input, use new .`get_cursor()` api Tyler Goodlet 2022-09-06 14:25:01 -0400
  • d3402f715b Set godwidget active cursor from xhair callback Tyler Goodlet 2022-09-06 14:24:19 -0400
  • f070f9a984 Add "active cursor" api to god widget Tyler Goodlet 2022-09-06 14:23:39 -0400
  • 416270ee6c Refocus view on ctl-c from search Tyler Goodlet 2022-09-06 08:36:28 -0400
  • 14bee778ec Hook up kb ctrls to hist chart, order mode not working yet Tyler Goodlet 2022-09-06 08:14:54 -0400
  • 10c1944de5 Proper slow chart auto y-range support Tyler Goodlet 2022-09-02 16:42:48 -0400
  • 7958d8ad4f Up sample info poll loop iters Tyler Goodlet 2022-09-02 13:56:01 -0400
  • 50c5dc255c Update history view y-sticky with last clear price Tyler Goodlet 2022-09-01 18:59:50 -0400
  • 31735f26d3 Poll for sampling info at startup, tolerate races Tyler Goodlet 2022-09-01 16:25:54 -0400
  • 2ef6460853 Add `Feed.get_ds_info()` to detect/compute sample rates Tyler Goodlet 2022-09-01 15:22:14 -0400
  • 5e98a30537 Add simplified history incrementer consumer task Tyler Goodlet 2022-09-01 14:26:40 -0400
  • dd03ef42ac Return empty search result on connection failure Tyler Goodlet 2022-09-01 14:11:26 -0400
  • 59884d251e Update history "last" bar, compute ampling ratio Tyler Goodlet 2022-09-01 11:28:49 -0400
  • e06e257a81 Another history view splitter proportion tweak Tyler Goodlet 2022-09-01 11:27:57 -0400
  • 6e574835c8 Update history shm buffer in ohlc sampler loop Tyler Goodlet 2022-09-01 11:27:39 -0400
  • 49ccfdd673 Pass history shm "last index" in init msg, assign on feed Tyler Goodlet 2022-09-01 11:26:29 -0400
  • 3a434f312b Add sidepane like color region styling Tyler Goodlet 2022-08-31 17:12:09 -0400
  • bb4dc448b3 Add history chart and "linear region" for syncing Tyler Goodlet 2022-08-30 20:15:31 -0400
  • 9846396df2 Add initial history (view) to charting sys Tyler Goodlet 2022-08-30 19:09:18 -0400
  • f0d417ce42 Drop status msg var deleting from ns Tyler Goodlet 2022-08-30 16:26:31 -0400
  • 55fc4114b4 Initial draft code working with `pg.LinearRegionItem` Tyler Goodlet 2022-08-30 11:49:30 -0400
  • 97b074365b Use rt buffer for close price pnl calcs Tyler Goodlet 2022-08-30 11:48:49 -0400
  • f79c3617d6 Always load FSPs with the default (fast) sampling period Tyler Goodlet 2022-08-30 10:55:11 -0400
  • 861fe791eb Allocate 2 shm buffers for history and real-time Tyler Goodlet 2022-08-30 10:53:59 -0400
  • 60052ff73a Presume shortest delay input to `increment_ohlc_buffer()` Tyler Goodlet 2022-08-29 18:02:46 -0400
  • 4d2708cd42 Force 1s sample step so crypto boiz can seee Tyler Goodlet 2022-08-21 08:19:23 -0400
  • d1cc52dff5 Use new public lifetime-stack class attr tractor_core_port Tyler Goodlet 2022-08-29 15:18:26 -0400
  • 4fa901dbcb Port to new `tractor._runtime` mod Tyler Goodlet 2022-08-24 15:28:26 -0400
  • f2c488c1e0
    Merge pull request #399 from pikers/kraken_fill_bugs goodboy 2022-09-12 20:12:04 -0400
  • 4a9c16d298 Fix stream type annot kraken_fill_bugs Tyler Goodlet 2022-09-12 13:43:42 -0400
  • b9d5b904f4 Drop order entry removals on modify Tyler Goodlet 2022-09-12 15:42:27 -0400
  • 0aef762d9a Bleh `kraken`, fix another ref error in fill block Tyler Goodlet 2022-09-12 13:24:23 -0400
  • c724117c1a
    Merge pull request #398 from pikers/paper_clear_logics_fix goodboy 2022-09-11 22:20:04 -0400
  • cc3bb85c66 Oof, reverse clearing logic-routines in paper eng paper_clear_logics_fix Tyler Goodlet 2022-09-10 16:24:25 -0400