Commit Graph

  • e4bf3a5fe4 Pop vlm chart from subplots to avoid double render Tyler Goodlet 2022-01-17 19:00:04 -0500
  • 56f9ddb880 Add vlm axis titles and humanized $vlm y-range Tyler Goodlet 2022-01-17 18:56:58 -0500
  • e8cad45952 Type annot and docs updates in anchors mod Tyler Goodlet 2022-01-17 18:51:58 -0500
  • cad3fdc3b9 Add `Axis.set_title()` for hipper labelling Tyler Goodlet 2022-01-17 18:42:24 -0500
  • 584be7dca9 Allow axis kwargs passthrough Tyler Goodlet 2022-01-17 09:46:17 -0500
  • d127192c2d Revert cursor rate limit settings Tyler Goodlet 2022-01-15 20:24:54 -0500
  • 9321eab471 Add custom `.formatter` support to our `PriceAxis` Tyler Goodlet 2022-01-15 19:36:23 -0500
  • cec08f20ba Add support for "humanized" axes tick values Tyler Goodlet 2022-01-14 09:14:58 -0500
  • 7d1a2e1e4d Add a symbol "front feed" helper Tyler Goodlet 2022-01-11 16:20:26 -0500
  • ae04239a48 Start vlm and other fsps as separate tasks Tyler Goodlet 2022-01-13 13:38:36 -0500
  • cfa9dbc906 Factor (sub-)chart spawning into a admin method Tyler Goodlet 2022-01-12 18:48:47 -0500
  • ca9973e619 Move plotitem overlaying into a `.overlay_plotitem()` Tyler Goodlet 2022-01-12 18:29:07 -0500
  • d0693e2967 Handle left axis case for x-axis label placement Tyler Goodlet 2022-01-11 16:06:51 -0500
  • e93edc2acb Show unit vlm on LHS for now Tyler Goodlet 2022-01-09 11:36:30 -0500
  • 51f9511669 Support "volume" and "dollar volume" on same chart Tyler Goodlet 2022-01-24 15:24:46 -0500
  • c81bb9f89f Move FSP related graphics management into new mod Tyler Goodlet 2021-12-30 14:30:33 -0500
  • 5ba9345c63 Add `try_read()` to shm mod Tyler Goodlet 2021-12-30 14:29:57 -0500
  • 0ae79d6418 Drop `pyqtgraph` import plotitem_overlays Tyler Goodlet 2022-01-24 16:15:38 -0500
  • d170132eb5 Use view for auto-yrange in display loop Tyler Goodlet 2022-01-09 11:34:24 -0500
  • ced310c194 Add `ChartPlotWidget.maxmin()` to calc in-view hi/lo y-values Tyler Goodlet 2022-01-09 10:34:38 -0500
  • fbb765e1d8 Import overlay from new internal module Tyler Goodlet 2022-01-21 17:02:44 -0500
  • 80d16886cb Add auto-yrange handler to our `ChartView` Tyler Goodlet 2022-01-08 17:52:16 -0500
  • e66b3792bb Add overlay relay signals and attr to our `ChartView` Tyler Goodlet 2022-01-21 17:02:08 -0500
  • 4b89f7197a Move multi-view overlay components in from `pyqtgraph` PR Tyler Goodlet 2022-01-21 16:19:25 -0500
  • 637c9c65e9 Drop old grid-based overlay cruft Tyler Goodlet 2022-01-21 08:34:18 -0500
  • 12e04d57f8 Add a "composed" layout for arbitrary multi-axes Tyler Goodlet 2022-01-21 07:22:33 -0500
  • 6f07c5e255 Drop 'ohlc' array usage from UI components Tyler Goodlet 2022-01-09 11:31:15 -0500
  • 65c3cc5f5f Don't use separate axes by default, force empty default axes set Tyler Goodlet 2022-01-24 15:21:05 -0500
  • 3225f254f4 Explicitly accept interaction events in our chart view Tyler Goodlet 2022-01-24 15:19:45 -0500
  • 1ccff37677 Only update x-axis cursor if chart has a 'bottom' axis Tyler Goodlet 2022-01-24 15:14:06 -0500
  • 9e18afe0d7 WIP `PlotItemOverlay` support to get multi-yaxes Tyler Goodlet 2022-01-24 15:06:51 -0500
  • 0131160896
    Merge pull request #256 from pikers/misc_backend_fixes goodboy 2022-01-25 07:58:30 -0500
  • 8e390278f5 Handle logging against IPC stream vs. throttled channel on overruns misc_backend_fixes Tyler Goodlet 2022-01-23 19:40:00 -0500
  • 47d0c81a2d Only warn if trigger predicate was already popped Tyler Goodlet 2022-01-21 08:46:31 -0500
  • 0744eb78a6 Lul, adhere to returning `str`s in `humanize()` Tyler Goodlet 2022-01-14 09:11:01 -0500
  • 16dfc75ad0 Add guard for "last step" rect Tyler Goodlet 2022-01-13 16:05:05 -0500
  • 50713030f8 annoying doc strings Tyler Goodlet 2022-01-09 11:46:25 -0500
  • 54712827ee Fix context attr lookup.. Tyler Goodlet 2021-12-20 14:16:13 -0500
  • 7e9cbd7d9e Fix deprecated `LocalPortal` call Tyler Goodlet 2021-12-10 11:51:56 -0500
  • 2877d7e4ce Start nts Tyler Goodlet 2021-11-05 15:56:43 -0400
  • 78e52566c6 Use `round()` for magnitude check Tyler Goodlet 2021-11-04 08:31:48 -0400
  • b63ce088f2 Error out clearing task on first quote being nan Tyler Goodlet 2021-10-27 12:58:41 -0400
  • 74fe27eb2c Turn on profiling for the moment Tyler Goodlet 2021-10-22 13:03:25 -0400
  • c52d63c762 De-densify some funcs Tyler Goodlet 2021-10-22 13:03:12 -0400
  • 49bdbf29be Add some typing around web bs Tyler Goodlet 2021-10-22 13:02:45 -0400
  • d27214621d Update some typing and add latency checks for binance Tyler Goodlet 2021-10-22 12:59:00 -0400
  • ff8c33cf7e
    Merge pull request #255 from pikers/multichart_ux_improvements goodboy 2022-01-25 07:56:04 -0500
  • 9c57f10e77 Make pause/resume feed methods sync again Tyler Goodlet 2021-12-22 08:30:22 -0500
  • 8722cf4c49 Give a single FSP subchart more space Tyler Goodlet 2021-12-20 14:21:46 -0500
  • 644ac6661c Fix sidepane alignment with FSP charts Tyler Goodlet 2021-12-20 13:53:29 -0500
  • 56b65a1cde Make chart switching super fast again Tyler Goodlet 2021-12-20 13:15:16 -0500
  • f21c68a672 i dunno, but display scaling is wack Tyler Goodlet 2021-12-03 12:43:54 -0500
  • c1cf4c7876 New font scaling dpi heuristics (which i don't grok) Tyler Goodlet 2021-12-02 08:08:10 -0500
  • 61331fee67 Drop order status bar down a font px size Tyler Goodlet 2021-11-02 14:05:15 -0400
  • e178c18745 Please please please let this dpi scaling hack work Tyler Goodlet 2021-10-22 12:13:38 -0400
  • 8b12329479 Make openGL flag actually work.. Tyler Goodlet 2021-10-06 20:17:13 -0400
  • cf2d258a27 Only scale down for scale < 2 wattygetlood 2021-09-16 16:36:09 -0400
  • 9951e1d4c9 Fix shm index update race Tyler Goodlet 2021-09-30 07:33:43 -0400
  • 51373789fe Autoscale the y-range for all linked charts Tyler Goodlet 2021-09-28 16:37:55 -0400
  • 51def5484e `graphics_name` is more explicit then `name` Tyler Goodlet 2021-09-28 08:34:58 -0400
  • 824c81da41 Add todo for new view padding testing Tyler Goodlet 2021-09-18 17:09:30 -0400
  • fa2468b175
    Merge pull request #253 from pikers/dolla_vlm goodboy 2022-01-25 07:47:22 -0500
  • 11544dc64f
    Merge pull request #252 from pikers/fspd_cluster goodboy 2022-01-25 07:46:50 -0500
  • ba7ed8b877 Add draft $_vlm doc string dolla_vlm Tyler Goodlet 2021-12-22 08:35:00 -0500
  • 8e81f8bd81 Add dollar volume fsp config section to display in subchart Tyler Goodlet 2022-01-24 06:38:26 -0500
  • 0f200d9596 Revert to old shm "last" meaning last row Tyler Goodlet 2021-10-01 17:47:02 -0400
  • 1f64f47ee9 Port imports to tractor's new subpkg Tyler Goodlet 2021-10-22 12:13:08 -0400
  • 4c9e5feace Expose dollar volume to fsp engine Tyler Goodlet 2021-09-30 07:41:09 -0400
  • 147207a0ad Add first draft of "dollar volume" fsp Tyler Goodlet 2021-09-28 16:39:11 -0400
  • 119ff0ec20 Drop dollar vlm config; Add back basic vlm fspd_cluster Tyler Goodlet 2022-01-24 06:20:06 -0500
  • 1c85efc63d
    Merge pull request #251 from pikers/misc_ib_updates goodboy 2022-01-23 21:13:35 -0500
  • 422977d27a Port to new `tractor.trionics.maybe_open_context()` api Tyler Goodlet 2021-12-17 13:34:04 -0500
  • 5b368992f6 docstr tweakz Tyler Goodlet 2021-12-07 15:10:37 -0500
  • 835ad7794c Don't error on sub removal attempts, feeds need backpressure Tyler Goodlet 2021-12-07 15:08:44 -0500
  • 590db2c51b Add back in vwap Tyler Goodlet 2021-11-09 09:44:01 -0500
  • 94572716e6 Drop print around unshown fsp updates Tyler Goodlet 2021-11-05 15:48:03 -0400
  • 00d6258a24 Stopgap: don't rerun Context.started() fsp calc task Tyler Goodlet 2021-11-05 15:45:56 -0400
  • ca467f45b6 Guard against empty array read in step update task Tyler Goodlet 2021-11-01 10:03:58 -0400
  • 8f023cd66f Factor out context cacher to `tractor.trionics` Tyler Goodlet 2021-10-28 09:51:02 -0400
  • 162c58a8d8 Start testing out trionics helpers, put vlm before rsi Tyler Goodlet 2021-10-12 10:32:34 -0400
  • 224c01e43e Spawn and cache an fsp cluster ahead of time Tyler Goodlet 2021-10-01 16:47:17 -0400
  • 2eef6c76d0 Start trionics mod with an `async_enter_all` Tyler Goodlet 2021-10-01 10:27:08 -0400
  • 746db60e5b Increases IB api connect timeout to 1s misc_ib_updates Tyler Goodlet 2021-12-20 14:16:38 -0500
  • fc3baf4bd1 Bump timeout up Tyler Goodlet 2021-12-17 13:35:37 -0500
  • f1d61ac01b WIP ib: toying with showing history before first quote Tyler Goodlet 2021-12-09 08:22:22 -0500
  • d69d3b319e Lengthen startup quote get timeout Tyler Goodlet 2021-12-02 08:08:37 -0500
  • 0e4a7e3846 Only warn on slow quote query Tyler Goodlet 2021-11-19 10:29:04 -0500
  • 0bcaeda784 Repeat the click 3 times Tyler Goodlet 2021-10-22 12:07:04 -0400
  • c828261740 Activate/focus original window after feed reset Tyler Goodlet 2021-09-30 12:10:01 -0400
  • 4680d68824
    Merge pull request #250 from pikers/single_display_update_loop goodboy 2022-01-23 15:56:11 -0500
  • 242d02b1cd
    Merge pull request #249 from pikers/basic_vlm_display goodboy 2022-01-23 15:20:43 -0500
  • 139eca47f7 Don't push stream msgs in fsps by default single_display_update_loop Tyler Goodlet 2021-11-05 15:46:39 -0400
  • 21386f6c1f Rename feed bus entrypoint Tyler Goodlet 2021-10-22 13:02:04 -0400
  • 853e8d4466 Process framed ticks by type in main graphics loop Tyler Goodlet 2021-09-28 07:56:14 -0400
  • e8cd1a0e83 Update fsps and overlays inside main OHLC chart update loop Tyler Goodlet 2021-09-27 10:25:42 -0400
  • 96937829eb Factor FSP subplot update code into func Tyler Goodlet 2021-09-26 12:26:09 -0400
  • 4ea42a0a7e More prep for FSP feeds Tyler Goodlet 2021-09-24 18:17:15 -0400
  • 30a5f32ef8 Add back in rsi Tyler Goodlet 2021-09-20 13:42:13 -0400
  • 37eeb0d74b Resize volume yaxis to in view range basic_vlm_display Tyler Goodlet 2021-09-21 09:35:37 -0400
  • dd752927a2 Update vlm sticky Tyler Goodlet 2021-09-21 08:14:22 -0400