-
1115d06e33
Move ib data reset script into a new `scripts/` dir
Tyler Goodlet
2022-03-07 18:02:30 -0500
-
c874b6aca0
Use new `tractor.query_actor()` for service checking
Tyler Goodlet
2022-03-07 17:47:45 -0500
-
531989a9e5
Return all timeframe arrays if `timeframe` not passed as input
Tyler Goodlet
2022-03-07 11:16:12 -0500
-
7f5730d222
Make `pikerd` work again without `--tsdb` flag
Tyler Goodlet
2022-03-07 07:22:12 -0500
-
38dc9cc99b
Add a service checker predicate
Tyler Goodlet
2022-03-07 07:18:53 -0500
-
c63eb91f6f
Allow kill-child-proc-with-root-perms to fail silently in `tractor` reaping
Tyler Goodlet
2022-03-06 17:05:06 -0500
-
981735669c
Proxy `marketstore` container log level to our own
Tyler Goodlet
2022-03-01 12:34:16 -0500
-
f1b73244f2
Prototype a high level `Storage` api
Tyler Goodlet
2022-03-01 12:29:49 -0500
-
d1599c4f6c
Doc str formatting
Tyler Goodlet
2022-02-28 12:15:10 -0500
-
5a69ab800f
Add latency measures around diffs/writes to mkts
Tyler Goodlet
2022-02-28 07:41:37 -0500
-
1623d4ed83
Prototype out writing `1Sec` OHLCV data
Tyler Goodlet
2022-02-22 15:21:41 -0500
-
96b7d55018
Better doc string
Tyler Goodlet
2022-02-22 15:20:33 -0500
-
b6282bc485
Persist backing `/data/` filesystem across container runs
Tyler Goodlet
2022-02-20 15:24:03 -0500
-
e81e83821e
Get basic OHLCV writes working with `anyio` client
Tyler Goodlet
2022-02-19 16:36:02 -0500
-
4af42ee1b5
Pass in daemon name to `start_ahab()`
Tyler Goodlet
2022-02-19 16:34:36 -0500
-
3eeb1caf32
Map the grpc port and add graceful container teardown
Tyler Goodlet
2022-02-19 16:31:31 -0500
-
a5c1febd12
Revive `ms-shell` sub-cmd
Tyler Goodlet
2022-02-18 12:17:41 -0500
-
ab2d721be4
Add WIP backfiller from data feed helper
Tyler Goodlet
2022-02-18 12:17:12 -0500
-
4c38d0246e
Better handle nested erros from docker client
Tyler Goodlet
2022-02-18 12:13:38 -0500
-
ecc3613654
Add back in legacy write loop for reference
Tyler Goodlet
2022-02-18 08:21:17 -0500
-
216ad65933
Add back in OHLCV dtype template and client side ws streamer
Tyler Goodlet
2022-02-18 07:35:56 -0500
-
ec501da681
Drop ununsed `Services` ref
Tyler Goodlet
2022-02-17 16:34:22 -0500
-
218449a9ef
Py3.9+ type updates
Tyler Goodlet
2022-02-17 16:31:37 -0500
-
973f0e6180
Add `--tsdb` flag to start `marketstore` with `pikerd`
Tyler Goodlet
2022-02-17 14:29:41 -0500
-
5a592d5f42
De-escalate sudo perms in `pikerd` once docker spawns
Tyler Goodlet
2022-02-17 14:29:04 -0500
-
d6ffe1ba7a
Handle the non-root perms case specifically too
Tyler Goodlet
2022-02-17 13:45:40 -0500
-
8f22ccd5ef
Add explicit no-docker error and supervisor start task-func
Tyler Goodlet
2022-02-17 13:32:51 -0500
-
685ec489ef
Type annot updates
Tyler Goodlet
2022-02-16 12:16:07 -0500
-
48777d72e8
Drop old client instantiate line
Tyler Goodlet
2022-02-16 08:55:22 -0500
-
ac524dc78b
Drop import, it's got madness with and SIGINT?
Tyler Goodlet
2022-02-16 08:53:54 -0500
-
1693cc42c1
Add a super simple `marketstore` container supervisor
Tyler Goodlet
2022-02-15 22:07:50 -0500
-
91d63f5957
Extract non-sudo user for config dir path
Tyler Goodlet
2022-02-15 14:03:24 -0500
-
c291c26a3e
Basic module-script for spawning `marketstore`, needs correct bind mount usage
Tyler Goodlet
2022-02-15 13:03:11 -0500
-
d367d68fc2
Still WIP, switch to using new marketstore client, missing streaming from marketstore
Guillermo Rodriguez
2022-01-17 17:47:20 -0300
-
b0401b91c1
Simplify and optimize tick format, similar to techtonicdb's
Guillermo Rodriguez
2022-01-16 00:20:57 -0300
-
846e6a3c74
Add multi ingestor support and update to new feed API
Guillermo Rodriguez
2022-01-15 23:33:23 -0300
-
-
c849bb9c4c
Merge pull request #309 from pikers/no_orderid_in_error
goodboy
2022-05-09 11:08:33 -0400
-
-
34e6db6d98
Allow `None` for `BrokerdError.reqid`
no_orderid_in_error
Tyler Goodlet
2022-05-09 10:56:47 -0400
-
-
8c1905e35a
Fix less-then-frame off by one slice, add db write toggle and disable
incr_update_backup
Tyler Goodlet
2022-05-06 13:09:30 -0400
-
d9e2666e80
More reliable `marketstored` + container supervision
Tyler Goodlet
2022-05-05 21:04:10 -0400
-
1abe7d87a5
Include epoch timestamp in quote label for now
Tyler Goodlet
2022-05-05 17:09:17 -0400
-
2f9d199a7f
Handle ``iter_dts()`` already exhausted edge case
Tyler Goodlet
2022-05-03 19:07:32 -0400
-
2f3418546f
Label "humanized" sample period in window title-bar"
Tyler Goodlet
2022-05-03 17:27:38 -0400
-
729c72a48f
Add timeframe key to seconds map
Tyler Goodlet
2022-05-03 16:30:10 -0400
-
324dcbbfb0
Always write newly pulled frames to tsdb
Tyler Goodlet
2022-05-03 16:22:01 -0400
-
112cba43e5
Fix slice logic for less-then-frame tsdb overlap
Tyler Goodlet
2022-05-03 16:01:02 -0400
-
468cd3a381
Handle no sampler subs case on history broadcasts
Tyler Goodlet
2022-05-03 13:52:23 -0400
-
e8aaf42cc6
Only assert if input array actually has a size
Tyler Goodlet
2022-05-03 13:51:29 -0400
-
1967bc7973
Support async-batched ohlc queries in all backends
Tyler Goodlet
2022-05-03 13:19:49 -0400
-
303a5cc66c
Support large ohlcv writes via slicing, add struct array keymap
Tyler Goodlet
2022-05-03 11:22:47 -0400
-
2e6b7da4bc
Add back mx/mn updates for L1-in-view, lost during rebase
Tyler Goodlet
2022-05-02 11:40:53 -0400
-
69d0555180
Clean out legacy code from `Flow.update_graphics()`
Tyler Goodlet
2022-05-01 19:13:21 -0400
-
8915f0c0c9
Terminate early on data unavailable errors
Tyler Goodlet
2022-05-01 19:12:48 -0400
-
946d554716
Add first-draft `trimeter` based concurrent ohlc history fetching
Tyler Goodlet
2022-05-01 12:40:51 -0400
-
8711465d96
Drop `bar_wap` curve for now, seems to also be causing hangs?!
Tyler Goodlet
2022-04-29 11:27:18 -0400
-
0f53450c68
Add profiler passthrough type annot, comments about appends vs. uppx
Tyler Goodlet
2022-04-29 11:24:21 -0400
-
1c91cf56de
An absolute uppx diff of >= 1 seems more then fine
Tyler Goodlet
2022-04-27 17:19:08 -0400
-
4129677ec5
Up the display throttle rate to 22Hz
Tyler Goodlet
2022-04-27 17:18:11 -0400
-
aa8f9c02f2
Add support for no `._first.value` update shm prepends
Tyler Goodlet
2022-04-27 14:51:20 -0400
-
c282555c2f
Double up shm buffer size
Tyler Goodlet
2022-04-26 09:29:09 -0400
-
f4f6ffe819
Only do curve appends on low uppx levels
Tyler Goodlet
2022-04-26 09:28:09 -0400
-
3b15f83e70
Startup up with 3k bars
Tyler Goodlet
2022-04-26 09:27:38 -0400
-
d968f4897f
Drop vwap fsp for now; causes hangs..
Tyler Goodlet
2022-04-26 09:27:24 -0400
-
ac57396acd
Drop step routine import
Tyler Goodlet
2022-04-26 09:27:04 -0400
-
9df96cd182
Drop uppx guard around downsamples on interaction
Tyler Goodlet
2022-04-26 08:52:34 -0400
-
bc2ebbc457
WIP get incremental step curve updates working
Tyler Goodlet
2022-04-26 08:34:53 -0400
-
ecefc74d07
Drop cursor debounce delay, decrease rate limit
Tyler Goodlet
2022-04-24 17:09:58 -0400
-
9505350ff0
Downsample on every uppx inrement since it's way faster
Tyler Goodlet
2022-04-24 17:09:30 -0400
-
15fe46091b
Drop log scaling support since uppx driven scaling seems way faster/better
Tyler Goodlet
2022-04-24 17:08:16 -0400
-
e726a3ebef
Hipshot, use uppx to drive theoretical px w
Tyler Goodlet
2022-04-05 14:54:13 -0400
-
ba30b5d9bf
Fix null match
Tyler Goodlet
2022-04-24 12:33:48 -0400
-
447549e1af
WIP incrementally update step array format
Tyler Goodlet
2022-04-24 12:33:25 -0400
-
5ca0d1a19d
Always maybe render graphics
Tyler Goodlet
2022-04-23 17:22:28 -0400
-
2c3da825e3
Always set coords cache on curves
Tyler Goodlet
2022-04-23 17:22:02 -0400
-
a752a22a4b
Handle null output case for vlm chart mxmn
Tyler Goodlet
2022-04-23 15:33:40 -0400
-
55606cffbb
Right, handle the case where the shm prepend history isn't full XD
Tyler Goodlet
2022-04-22 23:02:02 -0400
-
d3251a2922
Always use coord cache, add naive view range diffing logic
Tyler Goodlet
2022-04-22 19:02:22 -0400
-
dc4a0a6fd2
Put mxmn profile mapping at end of method
Tyler Goodlet
2022-04-22 19:01:37 -0400
-
04c12a756c
If a sample stream is already ded, just warn
Tyler Goodlet
2022-04-22 14:06:48 -0400
-
cde23361a4
`FastAppendCurve`: Only render in-view data if possible
Tyler Goodlet
2022-04-22 13:59:20 -0400
-
3c58847595
Remove `._set_yrange()` handler from x-range-change signal
Tyler Goodlet
2022-04-21 15:47:24 -0400
-
fae249dd2f
Delegate graphics cycle max/min to chart/flows
Tyler Goodlet
2022-04-21 15:15:00 -0400
-
6f5bb9cbe0
Incrementally update flattend OHLC data
Tyler Goodlet
2022-04-21 14:52:30 -0400
-
b4c7d02fcb
Add `FastAppendCurve.draw_last()`
Tyler Goodlet
2022-04-20 12:13:18 -0400
-
b2697bfd13
Don't require data input to constructor
Tyler Goodlet
2022-04-20 11:44:27 -0400
-
14037cd1dc
More WIP, implement `BarItems` rendering in `Flow.update_graphics()`
Tyler Goodlet
2022-04-20 11:43:47 -0400
-
a935245360
Add `BarItems.draw_last()` and disable `.update_from_array()`
Tyler Goodlet
2022-04-20 11:42:49 -0400
-
8a5538f490
WIP starting architecture doc str writeup..
Tyler Goodlet
2022-04-18 08:30:28 -0400
-
90b9c12d25
WIP incremental render apis
Tyler Goodlet
2022-04-16 15:22:11 -0400
-
aab1a3c565
Warn before return lul
Tyler Goodlet
2022-04-15 12:04:47 -0400
-
6c136e82b4
Port view downsampling handler to new update apis
Tyler Goodlet
2022-04-14 10:10:38 -0400
-
8388918af0
Port ui components to use flows, drop all late assignments of shm
Tyler Goodlet
2022-04-14 10:04:18 -0400
-
82dbdd6148
Add new `ui._flows` module
Tyler Goodlet
2022-04-14 09:38:25 -0400
-
79eff13e76
Add back fqsn passthrough and feed opening
Tyler Goodlet
2022-04-29 11:26:49 -0400
-
8e5f5b6be6
Implement `open_history_client()` correctly for `kraken`
Tyler Goodlet
2022-04-29 11:26:15 -0400
-
8110c4c70d
Add to signal broker won't deliver more data
Tyler Goodlet
2022-04-29 11:25:22 -0400
-
6f64ff5842
Relay frame size in `NoData` due to null-result history
Tyler Goodlet
2022-04-29 10:05:52 -0400
-
bd23b6e8f2
Add , indicates hist size to decrement to storage logic
Tyler Goodlet
2022-04-29 08:12:29 -0400
-
49f3e15a3c
Truncate trade rate wma window sizes
Tyler Goodlet
2022-04-27 17:17:40 -0400
-
c985c01c62
More tolerance for "stream-ended-early" conditions in quote throttler
Tyler Goodlet
2022-04-27 17:17:04 -0400