This website requires JavaScript.
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