Commit Graph

  • d848050b52 Fix bs_fqme using venue and expiry Nelson Torres 2024-11-12 16:07:46 -0300
  • ddffe2bec6 Added expiry property for OptionPair Nelson Torres 2024-11-12 16:06:59 -0300
  • 19b4ca9d85 No longer needed Nelson Torres 2024-11-12 16:05:54 -0300
  • f037f851d8 bs_mktid instead bs_fqme for deribits options Nelson Torres 2024-11-12 12:22:28 -0300
  • a3ab8dd8fe Fixed pair instrument name in search_symbols endpoint. Fixed instrument in bars endpoint, for options in deribits bs_mktid instead bs_fqme. Fixed the id is in msg. Nelson Torres 2024-11-11 11:00:40 -0300
  • 6fa0d4bcf3 data._web_bs: try to raise jsonrpc errors in parent task Tyler Goodlet 2024-11-09 15:14:34 -0500
  • a4f7fa9c1a Add necessary classes in init file for deribit Nelson Torres 2024-11-08 21:58:45 +0000
  • 266ecf6206 Minor refactor in open_symbol_search Nelson Torres 2024-11-08 21:58:06 +0000
  • ea6126d310 stream_quotes now using FeedInit Nelson Torres 2024-11-08 21:57:35 +0000
  • 1f4a5b80c4 symbol_info refactor Nelson Torres 2024-11-08 21:49:14 +0000
  • ac6f52088a search_symbols output type fix Nelson Torres 2024-11-08 21:48:28 +0000
  • 960298514c add get_mkt_pairs method Nelson Torres 2024-11-08 21:47:24 +0000
  • 71f3a0a4cd get_assets refactor Nelson Torres 2024-11-08 21:46:58 +0000
  • b25a7699ab formatting Nelson Torres 2024-11-08 21:45:27 +0000
  • b39affc96e created exch_info in api class Nelson Torres 2024-11-08 21:42:42 +0000
  • be8629929b modify self_pairs type to ChainMap Nelson Torres 2024-11-08 21:41:52 +0000
  • 4776be6736 Necessary imports Nelson Torres 2024-11-08 21:38:08 +0000
  • 008e68174b add get_market_info Nelson Torres 2024-11-08 21:36:23 +0000
  • b4a9b86783 Necessary imports Nelson Torres 2024-11-08 21:35:09 +0000
  • d3ca571c0e minor fixes in venues Nelson Torres 2024-11-08 21:34:03 +0000
  • b3bbef30c0 add class Pair in venues, PAIRTYPES for future uses Nelson Torres 2024-11-06 14:29:19 +0000
  • 499b2d0090 fix syms for venues. little refactor in get_config, and created get_fh_config for cryptofeed. Nelson Torres 2024-11-04 13:37:05 +0000
  • 8b0f1e7045 venues for deribit Nelson Torres 2024-11-04 09:34:21 -0300
  • e4d6f0940d Allow ledger passes to ignore (symcache) unknown fqmes kucoin_and_binance_fix_goodboyBACKUP Tyler Goodlet 2024-10-30 12:49:20 -0400
  • 27df649fbf .clearing._ems: Don't require `first_quote['last']` Tyler Goodlet 2024-10-09 16:04:34 -0400
  • df34791d2f `kucoin`: repair live quotes streaming.. Tyler Goodlet 2024-10-09 15:58:02 -0400
  • 573268bac1 Deleted settlePlan field from binance FutesPair. Nelson Torres 2024-09-23 20:24:12 +0000
  • 9890ab2811 Added missing fields for kucoin. Nelson Torres 2024-09-23 20:21:59 +0000
  • b2cfa3444f Added cryptofeed and pyarrow necessary for the feed, enable deribit in the brokers init file, at this point the feed is working, to check the tables use vd tool. Nelson Torres 2024-08-27 23:58:36 +0000
  • 0be454c3d6 Updated tractor method name. Nelson Torres 2024-08-23 18:06:05 +0000
  • de6189da4d Drop `.cancel_actor()` from `maybe_spawn_daemon()` Tyler Goodlet 2024-08-21 12:16:17 -0400
  • cc5b21a7e6 Prep service mngr for move to `tractor.hilevel` Tyler Goodlet 2024-06-21 15:34:57 -0400
  • 35a9d8ec9d tractor branch updated, msgspec version upgraded, cython and greenback dependencies moved under dev group Nelson Torres 2024-08-14 20:19:35 -0300
  • a831212c86 default.nix file for qt6 uis Nelson Torres 2024-08-14 20:17:14 -0300
  • e987d7d7c4 Lel, forgot to add a `SPOT` venue for `binance`.. Tyler Goodlet 2024-08-14 18:49:45 -0400
  • 5ec756234a Mask no-data pause-point, add perps to sig. Tyler Goodlet 2024-08-14 17:59:09 -0400
  • b577180773 ib: `.api` mod and log-fmt cleaning Tyler Goodlet 2024-06-20 14:40:21 -0400
  • f12c452d96 ib: warn about mkt precision cuckups that `Contract`s clearly deliver wrong.. Tyler Goodlet 2024-06-18 12:42:21 -0400
  • 3531c2edc1 ib: mask out trade and vlm rates for now Tyler Goodlet 2024-06-18 10:03:34 -0400
  • 97dd7e766a ib: more trade record edge case handling Tyler Goodlet 2024-06-18 10:00:18 -0400
  • 50381b7f5e Added develop_headless.nix file with necessary libs and python's deps to run piker's backend daemons. nix-headless-fix Nelson Torres 2024-06-17 23:09:22 +0000
  • ab1463d942 Port binance to `httpx` Tyler Goodlet 2024-06-12 09:41:23 -0400
  • 5314cb79d4 Added note to exception when missing field in SpotPair class Nelson Torres 2024-05-22 00:08:47 -0300
  • 0c0b7116e3 Added new fields to SpotPair class in venues Nelson Torres 2024-05-21 17:56:06 -0300
  • 19c343e8b2 binance: raise `NoData` on null hist arrays Tyler Goodlet 2024-06-11 10:28:56 -0400
  • b7883325a9 Woops, `data` can be an empty list XD Tyler Goodlet 2024-05-28 16:19:28 -0400
  • 37ca081555 Woops, fix missing `api_url` ref in error log Tyler Goodlet 2024-05-24 12:24:25 -0400
  • 4c486e6dd2 Port `binance` backend to `httpx` #5 go_httpx_binance Nelson Torres 2024-05-23 17:48:49 -0300
  • 31653277a4 Added note to exception when missing field in SpotPair class #4 fix-binance-venues Nelson Torres 2024-05-22 00:08:47 -0300
  • a4550afe90 Added new fields to SpotPair class in venues Nelson Torres 2024-05-21 17:56:06 -0300
  • 44b8c70521 Change type-annots to use `httpx.Response` Tyler Goodlet 2024-05-20 12:55:45 -0400
  • e6af97c596 Port `kucoin` backend to `httpx` Tyler Goodlet 2024-05-20 11:09:30 -0400
  • 95ace5acb8 Port `kraken` backend to `httpx` Tyler Goodlet 2024-05-20 11:09:10 -0400
  • 129cf58d41 Bump deps for Py3.12, go PyQt6, tweak ruff rules #3 pyqt6 Tyler Goodlet 2024-05-20 10:52:48 -0400
  • 1fd8654ca5 Port all `.ui*` submods to new `.ui.qt` imports Tyler Goodlet 2024-05-01 14:33:10 -0400
  • d0170982bf Add `piker.ui.qt` as a `PyQt6` shim module Tyler Goodlet 2024-05-01 14:17:15 -0400
  • 821e73a409 Use a `unit_prefix: str` (like u or $) on health bar runtime_to_msgspec distribute_dis Tyler Goodlet 2024-05-01 14:09:39 -0400
  • 66b8e7852e
    qtpy global hook & correct tractor pin nix-monkeys-fix Guillermo Rodriguez 2024-01-23 18:50:03 -0300
  • aa6fb3162a
    Refactor default.nix and add nix-shell specific group to dependecies Guillermo Rodriguez 2024-01-18 01:58:46 +0000
  • 3b84a0abdb
    Rename develop.nix to default.nix to only have to invoke nix-shell with no params to enable it Guillermo Rodriguez 2024-01-17 22:03:08 -0300
  • 3d03781810 Impl a sane (with nesting) `.types.Struct.pformat()` Tyler Goodlet 2024-01-17 15:50:27 -0500
  • 83d1f117a8 Always cancel (loaded) zero-priced orders Tyler Goodlet 2024-01-17 09:42:29 -0500
  • e4ce79f720 Delegate `.toolz.open_crash_handler()` to `tractor.devx` Tyler Goodlet 2024-01-16 10:25:55 -0500
  • 264246d89b Fix `brokers.toml` load for `kraken` backend Tyler Goodlet 2024-01-10 17:53:15 -0500
  • 7c96c9fafe Just warn log on mismatched `MktPair` in paper eng Tyler Goodlet 2024-01-10 17:52:50 -0500
  • 52b349fe79 Always reload shm data before annotating gaps, so they line up.. Tyler Goodlet 2024-01-09 15:55:16 -0500
  • 6959429af8 Factor gap annotating into new `markup_gaps()` Tyler Goodlet 2024-01-04 11:01:21 -0500
  • 05f874001a Ignore `ContextCancelled`s from non-mngr requests Tyler Goodlet 2024-01-04 10:06:42 -0500
  • fc216d37de Drop `__all__` import style from `.services` Tyler Goodlet 2024-01-04 10:05:53 -0500
  • 03e429abf8 Extend `enable_modules` from input `tractor_kwargs` Tyler Goodlet 2024-01-04 09:59:15 -0500
  • 7ae7cc829f `tsp`: on backfill, do a smart retry on a `NoData` Tyler Goodlet 2024-01-03 19:49:41 -0500
  • b23d44e21a ib; return `None` on empty bars frame resp so as to trigger raising `NoData` in the caller Tyler Goodlet 2024-01-03 18:16:48 -0500
  • 2669db785c Workaround `binance`'s latest API schema bs.. Tyler Goodlet 2024-01-03 17:47:54 -0500
  • d3e7b5cd0e Formalize rc `redraw()` msg-endpoint Tyler Goodlet 2024-01-03 17:33:15 -0500
  • 9be29a707d Make `ib` failed history requests more debug-able Tyler Goodlet 2023-12-29 21:46:39 -0500
  • c82ca812a8 Pass display state table to interaction handlers Tyler Goodlet 2023-12-28 20:41:21 -0500
  • a7ad50cf8f Add `Viz.reset_graphics()` for "force re-render" Tyler Goodlet 2023-12-28 18:00:26 -0500
  • 661805695e Reimpl axis dt label contents gen with `polars` Tyler Goodlet 2023-12-28 11:08:29 -0500
  • 3de7c9a9eb Add `Viz.time_step()`, the sample step-size in time Tyler Goodlet 2023-12-28 11:02:06 -0500
  • 59536bd284 Use `import <name> as <name>,` in `.tsp` Tyler Goodlet 2023-12-28 10:58:22 -0500
  • 5702e422d8 Drop gap detection from `dedupe()`, expect caller to handle it Tyler Goodlet 2023-12-28 10:40:08 -0500
  • 07331a160e Expose "bar gap margin" as `.ui._formatters.BGM: float` Tyler Goodlet 2023-12-28 10:37:20 -0500
  • 0d18cb65c3 Lul, actually detect gaps for 1s OHLC Tyler Goodlet 2023-12-27 16:55:00 -0500
  • ad565936ec Factor UI-rc loop into ctx-free func Tyler Goodlet 2023-12-26 20:56:04 -0500
  • d4b07cc95a `ui._lines`: more direct Qt imports for typing Tyler Goodlet 2023-12-26 20:49:07 -0500
  • 1231c459aa Track data feed subscribers using a new `Sub(Struct)` Tyler Goodlet 2023-12-26 20:34:54 -0500
  • 88f415e5b8 Cannot delete when the rect has no scene.. Tyler Goodlet 2023-12-26 17:36:34 -0500
  • d9c574e291 Add `.sort()` support to `dedupe()` Tyler Goodlet 2023-12-26 17:35:38 -0500
  • a86573b5a2 Fix .parquet filenaming.. Tyler Goodlet 2023-12-26 17:14:26 -0500
  • 1d7e97a295 Woops, need to use `.push_async_callback()` Tyler Goodlet 2023-12-24 15:08:44 -0500
  • bbb98597a0 Add annot removal via client methods or ctx-mngr Tyler Goodlet 2023-12-24 14:42:12 -0500
  • e33d6333ec Woops, remove the label-proxy, not the widget.. Tyler Goodlet 2023-12-24 13:59:12 -0500
  • 263a5a8d07 Add `SelectRect.delete()` for permanent scene dealloc Tyler Goodlet 2023-12-23 13:37:47 -0500
  • a681b2f0bb Drop passing `bus` to `tsp.manage_history()` in feed allocator Tyler Goodlet 2023-12-22 21:44:38 -0500
  • 5b0c94933b `.config`: don't hack the user config dir if user is 'root' and sudo was NOT used.. Tyler Goodlet 2023-12-22 21:41:51 -0500
  • 61e52213b2 Oof, fix no-tsdb-entry since needs full backfill case! Tyler Goodlet 2023-12-22 21:34:31 -0500
  • b064a5f94d A working remote annotations controller B) Tyler Goodlet 2023-12-22 15:19:20 -0500
  • e7fa841263 Pass scene-points to `.select_box` as per prior comments Tyler Goodlet 2023-12-22 12:09:08 -0500
  • 1f346483a0 Always pass full `ShmArray._array` buf to `ContentsLables` updates so the label can be used outside the "backfilled-valid" range Tyler Goodlet 2023-12-22 12:06:55 -0500
  • d006ecce7e Fix `._pg_overrides` import cycle caused by our `Axis` override Tyler Goodlet 2023-12-22 12:05:18 -0500