Commit Graph

  • f5cd63ad35 Ensure correct stream is set on each `Flume` Tyler Goodlet 2022-11-14 14:33:04 -0500
  • 1e96ca32df Move `maybe_open_feed()` above for readability Tyler Goodlet 2022-11-12 13:43:09 -0500
  • c088963cf2 Always touch config file dir if dne Tyler Goodlet 2022-11-11 17:39:46 -0500
  • 79fcbcc281 Add an sdist job to CI Tyler Goodlet 2022-11-11 17:58:09 -0500
  • ddbba76095 Use (a new) `piker_pin` branch in `tractor` (again) Tyler Goodlet 2022-11-11 17:57:48 -0500
  • 0a959c1c74 Not all accounts will have API trade transactions this session.. Tyler Goodlet 2022-11-11 17:27:49 -0500
  • e348968113 Add multi-broker streaming test using both `binance` and `kraken` Tyler Goodlet 2022-11-11 17:27:02 -0500
  • 7bbe86d6fb Unpack broker mod and portal from fqsn for brokerd-trade-dialogs Tyler Goodlet 2022-11-11 17:26:32 -0500
  • 7b9db86753 Multi-`broker` quotes with `Feed.open_multi_stream()` Tyler Goodlet 2022-11-11 17:17:17 -0500
  • 20a396270e `Storage.read_ohlcv()` now returns a `numpy` array Tyler Goodlet 2022-11-11 14:47:39 -0500
  • 81516c5204 Finally fix tsdb -> shm backfill loading Tyler Goodlet 2022-11-11 14:31:53 -0500
  • d6fb6fe3ae Just drop the pretty repr from our struct for now Tyler Goodlet 2022-11-11 13:19:24 -0500
  • 8476d8d056 Fix partial-frame-missing backfill logic Tyler Goodlet 2022-11-10 15:25:05 -0500
  • 36868bb86e Add `kraken` test, ensure single broker-provider for now Tyler Goodlet 2022-11-10 10:38:45 -0500
  • 29b6b3e54f Port `storesh` cli-cmd machinery to `Flume` apis Tyler Goodlet 2022-11-10 01:42:05 -0500
  • 8a01c9e42b Fix broker-tail stripping using `str.removesuffix()` Tyler Goodlet 2022-11-10 01:41:35 -0500
  • 2c4daf08e0 Adjust to per-fqsn-oriented `Flume` lookups throughout Tyler Goodlet 2022-11-09 22:30:15 -0500
  • 7daab6329d Make `Symbol` derive from internal `.types.Struct` Tyler Goodlet 2022-11-09 22:10:01 -0500
  • bb6452b969 Further feed syncing fixes wrt to `Flumes` Tyler Goodlet 2022-11-09 18:57:15 -0500
  • 25bfe6f035 Use new |-union style type annots in sampling routines Tyler Goodlet 2022-11-09 13:05:51 -0500
  • 32b36aa042 Expect init startup quotes from each symbol Tyler Goodlet 2022-11-09 13:03:53 -0500
  • e7de5404d3 Add `Symbol.fqsn: str` property Tyler Goodlet 2022-11-09 12:58:32 -0500
  • 18dc8b08e4 First draft aggregate feedz support Tyler Goodlet 2022-11-08 16:09:18 -0500
  • 5bf3cb8e4b Just warn on `ib` symbol search lags Tyler Goodlet 2022-11-08 14:50:31 -0500
  • c7d5db5f90 Start data feed layer test suite Tyler Goodlet 2022-11-07 15:40:52 -0500
  • 1bf1965a8b Drop `tractor.log` level override fixture Tyler Goodlet 2022-11-07 15:40:41 -0500
  • 051a8729b6 EMS: expect fqsn key in `Feed.symbols` Tyler Goodlet 2022-11-07 15:40:01 -0500
  • 8e85ed92c8 Use new `GodWidget.load_symbols()` from search Tyler Goodlet 2022-11-07 15:39:28 -0500
  • 2a9042b1b1 Make all UI entrypoints accept an fqsn `list` Tyler Goodlet 2022-11-07 15:33:52 -0500
  • 344a634cb6 Always set fqsn in `Feed.symbols: dict` Tyler Goodlet 2022-11-07 13:04:58 -0500
  • 508de6182a Drop duplicate live gateway from compose file for now Tyler Goodlet 2022-11-07 10:19:12 -0500
  • 40000345a1 Only log pos size errors for `ib` Tyler Goodlet 2022-11-07 09:17:25 -0500
  • 220d38b4a9
    Merge pull request #439 from pikers/binance_syminfo_fix goodboy 2023-01-10 11:08:19 -0500
  • 888438ca25
    Add two attributes to Pair class to match Binance exchange information update Esmeralda Gallardo 2023-01-09 08:01:48 -0300
  • d84bcf77c0
    Merge pull request #438 from pikers/msgspec_ordering goodboy 2023-01-09 19:01:12 -0500
  • 0474d66531
    Switch msgspec struct ordering to always have required fields first and optionals last Guillermo Rodriguez 2023-01-09 18:43:50 -0300
  • f218b804b4
    Merge pull request #433 from pikers/add_config_dir_on_daemon_startup algorandpa 2022-12-22 19:40:47 +0000
  • 7b14f498a8
    Merge pull request #409 from esmegl/json_rpc_req Guillermo Rodriguez 2022-12-21 15:14:12 -0300
  • 18e4352faf
    Deleted unused timeout logic Esmeralda Gallardo 2022-12-19 14:55:06 -0300
  • a6e921548b
    Modified recv_task(): added functionality to restart ws after timeout, modified match msg and added new case to match in case of receiving an error. Esmeralda Gallardo 2022-10-27 15:05:41 -0300
  • 3f5dec82ed
    Replaced try/except block in recv_task() by match msg, and added new changes to description comment Esmeralda Gallardo 2022-10-19 15:38:35 -0300
  • db0b59abaa
    Added support for JSONRPC requests coming from the server side Esmeralda Gallardo 2022-10-19 09:59:29 -0300
  • f5bcd1d91c remove binance additions algorandpa 2022-12-17 21:53:57 +0000
  • db11c3c0f8 add config dir on pikerd startup algorandpa 2022-12-17 21:51:49 +0000
  • df6071ae9e `binance`: more fields.. `SelfTradePreventMode`.. Tyler Goodlet 2022-12-15 14:30:03 -0500
  • cc1694760c
    Merge pull request #432 from pikers/kraken_limits_fields goodboy 2022-12-10 16:12:54 -0500
  • 4d8b22dd8f
    Merge pull request #431 from pikers/cz_post_ftx goodboy 2022-12-10 16:08:39 -0500
  • fd296a557e Add position limit fields kraken_limits_fields Tyler Goodlet 2022-12-01 10:30:27 -0500
  • 0de2f863bd `kraken`: Explicitly report missing `Pair` fields in error Tyler Goodlet 2022-12-10 15:21:20 -0500
  • de93da202b Reconnect on ping-pong errors too i guess? cz_post_ftx Tyler Goodlet 2022-12-10 14:57:50 -0500
  • 5c459f21be Honestly, f$@%! you cz... Tyler Goodlet 2022-12-07 16:18:00 -0500
  • 5915cf3acf
    Merge pull request #430 from pikers/catch_notification_daemon_error goodboy 2022-12-04 17:06:12 -0500
  • 997bf31bd4 remove spacing again algorandpa 2022-12-04 21:19:34 +0000
  • f3427bb13b restore spacing algorandpa 2022-12-04 21:15:41 +0000
  • 6fa266e3e0 wrap notification process in try catch and capture stderr data algorandpa 2022-12-04 21:13:33 +0000
  • 019a6432fb
    Merge pull request #421 from pikers/ib_contract_updates Guillermo Rodriguez 2022-11-17 18:38:22 -0300
  • 209e1085ae
    Merge pull request #422 from pikers/kraken_pair_status goodboy 2022-11-17 15:22:17 -0500
  • 0ef75e6aa6 Add `.status: str` to kraken pairs.. kraken_pair_status Tyler Goodlet 2022-11-15 18:11:15 -0500
  • 243d0329f6 Client.get_head_time()` seems unsupported for forex? ib_contract_updates Tyler Goodlet 2022-11-17 13:34:21 -0500
  • a0ce9ecc0d Only append con suffix if not empty Tyler Goodlet 2022-11-17 13:32:25 -0500
  • af9c30c3f5 Handle futes venue remaps as per oct-nov 2022 rollout Tyler Goodlet 2022-11-13 18:18:33 -0500
  • ebbfa47baf
    Merge pull request #419 from pikers/pre_multifeed_hotfix Zoltan 2022-11-12 17:34:25 -0500
  • 02fbc0a0ed Fix `_main()` arg back to `sym: str` pre_multifeed_hotfix Tyler Goodlet 2022-11-12 16:26:21 -0500
  • 4729e4c6bc
    Merge pull request #418 from pikers/kraken_pair_updates goodboy 2022-11-10 17:31:39 -0500
  • a44b8e3e22
    Merge pull request #417 from pikers/daemon_sockaddr_config goodboy 2022-11-10 17:31:24 -0500
  • 8a89303cb3
    Merge pull request #415 from pikers/no_signal_pi_overlays goodboy 2022-11-10 17:31:04 -0500
  • e547b307f6 Deflect 1s OHLC loading for `kraken` kraken_pair_updates Tyler Goodlet 2022-11-10 01:42:48 -0500
  • 72ec9b1e10 Add `Pair.tick_size` to `kraken` schema Tyler Goodlet 2022-11-07 09:17:04 -0500
  • 40c70ae6d8 Drop unecessary services var asserts? daemon_sockaddr_config Tyler Goodlet 2022-11-10 10:38:09 -0500
  • d3fefdeaff Expose registry sockaddr in `open_piker_runtime()` Tyler Goodlet 2022-11-09 12:58:07 -0500
  • 8be005212f Expose `.open_feed()` and `open_piker_runtime()` eps at top level Tyler Goodlet 2022-11-07 15:38:54 -0500
  • 5a2795e76b Passthrough registry sockaddr from chart cmd to daemon Tyler Goodlet 2022-11-07 13:05:52 -0500
  • a987f0ab81 Add registry socket cli flags to all client cmds Tyler Goodlet 2022-11-07 11:22:38 -0500
  • d99b40317d Add a `pikerd -p <port_number>` flag Tyler Goodlet 2022-11-07 10:21:52 -0500
  • 9ae519f6fa Re-work chart-overlay event broadcasting no_signal_pi_overlays Tyler Goodlet 2022-11-04 16:28:45 -0400
  • 8f3fe8e542 Back link auto-y-ranging to ohlc chart from vlm overlay fsp Tyler Goodlet 2022-11-04 16:28:10 -0400
  • 490d85aba5 Drop fast chart buffer to 2 days worth Tyler Goodlet 2022-11-02 13:51:39 -0400
  • 9b6f4d24be Just warn on `ib` symbol search lags pre_multi_feedz Tyler Goodlet 2022-11-08 14:50:31 -0500
  • ba2e1e04cd
    Merge pull request #413 from pikers/pg_exts_fork goodboy 2022-11-08 12:47:32 -0500
  • 4eea8042ff Start data feed layer test suite Tyler Goodlet 2022-11-07 15:40:52 -0500
  • 9fc45c2bff Drop `tractor.log` level override fixture Tyler Goodlet 2022-11-07 15:40:41 -0500
  • e7751cb5dd EMS: expect fqsn key in `Feed.symbols` Tyler Goodlet 2022-11-07 15:40:01 -0500
  • 79b27899bf Use new `GodWidget.load_symbols()` from search Tyler Goodlet 2022-11-07 15:39:28 -0500
  • 312c1552cd Expose `.open_feed()` and `open_piker_runtime()` eps at top level Tyler Goodlet 2022-11-07 15:38:54 -0500
  • f1b5c6e62c Make all UI entrypoints accept an fqsn `list` Tyler Goodlet 2022-11-07 15:33:52 -0500
  • 16699bdc88 Passthrough registry sockaddr from chart cmd to daemon Tyler Goodlet 2022-11-07 13:05:52 -0500
  • 5151971131 Always set fqsn in `Feed.symbols: dict` Tyler Goodlet 2022-11-07 13:04:58 -0500
  • 81f0fc77e3 Add registry socket cli flags to all client cmds Tyler Goodlet 2022-11-07 11:22:38 -0500
  • 3e45a61287 Add a `pikerd -p <port_number>` flag Tyler Goodlet 2022-11-07 10:21:52 -0500
  • bc46f17fae Drop duplicate live gateway from compose file for now Tyler Goodlet 2022-11-07 10:19:12 -0500
  • 27749e90c3 Only log pos size errors for `ib` Tyler Goodlet 2022-11-07 09:17:25 -0500
  • 63c3d5ba74 Add `Pair.tick_size` to `kraken` schema Tyler Goodlet 2022-11-07 09:17:04 -0500
  • 8caea80133 Re-work chart-overlay event broadcasting Tyler Goodlet 2022-11-04 16:28:45 -0400
  • 7bc67671b6 Back link auto-y-ranging to ohlc chart from vlm overlay fsp Tyler Goodlet 2022-11-04 16:28:10 -0400
  • b11dfbb008 Drop fast chart buffer to 2 days worth Tyler Goodlet 2022-11-02 13:51:39 -0400
  • 5d4929db9c Pin to our `pyqtgraph` fork's master branch pg_exts_fork Tyler Goodlet 2022-10-31 15:00:38 -0400
  • c41400ae18 Use `.setRect()`; not sure how this was ever working? Tyler Goodlet 2022-10-31 14:58:35 -0400
  • e71bd2cb1e Move axis-tick-values lru caching into our existing `Axis` Tyler Goodlet 2022-10-31 14:23:29 -0400
  • be24473fb4 Adjust remaining chart internals to pg extensions Tyler Goodlet 2022-10-31 14:13:02 -0400
  • b524ea5c22 Extract and fork `pyqtgraph` upstream submissions Tyler Goodlet 2022-10-31 09:37:32 -0400