This website requires JavaScript.
eaaf6e4cc1
kraken: fix `trades2pps()` type sig
Tyler Goodlet
2023-06-09 15:09:49 -0400
ef544ba55a
Add order status tracking
Guillermo Rodriguez
2021-07-01 01:01:32 +0000
e85e031df7
Use new config get/set API in `brokercnf` cmd?
Tyler Goodlet
2023-06-09 14:57:21 -0400
e03da40867
Add a config get/set API (from @guilledk) ?
Tyler Goodlet
2023-06-09 14:56:51 -0400
f8af13d010
binance: add `submit_cancel()` & listen key mgmt
Tyler Goodlet
2023-06-09 14:51:51 -0400
1d9c195506
kraken: tidy up paper mode activation comments
Tyler Goodlet
2023-06-09 14:41:13 -0400
d3a504864a
Add draft `brokercnf` CLI cmd from @guilledk
Tyler Goodlet
2023-06-09 14:39:33 -0400
f99e8fe7eb
binance: dynamically choose the rest method
Tyler Goodlet
2023-06-09 14:35:08 -0400
bc4ded2662
binance: start drafting live order ctl endpoints
Guillermo Rodriguez
2021-06-21 18:27:53 +0000
35359861bb
.brokers._daemon: add notes around needed brokerd respawn tech
Tyler Goodlet
2023-06-20 17:57:00 -0400
a44bc4aeb3
binance: pre-#520 fixes for `open_cached_client()` import and struct-field casting
Tyler Goodlet
2023-06-20 16:46:30 -0400
c4277ebd8e
.ui._display: filter y-ranging to `_auction_ticks`
Tyler Goodlet
2023-06-20 15:54:47 -0400
d42aa60325
Define the flattened "fundamental double auction" emitted tick type set
Tyler Goodlet
2023-06-20 15:54:28 -0400
c57d4b2181
ib: map some tick types particulary "volumeRate" to avoid auto-range issue
Tyler Goodlet
2023-06-20 15:24:07 -0400
6c10c2f623
order_mode: add comment around `Order` being a dict bug
Tyler Goodlet
2023-06-20 14:40:57 -0400
ad31631a8f
Always round order pane $limit to 3 digits
Tyler Goodlet
2023-06-20 12:37:48 -0400
020a3955d2
Always use fully expanded FQME throughout `.clearing`
Tyler Goodlet
2023-06-20 12:29:50 -0400
736bbbff77
view_mode: drop rounding dispersions and "debug print"
Tyler Goodlet
2023-06-19 14:34:47 -0400
80461e18a5
Use `MktPair.price_tick: Decimal` in dark triggers
Tyler Goodlet
2023-06-19 13:05:34 -0400
a149e71fb1
ib: pull vnc sockaddrs from brokers.toml config if defined
Tyler Goodlet
2023-06-19 09:54:59 -0400
b28b38afab
Fix double cancel bug!
Tyler Goodlet
2023-06-17 16:50:56 -0400
84613cd596
clearing._messages: don't require `.symbol` in brokerd side error msgs
Tyler Goodlet
2023-06-17 16:11:40 -0400
909f880211
ib: prep for passing `Client` to data reset hacker
Tyler Goodlet
2023-06-17 14:41:41 -0400
bc58e42a74
Refine accounting related config loading routine doc strings
Tyler Goodlet
2023-06-16 21:08:35 -0400
77dfeb4bf2
Update brokerd msgs with modern type annots, add a "closed" status
Tyler Goodlet
2023-06-16 21:07:42 -0400
f2c1988536
Better empty account console msg styling
Tyler Goodlet
2023-06-16 21:06:28 -0400
81d5ca9bc2
ib: drop `ibis` import and use fq object imports instead
Tyler Goodlet
2023-06-16 17:00:37 -0400
a4b8fb2d6b
Woops, drop paper mode detection on client side..
Tyler Goodlet
2023-06-15 14:32:51 -0400
e7437cb722
Facepalm, break on first matching trades ep..
Tyler Goodlet
2023-06-15 10:29:48 -0400
f81ea64cab
Drop unused `Union`
Tyler Goodlet
2023-06-14 19:02:54 -0400
2e878ca52a
Don't pass loglevel to trade dialog endpoint
Tyler Goodlet
2023-06-14 18:29:40 -0400
6b2e85e4b3
Add type-annots to sampler subscription method internals
Tyler Goodlet
2023-06-14 14:46:23 -0400
6a1c49be4e
view_mode: handle duplicate overlay dispersions
Tyler Goodlet
2023-06-14 13:53:55 -0400
0f8c685735
.clearing._client: return early on cancel-dead-dialog attempts
Tyler Goodlet
2023-06-14 13:53:31 -0400
921e18728c
Move `._cacheables.open_cached_client()` into `.brokers` pkg mod
Tyler Goodlet
2023-06-13 15:22:51 -0400
c0552fa352
Just use brokermods dict directly in chart entrypoint now
Tyler Goodlet
2023-06-13 09:20:15 -0400
90810dcffd
Right partition the fqme to remove broker part in mkt-info cli
Tyler Goodlet
2023-06-13 09:17:00 -0400
ebbfa7f48d
Passthrough kwargs to `open_cached_client()`
Tyler Goodlet
2023-06-12 21:58:19 -0400
bb02775cab
Change `ledger` CLI to use new `open_brokerd_dialog()`
Tyler Goodlet
2023-06-12 20:23:01 -0400
b15e736e3e
Change `piker symbol-info` -> `mkt-info`
Tyler Goodlet
2023-06-12 20:19:18 -0400
cc3037149c
Factor `brokerd` trade dialog init into acm
Tyler Goodlet
2023-06-12 19:51:55 -0400
d704d631ba
Add `store ldshm` subcmd
Tyler Goodlet
2023-06-19 14:29:05 -0400
58c096bfad
Bleh go back to using pdbp for REPL in anal
Tyler Goodlet
2023-06-19 13:36:06 -0400
9eeea51165
Define shm buffer sizing in `.data.history`
Tyler Goodlet
2023-06-15 13:04:21 -0400
33ec27715b
Sync shm mod with dev version in `tractor`, drop buffer sizing vars, require `size: int` to all allocators
Tyler Goodlet
2023-06-15 12:59:50 -0400
e1be098406
Only hard re-render `Viz`s matching backfill deats
Tyler Goodlet
2023-06-15 12:06:58 -0400
dd3e4b5a1f
Emit backfill details in broadcasts
Tyler Goodlet
2023-06-15 11:43:58 -0400
2a1835843f
Drop `wap_in_history` stuff from display loop
Tyler Goodlet
2023-06-14 15:25:41 -0400
8947932289
Use last 16 steps in period detection, not first 16..
Tyler Goodlet
2023-06-14 14:38:50 -0400
0484e97382
Try to not overrun shm during gap backfilling..
Tyler Goodlet
2023-06-14 14:29:53 -0400
5251561e20
TOCHERRY: into #486 , add polars/apache deps for nix
Tyler Goodlet
2023-06-13 15:23:46 -0400
937d8c410d
binance: add futes API link, freeze the agg tradez struct
Tyler Goodlet
2023-06-08 19:54:24 -0400
75ff3921b6
ib: fix mega borked hist queries on gappy assets
Tyler Goodlet
2023-06-08 19:34:34 -0400
c8f8724887
Mask out all the duplicate frame detection
Tyler Goodlet
2023-06-08 18:50:15 -0400
c1546eb043
Add note about appending parquet files on write
Tyler Goodlet
2023-06-08 18:47:22 -0400
f8ab3bde35
Allow sampler step events to overrun; only 1s period
Tyler Goodlet
2023-06-08 18:46:50 -0400
c1201c164c
Parametrize index margin around gap detection segment
Tyler Goodlet
2023-06-08 18:46:14 -0400
a575e67fab
Go back to just opening sampler stream inside history update task?
Tyler Goodlet
2023-06-08 18:45:37 -0400
34dd6ffc22
Add a configurable timeout around backend live feed startup
Tyler Goodlet
2023-06-08 11:53:37 -0400
fda7111305
Import from new `.data._timeseries` mod for anal
Tyler Goodlet
2023-06-08 11:52:59 -0400
8233d12afb
Detect and fill time gaps in tsdb history
Tyler Goodlet
2023-06-08 11:16:19 -0400
f25248c871
Add `.data._timeseries` utility mod
Tyler Goodlet
2023-06-08 11:11:13 -0400
54f8a615fc
Use `code.interact()` in anal subcmd for now
Tyler Goodlet
2023-06-08 10:24:42 -0400
2dbcecdac7
Generalize time-gap detector to accept unit and threshold
Tyler Goodlet
2023-06-08 10:22:53 -0400
0dcfcea6ee
Finally get partial backfills after tsdb load workinnn
Tyler Goodlet
2023-06-06 23:59:59 -0400
7a5c43d01a
Support injecting a `info: dict` to `Sampler.broadcast_all()` calls
Tyler Goodlet
2023-06-06 17:29:03 -0400
f1252983e4
kucoin: support start and end dt based bars queries
Tyler Goodlet
2023-06-06 17:24:21 -0400
6dc3ed8d6a
Expose a `force_reformat: bool` up through graphics stack
Tyler Goodlet
2023-06-06 17:22:50 -0400
4f4860cfb0
Update shm.push() type sig style
Tyler Goodlet
2023-06-06 13:19:32 -0400
1e683a4b91
Another guard around sampling subscriber popped race..
Tyler Goodlet
2023-06-06 13:13:26 -0400
9fd412f631
Add basic time-sampling gap detection via `polars`
Tyler Goodlet
2023-06-06 13:00:25 -0400
d027ad5a4f
Whenever there is overlays, set a title on main chart price-y axis!
Tyler Goodlet
2023-06-02 16:59:37 -0400
106ebe94bf
Drop marketstore and tina install from readme, add polars and apache!
Tyler Goodlet
2023-06-02 15:35:22 -0400
d2accdac9b
Drop remaining mkts nonsense from `store delete`
Tyler Goodlet
2023-06-02 14:22:42 -0400
c020ab76be
Clean out marketstore specifics
Tyler Goodlet
2023-06-02 13:20:28 -0400
c52e889fe5
First draft history loading rework
Tyler Goodlet
2023-06-02 12:17:31 -0400
0ba3c798d7
Drop `bar_wap` from default ohlc field set
Tyler Goodlet
2023-06-02 12:15:33 -0400
7b4f4bf804
First draft `.storage.nativedb.` using parquet files
Tyler Goodlet
2023-06-02 12:02:49 -0400
8de92179da
kucoin: fix missing default fields def import
Tyler Goodlet
2023-06-01 11:49:02 -0400
94733c4a0b
A PoC tsdb prototype: `parqdb` using `polars`
Tyler Goodlet
2023-05-31 18:39:41 -0400
7d1cc47db9
ROFL, even using `pymarketstore`'s json-RPC it's borked..
Tyler Goodlet
2023-05-31 18:28:14 -0400
9859f601ca
Invert data provider's OHLCV field defs
Tyler Goodlet
2023-05-31 18:07:00 -0400
af64152640
.data.history: update to new naming
Tyler Goodlet
2023-05-31 17:56:32 -0400
bf21d2e329
Rename default OHLCV `np.dtype` descriptions
Tyler Goodlet
2023-05-31 17:53:15 -0400
848577488e
Add public config dir getter
Tyler Goodlet
2023-05-31 17:50:56 -0400
e82538eded
.data: export ohlc dtypes at top level
Tyler Goodlet
2023-05-31 12:11:52 -0400
8ccb8b0744
kucoin: drop shm-array `numpy` dtype def, our default is the same
Tyler Goodlet
2023-05-31 12:11:14 -0400
e83de2906f
Relegate old marketstore cli eps to masked module
Tyler Goodlet
2023-05-29 20:11:57 -0400
33c464524b
Lower the paper engine order-cancel latency
Tyler Goodlet
2023-05-29 17:48:03 -0400
cb774e5a5d
Re-implement `piker store` CLI with `typer`
Tyler Goodlet
2023-05-29 17:41:40 -0400
1ec9b0565f
Move `.data.cli` to `.storage.cli`
Tyler Goodlet
2023-05-29 14:05:20 -0400
7ab97fb21d
Add marketstore client as storage-backend module
Tyler Goodlet
2023-05-29 13:52:55 -0400
29211b200d
Start `piker.storage` subsys: cross-(ts)db middlewares
Tyler Goodlet
2023-03-09 15:30:18 -0500
ae8358a5e7
Tidy up unused imports and doc string
Tyler Goodlet
2023-06-27 13:32:18 -0400
00a51c0288
Use new `msgspec.structs` api for `.typecast()`
Tyler Goodlet
2023-06-20 13:51:37 -0400
994564f923
Just warn-print when annots are str values?
Tyler Goodlet
2023-06-20 13:25:01 -0400
12172cc5cd
Make `.data.types.Struct.typecast()` work via type lookup from `builtins`
Tyler Goodlet
2023-06-09 14:40:30 -0400
a65910c732
Merge pull request #523 from ebisu4/master
goodboy
2023-06-27 13:25:11 -0400
949fa9fbb9
Merge pull request #1 from pikers/fix_custom_font_settings
ebisu4
2023-06-21 10:53:46 +0200
4b77de5e2d
Fix reading font size from user config
Tyler Goodlet
2023-06-19 15:13:01 -0400