Commit Graph

  • 5adb234a24 Don't receive sample-index msgs in feed layer Tyler Goodlet 2023-01-05 10:13:17 -0500
  • 2778ee1401 Support not registering for sample-index msgs via `sub_for_broadcasts: bool` flag Tyler Goodlet 2023-01-05 10:12:42 -0500
  • e0ca5d5200 Use `open_sample_stream()` to increment fsp buffers Tyler Goodlet 2023-01-04 23:12:42 -0500
  • b3d1b1aa63 Port feed layer to use new `samplerd` APIs Tyler Goodlet 2023-01-04 23:03:43 -0500
  • 5ec1a72a3d Implement a `samplerd` singleton actor service Tyler Goodlet 2023-01-04 22:04:51 -0500
  • a342f7d2d4 Make `._daemon.Services` for use as singleton Tyler Goodlet 2023-01-04 22:01:28 -0500
  • 2c76cee928 Begin formalizing `Sampler` singleton API Tyler Goodlet 2023-01-03 11:54:18 -0500
  • b5f2ff854c Drop meaning the clearing rate, use per step count Tyler Goodlet 2023-01-02 15:32:48 -0500
  • 3efb0b5884 Sync 1s (or less) sampler steps using rounded now-epoch Tyler Goodlet 2022-12-22 13:20:55 -0500
  • 009bbe456e Always `.error()` log unknown queries for `marketstore` Tyler Goodlet 2022-12-21 17:38:14 -0500
  • daf7b3f4a5 Only accept 6 tries for the same duplicate hist frame Tyler Goodlet 2022-12-21 17:30:08 -0500
  • b0a6dd46e4 Use recon set on stack closing during reconnect Tyler Goodlet 2022-12-20 14:44:06 -0500
  • 1c5141f4c6 Fix f-str in duplicate frame msg print Tyler Goodlet 2022-12-18 14:38:28 -0500
  • 4cdd2271b0 Drop `tractor` assert bug note Tyler Goodlet 2022-12-14 12:06:23 -0500
  • 89095d4e9f Ensure FSPs last 2 times are synced with its source Tyler Goodlet 2022-12-08 15:37:59 -0500
  • 04c0d77595 Frame ticks in helper routine Tyler Goodlet 2022-11-29 13:36:33 -0500
  • d1b07c625f Copy timestamps from source to FSP dest buffer Tyler Goodlet 2022-11-26 15:08:36 -0500
  • a5bb33b0ff Avoid key error on already popped cancel Tyler Goodlet 2022-11-25 16:40:58 -0500
  • 8e1ceca43d Add some data-flows jargon notes (re: #270) Tyler Goodlet 2022-11-24 16:15:35 -0500
  • c85e7790de Rename `._flumes.py` -> `.flows.py` Tyler Goodlet 2022-11-24 15:47:11 -0500
  • 2399c618b6 Expand sampler loop shm write lines Tyler Goodlet 2022-11-24 15:05:06 -0500
  • 7ec88f8cac Make hist shm token optional to allow for FSPs Tyler Goodlet 2022-11-24 13:29:37 -0500
  • eacd44dd65 Move `Flume` to a new `.data._flumes` module Tyler Goodlet 2022-11-24 13:02:12 -0500
  • e5e70a6011 Extend `Flume` methods Tyler Goodlet 2022-11-24 11:51:56 -0500
  • 7da5c2b238 Add epoch time index to fsp buffers Tyler Goodlet 2022-11-23 15:06:42 -0500
  • 1ee49df31d Ensure a rt shm buffer without backfill has correct epoch timestamping Tyler Goodlet 2022-11-21 20:25:33 -0500
  • f2df32a673 Use throttle period for wait-on-clearing-event timeout Tyler Goodlet 2022-11-17 18:25:46 -0500
  • 125e31dbf3 Implement by-type tick-framing in throttler loop Tyler Goodlet 2022-11-17 17:28:26 -0500
  • 715e693564 Improved clearing-tick-burst-oriented throttling Tyler Goodlet 2022-11-16 17:39:54 -0500
  • 43717c92d9 Type annot-declare fsp-engine data `Feed` Tyler Goodlet 2022-11-16 13:41:20 -0500
  • f370685c62 Init msg keys are always lower case Tyler Goodlet 2022-11-16 08:45:18 -0500
  • 4300470786 Fix for empty tsdb query result case Tyler Goodlet 2022-11-15 18:10:51 -0500
  • b89fd9652c `binance`: always request an extra 1min OHLC bar Tyler Goodlet 2023-01-05 12:44:58 -0500
  • 51f4afbd88 Don't raise on quote feed lags to dark clearing loop dark_clearing_repairs dark_clearing_improvements Tyler Goodlet 2023-01-09 14:24:39 -0500
  • 7ef8111381 Provide `datetime`-sorted clears table iteration Tyler Goodlet 2023-01-12 16:30:56 -0500
  • 35b097469b Round spread (slap) offset to min tick digits Tyler Goodlet 2023-01-12 01:32:30 -0500
  • 94290c7d8b `kraken`: ignore mismatched zero-ed pps (for now) Tyler Goodlet 2023-01-12 15:59:37 -0500
  • 73379d3627 Run CI on all PRs Tyler Goodlet 2023-01-10 13:13:52 -0500
  • 23835f2c08 `deribit`: drop old `backfill_bars()` ep Tyler Goodlet 2023-01-05 17:50:15 -0500
  • d2aee00a56 `kraken`: only do unsub if connected Tyler Goodlet 2023-01-05 17:46:40 -0500
  • cf6e44cb9c Add `NoBsWs.connected()` predicate Tyler Goodlet 2023-01-05 17:28:10 -0500
  • a146ad9e69 Never restart `ib-gw` containers on boot Tyler Goodlet 2023-01-04 23:18:09 -0500
  • 70ad1a1860 `kraken`: don't presume src fiat symbol size in pos predicate Tyler Goodlet 2022-12-21 11:08:05 -0500
  • f3ef73ef41 `kraken`: drop symbol token size =6 check Tyler Goodlet 2022-12-21 10:50:52 -0500
  • a9832dc0cb `ib`: fix position log msg Tyler Goodlet 2022-12-16 20:59:31 -0500
  • 9be245e955 `ib`: Add treasury yield futs to adhoc fqsn set Tyler Goodlet 2022-12-14 21:29:34 -0500
  • 800773e585 ib: ignore throttles on `.get_head_time()` Tyler Goodlet 2022-12-08 15:46:27 -0500
  • 8d1eb81f16
    Merge pull request #414 from pikers/agg_feedz goodboy 2023-01-13 12:20:47 -0500
  • e2e3e30d7a Attempt to keep selected item highlighted epoch_index_backup Tyler Goodlet 2023-01-09 15:06:12 -0500
  • dd292b3652 Don't raise on quote feed lags to dark clearing loop Tyler Goodlet 2023-01-09 14:24:39 -0500
  • 140d21c179 Lol, pull hist chart from the display state Tyler Goodlet 2023-01-06 16:58:43 -0500
  • 1412c435fd Make (cache) search-results a `set` and avoid overlay duplicate entries Tyler Goodlet 2023-01-05 21:05:23 -0500
  • acef3505fd Move sync log msg back to info Tyler Goodlet 2023-01-05 19:32:34 -0500
  • bfeebba734 Take outer-interval values in `Viz.datums_range()` Tyler Goodlet 2023-01-05 19:20:01 -0500
  • e2a299fe6c Clean a buncha cruft from render mod Tyler Goodlet 2023-01-05 18:04:40 -0500
  • 9c46b92ce7 Don't deliver shms from `start_backfill()`, they're not used Tyler Goodlet 2023-01-05 17:51:11 -0500
  • 9a0605e405 `deribit`: drop old `backfill_bars()` ep Tyler Goodlet 2023-01-05 17:50:15 -0500
  • ae6d5b07e7 `kraken`: only do unsub if connected Tyler Goodlet 2023-01-05 17:46:40 -0500
  • 61c4147b73 Add `NoBsWs.connected()` predicate Tyler Goodlet 2023-01-05 17:28:10 -0500
  • d2fec7016a Handle last-in-view time slicing edge case Tyler Goodlet 2023-01-05 17:05:56 -0500
  • 05fced37f1 Drop bp blocks from formatters mod Tyler Goodlet 2023-01-05 17:00:53 -0500
  • b5fa00d63d Fix query-mode cursor labels to work with epoch-indexing Tyler Goodlet 2023-01-05 15:13:02 -0500
  • 59483dc8e8 Breakpoint when bad 1m history offsets are detected Tyler Goodlet 2023-01-05 15:09:31 -0500
  • 496ef0a9ac `binance`: always request an extra 1min OHLC bar Tyler Goodlet 2023-01-05 12:44:58 -0500
  • ba7c8bb5a3 Don't receive sample-index msgs in feed layer Tyler Goodlet 2023-01-05 10:13:17 -0500
  • a4408fc740 Support not registering for sample-index msgs via `sub_for_broadcasts: bool` flag Tyler Goodlet 2023-01-05 10:12:42 -0500
  • c2c9053ca6 Never restart `ib-gw` containers on boot Tyler Goodlet 2023-01-04 23:18:09 -0500
  • fdc581f215 Use `open_sample_stream()` in display loop Tyler Goodlet 2023-01-04 23:15:45 -0500
  • c0f1a29bfd Use `open_sample_stream()` to increment fsp buffers Tyler Goodlet 2023-01-04 23:12:42 -0500
  • 3328822e44 Port feed layer to use new `samplerd` APIs Tyler Goodlet 2023-01-04 23:03:43 -0500
  • 8ed48add18 Drop `Flume.index_stream()`, `._sampling.open_sample_stream()` replaces it Tyler Goodlet 2023-01-04 22:57:26 -0500
  • c531f8a69a Implement a `samplerd` singleton actor service Tyler Goodlet 2023-01-04 22:04:51 -0500
  • 09b53b133b Make `._daemon.Services` for use as singleton Tyler Goodlet 2023-01-04 22:01:28 -0500
  • 33e7e204d8 Begin formalizing `Sampler` singleton API Tyler Goodlet 2023-01-03 11:54:18 -0500
  • 141f4cf018 Add back another panes resize during startup Tyler Goodlet 2023-01-03 10:55:01 -0500
  • 7f2a5e267f Always zero-on-step $vlm Tyler Goodlet 2023-01-03 10:54:00 -0500
  • a09735e0f0 Do full marker width after line Tyler Goodlet 2023-01-02 21:11:36 -0500
  • 0fb44e1ec0 Fix indent level Tyler Goodlet 2023-01-02 21:08:51 -0500
  • 049d7d0dc0 Make $vlm axis color same as clears Tyler Goodlet 2023-01-02 17:13:44 -0500
  • f858dbcf68 Correctly load order mode for first fqsn in overlay set Tyler Goodlet 2023-01-02 16:21:23 -0500
  • 075dd94759 Drop meaning the clearing rate, use per step count Tyler Goodlet 2023-01-02 15:32:48 -0500
  • 6d2077e8e6 Move $vlm y-axis to LHS Tyler Goodlet 2023-01-02 15:32:02 -0500
  • 7ec30efff4 Better index step value scanning by checking with our expected set Tyler Goodlet 2023-01-02 15:06:07 -0500
  • adeb969810 Repair auto-y-ranging to always include L1 spread Tyler Goodlet 2023-01-02 14:59:44 -0500
  • bc271c4ebc Mouse interaction tweaks Tyler Goodlet 2022-12-28 02:04:43 -0500
  • c47fa14d8c Modernize optional path variable type annots Tyler Goodlet 2022-12-28 02:04:06 -0500
  • 783285e92c Drop `._index_step` from formatters and instead defer to `Viz.index_step()` Tyler Goodlet 2022-12-28 02:02:19 -0500
  • 4ae46c1e20 Further fixes `Viz.default_view()` and `.index_step()` Tyler Goodlet 2022-12-28 01:30:34 -0500
  • c0ef20894c Make `FlowGraphic.x_last()` be optionally `None` Tyler Goodlet 2022-12-28 01:20:55 -0500
  • 009102fc05 Drop edge case from `slice_from_time()` Tyler Goodlet 2022-12-28 00:55:16 -0500
  • 2fde315089 Use left-style index search on RHS scan as well Tyler Goodlet 2022-12-27 13:13:21 -0500
  • daf1cfc785 Use static `L1Label._x_br_offset` as l1 label length Tyler Goodlet 2022-12-27 13:10:25 -0500
  • ef19604698 Add a parent-type for graphics: `FlowGraphic` Tyler Goodlet 2022-12-26 14:46:46 -0500
  • b32cb7ecad Just-offset-from-arrow-marker on slow chart Tyler Goodlet 2022-12-24 18:18:06 -0500
  • aabd46d707 Drop l1 labels attr from chart widget Tyler Goodlet 2022-12-23 16:23:42 -0500
  • 23070e5fab TOSQUASH: bd78f17f (duplicate hist frames) Tyler Goodlet 2022-12-23 16:22:59 -0500
  • 575e60bd1d Handle empty `indexes` input edge case.. Tyler Goodlet 2022-12-23 15:45:57 -0500
  • 905b37e7ac TOSQUASH: 84f19308 (l1 rework) Tyler Goodlet 2022-12-23 15:12:02 -0500
  • 2019db0fe7 TOSQUASH: b6fd8427 (kraken src fiat parsing) Tyler Goodlet 2022-12-23 14:46:08 -0500
  • d0858236c1 Set cursor label color to "bracket" Tyler Goodlet 2022-12-23 14:45:02 -0500