Commit Graph

  • 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
  • d660376206 get font style from main config Ebisu 2023-06-19 00:10:37 +0200
  • 201b0d99c1
    Merge pull request #518 from pikers/fix_price_label_digits goodboy 2023-05-31 10:59:30 -0400
  • c27da99e12 Fix price label precision as `MktPair.price_tick_digits` Tyler Goodlet 2023-05-31 10:32:16 -0400
  • e51ba404fc
    Merge pull request #489 from pikers/rekt_pps goodboy 2023-05-28 15:41:50 -0400
  • abd3cefd84 Parametrize ems service test to cancel with API and kbi Tyler Goodlet 2023-05-28 14:28:56 -0400
  • f6549fcb62 Always allocate a new `OrderClient` per `open_ems()` call Tyler Goodlet 2023-05-28 14:05:03 -0400
  • 41aa87f847 Fix `_digits` attr names in order mode.. Tyler Goodlet 2023-05-28 13:13:43 -0400
  • d6331ce9e1 Add nonlocal annots to satisfy ruff Tyler Goodlet 2023-05-28 12:41:14 -0400
  • 4f67ac0337 Change to new context-cancelled msg contents: pikerd is canceller Tyler Goodlet 2023-05-26 17:16:43 -0400
  • 024cf8b8c2 add in `[kucoin]` section to brokers conf Tyler Goodlet 2023-05-26 16:51:11 -0400
  • 9ec664f7c8 Drop elastic search container build for now since we're also skipping the test Tyler Goodlet 2023-05-26 16:50:53 -0400
  • 5e2107ff15 Adjust `config.load()` to handle CI git checkout dir, seems they changed it!? Tyler Goodlet 2023-05-26 16:50:15 -0400
  • 5f1d0fcb8c `tmpconfdir`: always assert brokers config created Tyler Goodlet 2023-05-26 14:58:59 -0400
  • 3b5bd8f43e Ensure quote last price is a `float` Tyler Goodlet 2023-05-26 14:42:35 -0400
  • 40c5f39f0d conftest: be explicit about which config we touch Tyler Goodlet 2023-05-26 14:42:09 -0400
  • 3d8c1a7b3c ib: don't log-emit ib pp msg when none exists.. Tyler Goodlet 2023-05-26 14:05:32 -0400
  • 06cc3ac92c Tidy up ems tests as per some `ruff`in Tyler Goodlet 2023-05-25 18:04:52 -0400
  • 4a8e8a32f9 Fix account config loading logic discovered in new test XD Tyler Goodlet 2023-05-25 17:56:14 -0400
  • 9bc11d8dd9 Add basic config checking tests Tyler Goodlet 2023-05-25 17:55:20 -0400
  • 9c80969fd5 .data.validate: add missing endpoint warnings Tyler Goodlet 2023-05-25 16:01:21 -0400
  • da4d344e63 Change to `piker_pin` branch in `tomlkit` fork Tyler Goodlet 2023-05-25 13:53:14 -0400
  • 073ff0103a
    Merge pull request #506 from pikers/py311 goodboy 2023-05-24 19:34:10 -0400
  • f0a346dcc3 Some linting fixes after trying out `ruff` Tyler Goodlet 2023-05-24 17:25:23 -0400
  • 7381c361cd Strictly drop `LinkedSplits.symbol` B) Tyler Goodlet 2023-05-24 15:42:14 -0400
  • 1b577eebf6 Change over the UI layer to use `MktPair` Tyler Goodlet 2023-05-24 15:30:17 -0400
  • 39af215d61 kraken: use new `Position.mkt` attr Tyler Goodlet 2023-05-24 15:29:42 -0400
  • 35f0520cb0 Drop `Symbol` / `.symbol` support from `.accounting` Tyler Goodlet 2023-05-24 15:26:51 -0400
  • 738d0ca38b Rename db tests to test_docker_services Tyler Goodlet 2023-05-24 12:30:57 -0400
  • bd8e4760d5 Port everything strictly to `Position.mkt` and `Flume.mkt` Tyler Goodlet 2023-05-24 12:16:17 -0400
  • 9a063ccb11 ib: Solve lingering bugs for non-vlm contracts Tyler Goodlet 2023-05-24 09:11:24 -0400
  • e8787d89c6 ib: unset vlm via new `FeedInit.shm_write_opts` field Tyler Goodlet 2023-05-24 08:28:16 -0400
  • 8e97814c1f Add "no vlm" indication to `FeedInit` Tyler Goodlet 2023-05-24 08:25:14 -0400
  • e82f7f9012 Skip elasticsearch test for now, container build seems borked? Tyler Goodlet 2023-05-23 22:39:38 -0400
  • b44b0915ca ib: i guess only discard `MktPair.src: Asset` on non-forex XD Tyler Goodlet 2023-05-23 19:11:40 -0400
  • ff74d47fd5 kucoin: fix fqme or search result key lookups Tyler Goodlet 2023-05-23 16:46:21 -0400
  • 6ad8c603d5 More detailed `Position.events` todo Tyler Goodlet 2023-05-23 16:45:58 -0400
  • cd55d027c4 Re-implement db tests using new ahab daemons Tyler Goodlet 2023-05-23 12:17:55 -0400
  • d094625bd6 Activate docker daemons via flags using exit stack Tyler Goodlet 2023-05-23 12:12:09 -0400
  • e7a172b656 Reimplement marketstore and elasticsearch daemons Tyler Goodlet 2023-05-23 11:39:18 -0400
  • bd919f9d66 _ahab: use `Services` api to spawn docker tasks Tyler Goodlet 2023-05-23 11:31:58 -0400
  • 611d1ee3fc Drop db flags from pikerd startup Tyler Goodlet 2023-05-23 10:05:45 -0400
  • 56b23e1fcc Add docker and elasticsearch to test deps Tyler Goodlet 2023-05-22 23:34:42 -0400