Commit Graph

  • 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
  • dbdd7b6497 Fix color passthrough, make overlays a `dict` Tyler Goodlet 2021-09-26 17:14:30 -0400
  • 39fb2ee85d Clean up some imports, shift around some commented code Tyler Goodlet 2021-09-21 15:25:36 -0400
  • 40c874ce92 Pass curve color through to y sticky label Tyler Goodlet 2021-09-21 08:13:57 -0400
  • ea5b55945f Re-order grays by "lightness" Tyler Goodlet 2021-09-20 13:42:54 -0400
  • 216afec19c Add test logic for range based volume curve filling Tyler Goodlet 2021-09-20 08:48:34 -0400
  • 4f9aa0d965 Add dynamic subplot sizing logic, passthrouh step curve colors Tyler Goodlet 2021-09-20 13:41:24 -0400
  • 04373fd62a Drop rsi from display by default Tyler Goodlet 2021-09-18 17:10:02 -0400
  • 2a59ccf1bb Incrementally yield to Qt loop to resize sidepanes Tyler Goodlet 2022-01-22 14:40:41 -0500
  • 6ec0fdcabf Add charting support for "step curves" via `style="step"` Tyler Goodlet 2022-01-22 14:28:14 -0500
  • b2ee78b71f
    Merge pull request #239 from pikers/tinas_unite tractor_clustering pane_sizing_fixes goodboy 2022-01-19 22:46:01 -0500
  • 9fc95deab7
    Merge pull request #246 from pikers/msgpack_no_sets_allowed Guillermo Rodriguez 2022-01-14 12:03:12 -0300
  • 50e8b3464f Can't serialize a `set` on `msgpack` codec msgpack_no_sets_allowed Tyler Goodlet 2021-12-17 13:37:14 -0500
  • 1ad2cd36c5 Draft tina install section tinas_unite Tyler Goodlet 2021-09-17 08:15:58 -0400
  • b8ed7da63c
    Merge pull request #242 from pikers/simpler_quote_throttle_logic goodboy 2021-12-09 16:21:35 -0500
  • bcc8d8a0d5 Simplify throttle loop to a single while block simpler_quote_throttle_logic Tyler Goodlet 2021-12-09 08:05:57 -0500
  • c808965a6f
    Merge pull request #240 from pikers/fast_step_curve goodboy 2021-12-07 16:12:47 -0500
  • 18859e1b8c Add detailed comments, comment out fill mode fast_step_curve Tyler Goodlet 2021-12-07 16:09:47 -0500
  • 4f899edcef Use a `pyqtgraph` dev branch pin (again) Tyler Goodlet 2021-12-07 15:11:00 -0500
  • a2659d1fde Only update curve lengths on non-negative index diffs Tyler Goodlet 2021-11-02 14:04:44 -0400
  • 739399d5a9 Make `.paint()` method always the last Tyler Goodlet 2021-09-21 15:27:45 -0400
  • 95bf522b48 Always draw a last step line with px width=2 Tyler Goodlet 2021-09-21 15:27:22 -0400
  • 43666a1a8e Increase current bar's pen size by a px Tyler Goodlet 2021-09-20 13:41:53 -0400