Commit Graph

  • 7f7af4ba00 Go back to no-cache on OHLC downsample line Tyler Goodlet 2023-02-09 09:21:30 -0500
  • d742dd25c9 Only use last `ChartView._yrange` if set Tyler Goodlet 2023-02-09 09:21:04 -0500
  • 2b075c7644 Skip overlay transform calcs on common-pi curves Tyler Goodlet 2023-02-08 18:22:07 -0500
  • 45368ff19d Lel, always meant to no-cache the step curve.. Tyler Goodlet 2023-02-08 17:23:36 -0500
  • 372f298b23 Incrementally set vlm chart yrange per quote Tyler Goodlet 2023-02-08 17:18:29 -0500
  • ccbe7c75e2 Only set the specific view's yrange per quote Tyler Goodlet 2023-02-08 16:32:27 -0500
  • b446dba493 Always set the `ChartView._viz` for each plot Tyler Goodlet 2023-02-08 16:31:18 -0500
  • d19b663013 No-overlays, y-ranging optimizations Tyler Goodlet 2023-02-08 16:09:18 -0500
  • 858429cfcd Disable overlay scaling on per-symbol-feed updates Tyler Goodlet 2023-02-06 17:29:00 -0500
  • 83f50af485 Iterate all charts (widgets) when only one overlay Tyler Goodlet 2023-02-06 16:52:27 -0500
  • 554f3f05aa Pass windowed y-mxmn to `.interact_graphics_cycle()` calls in display loop Tyler Goodlet 2023-02-03 14:01:55 -0500
  • 55de7244c5 Allow y-range input via a `yranges: dict[Viz, tuple[float, float]]` Tyler Goodlet 2023-02-03 14:00:52 -0500
  • cfd3ff6527 Don't unset `Viz.render` for unit vlm Tyler Goodlet 2023-02-03 10:49:46 -0500
  • eca140ac87 Fix profiler f-string Tyler Goodlet 2023-02-02 12:00:19 -0500
  • 4d9d04d9db Update profile msgs to new apis Tyler Goodlet 2023-01-30 11:33:30 -0500
  • 264d21d59e Move axis hiding into `.overlay_plotitem()` Tyler Goodlet 2023-01-21 18:39:41 -0500
  • 63e705bab0 Better handle dynamic registry sampler broadcasts Tyler Goodlet 2023-01-25 09:11:34 -0500
  • 1e078a3c30 Drop old loop and wait on fsp engine tasks startups Tyler Goodlet 2023-01-24 18:45:35 -0500
  • b26cab416f Comment out all median usage, turns out it's uneeded.. Tyler Goodlet 2023-01-24 18:21:11 -0500
  • d6a8d779cf Lul, actually scaled main chart from linked set Tyler Goodlet 2023-01-24 17:16:23 -0500
  • b8d94bd337 Use `._pathops.slice_from_time()` for overlay intersects Tyler Goodlet 2023-01-24 13:04:10 -0500
  • 69b79191f1 Don't scale overlays on linked from display loop Tyler Goodlet 2023-01-24 12:46:09 -0500
  • 8ae47acdb4 Don't skip overlay scaling in disp-loop for now Tyler Goodlet 2023-01-24 12:33:11 -0500
  • cdcf4aa326 Add linked charts guard-flag for use in display loop Tyler Goodlet 2023-01-24 12:32:42 -0500
  • 94a1fdee1a Use new cached median method in overlay scaling Tyler Goodlet 2023-01-23 20:25:16 -0500
  • 5e6e2f8925 Add `Viz.median_from_range()` Tyler Goodlet 2023-01-23 20:22:45 -0500
  • 0932a85c9f Speed up ranging in display loop Tyler Goodlet 2023-01-23 20:03:00 -0500
  • 8ed7bd8a8c Add full profiling to `.interact_graphics_cycle()` Tyler Goodlet 2023-01-23 19:27:14 -0500
  • ea913e160d Fix intersect detection using time indexing Tyler Goodlet 2023-01-23 13:23:46 -0500
  • a9670a85e8 Factor curve-dispersion sorting into primary loop Tyler Goodlet 2023-01-22 16:07:52 -0500
  • 84b5a5f3d6 When only one curve is in view, skip group ranging Tyler Goodlet 2023-01-22 15:48:56 -0500
  • 59c2c8fa0d Adjust `.update_graphics()` to expect `in_view: bool` in `_fsp.py` Tyler Goodlet 2023-01-22 15:45:56 -0500
  • edd73f9c58 Drop `update_graphics_from_flow()` Tyler Goodlet 2023-01-22 15:31:26 -0500
  • ba1fa8c2aa Just warn log on bad intersect indexing errors (for now) Tyler Goodlet 2023-01-21 22:28:18 -0500
  • 8a5fe9da79 Only set the major curve's range once (per render cycle) Tyler Goodlet 2023-01-21 22:19:33 -0500
  • 50bd32aeca Only remove axis from scene when in one Tyler Goodlet 2023-01-21 18:17:04 -0500
  • 70baf6db0c Drop `.group_maxmin()` Tyler Goodlet 2023-01-21 17:58:10 -0500
  • 520905a653 Clean up cross-curve intersect point indexing Tyler Goodlet 2023-01-21 17:31:31 -0500
  • b3ca8d83a6 3rdz the charm: log-linearize minor y-ranges to a major Tyler Goodlet 2023-01-20 18:46:44 -0500
  • 9b321bc7f1 2nd try: dispersion normalize y-ranges around median Tyler Goodlet 2023-01-20 14:06:36 -0500
  • 81f384db13 First draft, group y-minmax transform algo Tyler Goodlet 2023-01-19 14:41:17 -0500
  • b15136a351 Rename `.maybe_downsample_graphics()` -> `.interact_graphics_cycle()` Tyler Goodlet 2023-01-19 12:00:28 -0500
  • 1770ceeacc Right, handle y-ranging multiple paths per plot Tyler Goodlet 2023-01-19 10:20:29 -0500
  • 399186a10a Drop Qt interaction signal usage Tyler Goodlet 2023-01-18 15:07:15 -0500
  • 5ce4337d42 Add first-draft `PlotItemOverlay.group_maxmin()` Tyler Goodlet 2023-01-15 13:32:22 -0500
  • 4c838474be `flake8` linter cleanup and comment out order ctl draft code Tyler Goodlet 2023-03-03 18:32:24 -0500
  • 1bd421a0f3 Block hist queries for non-60s Tyler Goodlet 2023-03-03 12:27:03 -0500
  • 2ea850eed0 `deribit`: add new `Trade.block_trade_id` field.. Tyler Goodlet 2023-03-03 00:23:09 -0500
  • e6fd2adb69 Include `deribit` backend in default brokers scan set Tyler Goodlet 2023-02-28 00:26:31 -0500
  • 3bfe541259 `deribit`: fix history query routine sig to take `timeframe: float` Tyler Goodlet 2023-02-28 00:25:53 -0500
  • 18d70447cd `deribit`: various lib API compat fixes Tyler Goodlet 2023-02-28 00:23:16 -0500
  • c85324f142 `deribit`: drop removed (now deprecated and removed) `.backfill_bars()` endpoint Tyler Goodlet 2023-02-28 00:22:45 -0500
  • 6cd18576aa
    Merge pull request #474 from pikers/xdo_and_you goodboy 2023-03-03 17:42:29 -0500
  • daa6a5c80a `ib`: restore and (maybe) use `xdotool` + `i3ipc` reset method xdo_and_you Tyler Goodlet 2023-02-28 17:05:54 -0500
  • 201f86e482
    Merge pull request #470 from pikers/decimalization_take_2 goodboy 2023-03-03 17:34:36 -0500
  • d4ac8972ac
    Merge pull request #477 from pikers/backward_compat_trans_with_symbolinfo decimalization_take_2 Guillermo Rodriguez 2023-03-02 23:19:55 -0300
  • b4a1cc8f22 `kraken`: parse and load info `Transaction.sym: Symbol` backward_compat_trans_with_symbolinfo Tyler Goodlet 2023-03-02 19:25:43 -0500
  • 69b85aa7e5 `ib`: parse and load info for new `Transaction.sym: Symbol` field Tyler Goodlet 2023-03-02 19:23:47 -0500
  • 3a4794e9d1 Backward-compat: don't require `'lot_tick_size'` Tyler Goodlet 2023-03-02 19:03:40 -0500
  • 6be96a96aa
    Drop symbol section on Position serialization Guillermo Rodriguez 2023-03-01 21:04:36 -0300
  • d704b153ca
    Fix mayor bug found by fomo, sym info getting stored incorrectly on pps.toml causing it to load pp wrong on second open, also fix header leak bug Guillermo Rodriguez 2023-03-01 16:44:46 -0300
  • 20d91f5e06
    Good catch by j, unnecesary kwarg on open_pps Guillermo Rodriguez 2023-03-01 15:39:30 -0300
  • 6c23c79f2a
    Minor fixes after fomo's review Guillermo Rodriguez 2023-03-01 15:21:56 -0300
  • f5b8b9a14f
    Add sym registry to PaperBoi as well as a sym ref on Transaction Add decimal quantize API to Symbol to simplify by-broker truncation Add symbol info to `pps.toml` Move _assert call to outside the _async_main context manager Minor indentation and styling changes, also convert a few prints to log calls Fix multi write / race condition on open_pps call Switch open_pps to not write by default Fix integer math kraken syminfo _tick_size initialization Guillermo Rodriguez 2023-02-28 01:51:03 -0300
  • dc78994dcf
    Fixed float dust bug on zero position case Guillermo Rodriguez 2023-02-27 16:47:02 -0300
  • 269a04ba1a
    Merge pull request #475 from pikers/explicit_write_pps_on_exit goodboy 2023-03-01 17:47:57 -0500
  • 569df45d18 `kraken.`: drop trade history query limit explicit_write_pps_on_exit Tyler Goodlet 2023-03-01 17:34:38 -0500
  • f53f4df583 `ib/kraken`: adjust to new default of not-writing in `open_pps()` Tyler Goodlet 2023-03-01 17:29:45 -0500
  • d04fe366ab
    Merge pull request #462 from pikers/paper_trade_improvements_rebase jaredgoldman 2023-02-28 14:30:20 -0500
  • c83fe5aaa7 Fix typo in test docstring jaredgoldman 2023-02-28 14:22:24 -0500
  • 41f81eb701 Make write on exit default false jaredgoldman 2023-02-28 14:14:05 -0500
  • 05fdc9dd60 Add xfail jaredgoldman 2023-02-28 13:55:12 -0500
  • 1323981cc4 Format lines in conftest jaredgoldman 2023-02-28 13:42:36 -0500
  • 882032e3a3 Change skip to xfail jaredgoldman 2023-02-28 13:40:21 -0500
  • a6257ae615 Add docstrings to test cases, format function calls jaredgoldman 2023-02-28 13:39:13 -0500
  • 973c068e96 Assert conditions like a nerd jaredgoldman 2023-02-28 13:31:17 -0500
  • d7317c3710 Shorten assertion docstring jaredgoldman 2023-02-28 13:26:37 -0500
  • 87eb9c5772 Format assertion conditions jaredgoldman 2023-02-28 13:19:21 -0500
  • ecb22dda1a Remove whitespace, remove stale comments jaredgoldman 2023-02-28 13:16:26 -0500
  • 6f15d47012 Add space in docstrings, remove duplicate import jaredgoldman 2023-02-28 13:05:57 -0500
  • 802af306ac Add specific location of _testing dir in delete_testing_dir fixture jaredgoldman 2023-02-28 13:01:42 -0500
  • e4e368923d Add specific kwarg key to open_pps call when starting paperboi jaredgoldman 2023-02-28 12:58:39 -0500
  • 342aec648b Skip zero test and change use Path when creating a config folder in marketstore jaredgoldman 2023-02-26 16:41:06 -0500
  • 55253c8469 Remove whitespace and correct typo jaredgoldman 2023-02-26 16:15:00 -0500
  • 4b72d3ba99 Add backpressure setting back as it wasn't altering test behaviour jaredgoldman 2023-02-26 16:11:28 -0500
  • 61296bbdfc Minor formatting, removing whitespace jaredgoldman 2023-02-26 16:05:02 -0500
  • 36f466fff8 Ensure tests are running and working up until asserting pps jaredgoldman 2023-02-26 15:59:55 -0500
  • 96c70ee542 Fix overview bullet formatting backend_spec Tyler Goodlet 2023-02-26 16:53:49 -0500
  • 118d0afc39 Move readme to correct subpkg XD Tyler Goodlet 2023-02-26 16:52:10 -0500
  • 21baee4da9 Update for latest history ep and more thorough high-level overview Tyler Goodlet 2023-02-26 16:50:12 -0500
  • a5edaa9b5c Skip zero test and change use Path when creating a config folder in marketstore paper_trade_improvements_rebase jaredgoldman 2023-02-26 16:41:06 -0500
  • 291cc9f148 WIP backend-providers api spec readme Tyler Goodlet 2021-05-22 11:38:59 -0400
  • ed6041d138 Remove whitespace and correct typo jaredgoldman 2023-02-26 16:15:00 -0500
  • 944c1945fc Add backpressure setting back as it wasn't altering test behaviour jaredgoldman 2023-02-26 16:11:28 -0500
  • 84fedf5153 Minor formatting, removing whitespace jaredgoldman 2023-02-26 16:05:02 -0500
  • 5ccc72111b Ensure tests are running and working up until asserting pps jaredgoldman 2023-02-26 15:59:55 -0500
  • 178fb8b56e Remove breaking call to load pps from ledger jaredgoldman 2023-02-25 17:45:21 -0500
  • 575cb854db Remove whitespace, uneeded comments jaredgoldman 2023-02-25 16:21:30 -0500
  • 6068724fd4 Minor formatting jaredgoldman 2023-02-25 16:09:16 -0500
  • 2131394939 Remove uneeded assert_precision arg jaredgoldman 2023-02-25 16:01:44 -0500