-
008796c69f
Loop for first graphic with xvec
Tyler Goodlet
2022-04-06 12:13:05 -0400
-
c9d42800b4
Only `.maybe_downsample_graphics()` on manual changes
Tyler Goodlet
2022-04-06 11:11:28 -0400
-
f79f0d5a63
Don't return early on ds line render to avoid breaking profiling
Tyler Goodlet
2022-04-06 09:09:44 -0400
-
5c7d1a8776
Use HL tracer by default, seems to be faster?
Tyler Goodlet
2022-04-05 11:04:45 -0400
-
373dd8eb98
Up the shm size to 10d of 1s ohlc
Tyler Goodlet
2022-04-05 09:23:54 -0400
-
e9157dd9f3
Allow passing "ms slower then" value on cli to `--profile`
Tyler Goodlet
2022-04-05 09:18:19 -0400
-
a3fdc5c07b
Only bail up pan updates if uppx > 16
Tyler Goodlet
2022-04-04 17:29:33 -0400
-
fccd17a4e2
Delegate `BarItems.x_uppx()` to internal ds curve
Tyler Goodlet
2022-04-04 17:28:56 -0400
-
47621b898f
Downsample curves even less frequently
Tyler Goodlet
2022-04-04 17:28:29 -0400
-
9de5be5a6d
Only pass vr for bars, allow source vb in autorange
Tyler Goodlet
2022-04-04 15:58:06 -0400
-
9b0d4b5cd6
Drop the unit-volume chart once $vlm is fully drawn
Tyler Goodlet
2022-04-04 14:45:29 -0400
-
f9d2e45836
Ensure we update the volume array, not graphics
Tyler Goodlet
2022-04-04 14:43:13 -0400
-
8e6fda0049
Add `.update_graphics_from_array()` flags for setting view-range use and graphics rendering
Tyler Goodlet
2022-04-04 13:47:34 -0400
-
596533b403
Guard against zero px width
Tyler Goodlet
2022-04-04 10:43:44 -0400
-
ca4de3e925
Given in-view rendering, make bars downsample on uppx >= 8
Tyler Goodlet
2022-04-04 10:31:01 -0400
-
0cabc613a0
Make `FastAppendCurve` optionally view range aware
Tyler Goodlet
2022-04-04 10:20:10 -0400
-
f7ebade9b5
Fix view range array to include most recent (facepalm)
Tyler Goodlet
2022-04-04 10:14:46 -0400
-
c9b19e8587
TOQUASH: drop display loop old .update_ohlc_..
Tyler Goodlet
2022-04-03 23:36:30 -0400
-
97beb26a9b
Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction
Tyler Goodlet
2022-04-03 23:34:55 -0400
-
14d5ca1cc6
Make panning pause feeds, call into update method from downsampler cb loop
Tyler Goodlet
2022-04-04 00:35:32 -0400
-
675611dc61
Attempt only rendering ohlc bars in view and ds-ing otherwise
Tyler Goodlet
2022-04-04 00:10:13 -0400
-
2fa553f1b7
Unify into a single update method: `.update_graphics_from_array()`
Tyler Goodlet
2022-04-03 23:52:09 -0400
-
612813e937
Establish stream before `fsp_compute` so that backfill updates work again..
Tyler Goodlet
2022-04-03 23:28:30 -0400
-
cc50932c4f
TOQUASH: drop display loop old .update_ohlc_..
mkts_backup
Tyler Goodlet
2022-04-03 23:36:30 -0400
-
c62d3dd82c
Add profiling to xrange update loop
Tyler Goodlet
2022-04-03 23:35:53 -0400
-
7d664c55ff
Drop old `pyqtgraph` downsample code
Tyler Goodlet
2022-04-03 23:35:32 -0400
-
024d3661a0
Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction
Tyler Goodlet
2022-04-03 23:34:55 -0400
-
9befc1fb1a
Toy with caching ds data, probably will revert..
Tyler Goodlet
2022-04-03 23:30:10 -0400
-
54a1397d2c
If only drawing bars in view we can wait longer to ds
Tyler Goodlet
2022-04-03 23:29:04 -0400
-
08d7f925b9
Establish stream before `fsp_compute` so that backfill updates work again..
Tyler Goodlet
2022-04-03 23:28:30 -0400
-
25891c6e51
WIP only-in-view paths
Tyler Goodlet
2022-04-03 18:00:04 -0400
-
-
3a3baca9bc
Remove units vlm cuve once the $vlm one comes up
Tyler Goodlet
2022-04-01 13:51:21 -0400
-
768d2d997f
Index must be int bro..
Tyler Goodlet
2022-04-01 13:49:42 -0400
-
98da4342e7
Put back more bars iters in loop to handle no-data in range cases
Tyler Goodlet
2022-04-01 13:49:17 -0400
-
dd6e2604d3
Move px width log scaling into `ds_m4()`
Tyler Goodlet
2022-04-01 13:47:24 -0400
-
e2d91f274f
Add more frequent ds steps when zooming out; use profiler gt
Tyler Goodlet
2022-04-01 13:46:37 -0400
-
addb0a4928
Increase shm size to days of 1s steps
Tyler Goodlet
2022-04-01 13:45:33 -0400
-
098c4f25fc
Make `BarItems` use our line curve for downsampling
Tyler Goodlet
2022-04-01 13:28:50 -0400
-
9c88b26d85
Add global profile timeout var
Tyler Goodlet
2022-04-01 13:27:07 -0400
-
8686cf99fe
Add "native" downsampling to our `FastAppendCurve`
Tyler Goodlet
2022-03-31 19:04:52 -0400
-
f9ec00e1ae
First try, drop `FastAppendCurve` inheritance from `pg.PlotCurveItem`
Tyler Goodlet
2022-03-30 15:43:14 -0400
-
25a3a123ec
Get sync-to-marketstore-tsdb history retrieval workinnn
Tyler Goodlet
2022-03-30 14:11:21 -0400
-
54466db554
Handle "fatal" level log msgs in docker super
Tyler Goodlet
2022-03-30 14:10:15 -0400
-
6f06f646cf
Get ib data feed hackzorz workin
Tyler Goodlet
2022-03-30 13:49:19 -0400
-
65d4c317c6
Drop commented line from pq method copy/paste
Tyler Goodlet
2022-03-29 14:11:31 -0400
-
97439e882c
Add basic tsdb history loading
Tyler Goodlet
2022-03-29 14:06:28 -0400
-
b5d566fed5
Drop `ms-shell`, add `piker storesh` cmd
Tyler Goodlet
2022-03-29 13:33:43 -0400
-
d3adb6dff7
Add diffing logic to `tsdb_history_update()`
Tyler Goodlet
2022-03-29 13:26:18 -0400
-
22c81eb5bf
Show baseline bars length on in view read < 6
Tyler Goodlet
2022-03-29 13:17:06 -0400
-
41a8c23e44
Bump up resolution log scaling a mag
Tyler Goodlet
2022-03-29 13:15:59 -0400
-
6bb1f06813
Drop `pandas` to `numpy` converter
Tyler Goodlet
2022-03-29 13:15:23 -0400
-
72de184c08
Always clear previous downsample curve on switch
Tyler Goodlet
2022-03-29 13:07:58 -0400
-
319a6fb66a
Fix missing f-str prefix
Tyler Goodlet
2022-03-29 12:37:58 -0400
-
e7b1d77b08
Drop `pandas` use in ib backend for history
Tyler Goodlet
2022-03-29 10:36:40 -0400
-
2baa1b4605
fix hang when kraken is not in config
Konstantine Tsafatinos
2022-03-28 18:28:19 -0400
-
3c5a799e97
More IB repairs..
Tyler Goodlet
2022-03-25 16:06:52 -0400
-
6e86904032
Disable re-connect for now in ib script
Tyler Goodlet
2022-03-24 13:46:08 -0400
-
544c6c3180
Start tinkering with `tractor.trionics.ipython_embed()`
Tyler Goodlet
2022-03-24 13:44:12 -0400
-
4d2b5f9196
Clear ds line graphics on switch back to bars
Tyler Goodlet
2022-03-24 13:29:45 -0400
-
4aaf5a1f8b
Drop sampler consumers that overrun 6x
Tyler Goodlet
2022-03-24 13:29:07 -0400
-
0cb05ef868
Strip broker name from symbol on pp msg updates
Tyler Goodlet
2022-03-24 13:28:06 -0400
-
0676f3271c
Add `Symbol.tokens()` for grabbing separate strs
Tyler Goodlet
2022-03-24 13:25:48 -0400
-
34635c21a9
More ems resiliency: discard broken client dialogs
Tyler Goodlet
2022-03-24 13:23:34 -0400
-
129ec9fc19
Allocate m4 output arrays in `numba` code, avoid segfaults?
Tyler Goodlet
2022-03-24 13:22:30 -0400
-
d2b42a46e6
Only clear/redraw curve on uppx diffs > 2
Tyler Goodlet
2022-03-24 09:21:44 -0400
-
fac1f86891
Try supporting reuse of path allocation
Tyler Goodlet
2022-03-23 17:29:56 -0400
-
36b13012b4
Add optional mxmn oh tracer support to m4 sampler
Tyler Goodlet
2022-03-23 17:29:28 -0400
-
9fcb1d3501
Add our own `FastAppendCurve.clear()`, try mem reso
Tyler Goodlet
2022-03-23 12:32:55 -0400
-
96182c37f1
Add optional uppx log scaling to m4 sampler
Tyler Goodlet
2022-03-23 12:29:57 -0400
-
cb8e97a142
address latest comments, refactor the pack position function
Konstantine Tsafatinos
2022-03-23 10:34:53 -0400
-
7f350569df
Attempt to better handle history throttles using flag
Tyler Goodlet
2022-03-22 13:14:22 -0400
-
48ed07aa99
Delegate to m4 ohlc helper for curve, only ds on uppx steps > 2
Tyler Goodlet
2022-03-22 09:59:11 -0400
-
7e5c8f4417
Add OHLC to m4 line converters
Tyler Goodlet
2022-03-22 09:54:59 -0400
-
01f06976ed
M4 workin bishhhhh
Tyler Goodlet
2022-03-21 18:51:59 -0400
-
8b89ba6111
Call default view on symbol switch
Tyler Goodlet
2022-03-21 15:27:46 -0400
-
ba797fcbee
Make a derivs intrustment type table for alloc config checks
Tyler Goodlet
2022-03-21 15:25:45 -0400
-
3b96b52474
Even more correct "default view" snap-to-pp-marker
Tyler Goodlet
2022-03-21 09:20:54 -0400
-
1525c645ce
refactor get_positions into get_trades, and refactor pack_position with postion calc logic
Konstantine Tsafatinos
2022-03-20 13:52:45 -0400
-
4af941566a
Make `ChartPlotWidget.default_view()` pin to L1
Tyler Goodlet
2022-03-20 12:53:44 -0400
-
01b594e828
Crypto$ backend updates
Tyler Goodlet
2022-03-19 14:28:11 -0400
-
197cad17a2
IB: Comment on lowercase for the fqsn key
Tyler Goodlet
2022-03-19 14:27:41 -0400
-
fb2f1fa488
Pass concatted pre-fqsn directly to feed api
Tyler Goodlet
2022-03-19 14:27:04 -0400
-
532da9c590
Ensure we lower case the fqsn received from all backends before delivery
Tyler Goodlet
2022-03-19 14:26:28 -0400
-
e8c261279d
Expect fqsn input to paper clearing engine
Tyler Goodlet
2022-03-19 13:48:04 -0400
-
e9e76e0626
Support no venue or suffix symbols (normally crypto$)
Tyler Goodlet
2022-03-19 13:47:25 -0400
-
df6f9b1c17
Comment exception debug in ib request error block
Tyler Goodlet
2022-03-18 17:53:21 -0400
-
8e8c1c14ce
Expect fqsn in ems and order mode
Tyler Goodlet
2022-03-18 17:31:09 -0400
-
4c6e5598f2
Pass in fqsn from chart UI components
Tyler Goodlet
2022-03-18 15:07:48 -0400
-
7a959e756d
Pass in fqsn from fsp admin apis
Tyler Goodlet
2022-03-18 15:06:14 -0400
-
c0d1facf3b
Append broker name to symbols before quotes broadcast in sampler task
Tyler Goodlet
2022-03-18 15:05:32 -0400
-
d03cd23571
Expect fqsns through fsp machinery
Tyler Goodlet
2022-03-18 15:04:15 -0400
-
a8cb6c2056
Make the data feed layer "fqsn" aware
Tyler Goodlet
2022-03-18 14:47:28 -0400
-
e9ed070cbf
Add prelim fqsn support into our `Symbol` type
Tyler Goodlet
2022-03-18 10:59:57 -0400
-
cf457112dd
Use units by default for continuous futes
Tyler Goodlet
2022-03-18 10:59:05 -0400
-
fa8e4f7c27
Support "expiry" suffixes for derivatives with ib
Tyler Goodlet
2022-03-18 09:25:39 -0400
-
990417b172
Maybe spawn `brokerd` in `asyncio` mode if declared in backend mod
Tyler Goodlet
2022-03-17 09:03:44 -0400
-
5d09d8258f
WIP add non-working m4 ds code to ohlc graphic
Tyler Goodlet
2022-03-17 09:00:59 -0400
-
3e72b59658
Use service cancel method for graceful teardown
Tyler Goodlet
2022-03-16 09:54:52 -0400
-
a3b282dffe
Add curve px width getter
Tyler Goodlet
2022-03-16 07:28:03 -0400
-
23a368b5e5
Add display loop profiling
Tyler Goodlet
2022-03-16 07:24:14 -0400