Commit Graph

  • 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
  • 46d6b1f6e4 Don't set y-axis label colors to curve's, use the default from global scheme Tyler Goodlet 2022-12-23 14:44:14 -0500
  • c9104880c8 Simplify L1 labels for multicharts Tyler Goodlet 2022-12-23 14:22:44 -0500
  • ac1f4571d9 Fix x-axis labelling when using an epoch domain Tyler Goodlet 2022-12-23 14:21:55 -0500
  • cdc22e0807 Sync 1s (or less) sampler steps using rounded now-epoch Tyler Goodlet 2022-12-22 13:20:55 -0500
  • 7649df1a24 Add commented append slice-len sanity check Tyler Goodlet 2022-12-22 13:11:38 -0500
  • b2cff0af6f Always `.error()` log unknown queries for `marketstore` Tyler Goodlet 2022-12-21 17:38:14 -0500
  • 9f37b33167 Only accept 6 tries for the same duplicate hist frame Tyler Goodlet 2022-12-21 17:30:08 -0500
  • 7faca820bd Use `np.diff()` on last 16 samples instead of only last datum pair Tyler Goodlet 2022-12-21 13:21:49 -0500
  • 983e495522 `kraken`: don't presume src fiat symbol size in pos predicate Tyler Goodlet 2022-12-21 11:08:05 -0500
  • 03300549c2 Drop symbol token size =6 check Tyler Goodlet 2022-12-21 10:50:52 -0500
  • aaf8754776 Use recon set on stack closing during reconnect Tyler Goodlet 2022-12-20 14:44:06 -0500
  • 4b5b4f96a9 Enable the experimental `QPrivatePath` functionality from latest `pyqtgraph` Tyler Goodlet 2022-12-19 17:26:15 -0500
  • d14435fa59 Fix overlayed slow chart "treading" Tyler Goodlet 2022-12-19 17:11:34 -0500
  • 99e100cd6b Make `.increment_view()` take in a `datums: int` and always scale it by sample step size Tyler Goodlet 2022-12-19 15:10:34 -0500
  • 8e300a3aed Make `Viz.incr_info()` do treading with time-index, and appending with array-index Tyler Goodlet 2022-12-19 15:09:13 -0500
  • 89352a3b3b Rename `reset` -> `reset_cache` Tyler Goodlet 2022-12-19 09:24:14 -0500
  • d4c2aeb4e0 Fix gap detection on RHS; always bin-search on overshot time range Tyler Goodlet 2022-12-18 19:58:43 -0500
  • ddf8fa7b7a Add type annots to vars inside `Render.render()` Tyler Goodlet 2022-12-18 19:50:41 -0500
  • abac60a0f4 Drop coordinate cacheing from `BarItems`, causes weird jitter on pan Tyler Goodlet 2022-12-18 19:50:07 -0500
  • 6e6c6484fc Fix f-str in duplicate frame msg print Tyler Goodlet 2022-12-18 14:38:28 -0500
  • 134b8129b5 `ib`: fix position log msg Tyler Goodlet 2022-12-16 20:59:31 -0500
  • f7cfb848c5 Add `ChartPlotWidget.main_viz: Viz` convenience `@property` Tyler Goodlet 2022-12-16 20:53:55 -0500
  • fd02a60ab0 Make `Viz.incr_info()` sample rate agnostic Tyler Goodlet 2022-12-16 20:09:33 -0500
  • de585d2dc1 Use array-`int`-indexing on single feed Tyler Goodlet 2022-12-16 18:19:39 -0500
  • 4b76f9ec9a Align step curves the same as OHLC bars Tyler Goodlet 2022-12-16 17:46:44 -0500
  • 28d9c781e8 Add `IncrementalFormatter.x_offset: np.ndarray` Tyler Goodlet 2022-12-16 13:05:21 -0500
  • 6756ca5931 Adjust OHLC bar x-offsets to be time span matched Tyler Goodlet 2022-12-16 12:40:32 -0500
  • ef6a1167b0 `Viz._index_field` a `typing.Literal[str]` Tyler Goodlet 2022-12-16 00:00:46 -0500
  • 325fe1ca67 Set `path_arrays_from_ohlc(use_time_index=True)` on epoch indexing Tyler Goodlet 2022-12-15 23:48:07 -0500
  • 0316304e3d Ugh, use `bool` flag to determine index field.. Tyler Goodlet 2022-12-15 17:01:21 -0500
  • 72c6b5f646 Make `LinearRegion` link using epoch-time index Tyler Goodlet 2022-12-15 14:26:50 -0500
  • 1f356b6e10 `ib`: Add treasury yield futs to adhoc fqsn set Tyler Goodlet 2022-12-14 21:29:34 -0500
  • 1059520212 Add global `i_step` per overlay to `DisplayState` Tyler Goodlet 2022-12-14 17:36:01 -0500
  • 2a4fafcf21 Move `DisplayState.incr_info()` -> `Viz` Tyler Goodlet 2022-12-14 13:50:57 -0500
  • e363f102a3 Drop `tractor` assert bug note Tyler Goodlet 2022-12-14 12:06:23 -0500