Commit Graph

  • 008796c69f Loop for first graphic with xvec Tyler Goodlet 2022-04-06 12:13:05 -0400
  • c9d42800b4 Only `.maybe_downsample_graphics()` on manual changes Tyler Goodlet 2022-04-06 11:11:28 -0400
  • f79f0d5a63 Don't return early on ds line render to avoid breaking profiling Tyler Goodlet 2022-04-06 09:09:44 -0400
  • 5c7d1a8776 Use HL tracer by default, seems to be faster? Tyler Goodlet 2022-04-05 11:04:45 -0400
  • 373dd8eb98 Up the shm size to 10d of 1s ohlc Tyler Goodlet 2022-04-05 09:23:54 -0400
  • e9157dd9f3 Allow passing "ms slower then" value on cli to `--profile` Tyler Goodlet 2022-04-05 09:18:19 -0400
  • a3fdc5c07b Only bail up pan updates if uppx > 16 Tyler Goodlet 2022-04-04 17:29:33 -0400
  • fccd17a4e2 Delegate `BarItems.x_uppx()` to internal ds curve Tyler Goodlet 2022-04-04 17:28:56 -0400
  • 47621b898f Downsample curves even less frequently Tyler Goodlet 2022-04-04 17:28:29 -0400
  • 9de5be5a6d Only pass vr for bars, allow source vb in autorange Tyler Goodlet 2022-04-04 15:58:06 -0400
  • 9b0d4b5cd6 Drop the unit-volume chart once $vlm is fully drawn Tyler Goodlet 2022-04-04 14:45:29 -0400
  • f9d2e45836 Ensure we update the volume array, not graphics Tyler Goodlet 2022-04-04 14:43:13 -0400
  • 8e6fda0049 Add `.update_graphics_from_array()` flags for setting view-range use and graphics rendering Tyler Goodlet 2022-04-04 13:47:34 -0400
  • 596533b403 Guard against zero px width Tyler Goodlet 2022-04-04 10:43:44 -0400
  • ca4de3e925 Given in-view rendering, make bars downsample on uppx >= 8 Tyler Goodlet 2022-04-04 10:31:01 -0400
  • 0cabc613a0 Make `FastAppendCurve` optionally view range aware Tyler Goodlet 2022-04-04 10:20:10 -0400
  • f7ebade9b5 Fix view range array to include most recent (facepalm) Tyler Goodlet 2022-04-04 10:14:46 -0400
  • c9b19e8587 TOQUASH: drop display loop old .update_ohlc_.. Tyler Goodlet 2022-04-03 23:36:30 -0400
  • 97beb26a9b Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction Tyler Goodlet 2022-04-03 23:34:55 -0400
  • 14d5ca1cc6 Make panning pause feeds, call into update method from downsampler cb loop Tyler Goodlet 2022-04-04 00:35:32 -0400
  • 675611dc61 Attempt only rendering ohlc bars in view and ds-ing otherwise Tyler Goodlet 2022-04-04 00:10:13 -0400
  • 2fa553f1b7 Unify into a single update method: `.update_graphics_from_array()` Tyler Goodlet 2022-04-03 23:52:09 -0400
  • 612813e937 Establish stream before `fsp_compute` so that backfill updates work again.. Tyler Goodlet 2022-04-03 23:28:30 -0400
  • cc50932c4f TOQUASH: drop display loop old .update_ohlc_.. mkts_backup Tyler Goodlet 2022-04-03 23:36:30 -0400
  • c62d3dd82c Add profiling to xrange update loop Tyler Goodlet 2022-04-03 23:35:53 -0400
  • 7d664c55ff Drop old `pyqtgraph` downsample code Tyler Goodlet 2022-04-03 23:35:32 -0400
  • 024d3661a0 Port to new `.update_graphics_from_array()`, pause quote updates on chart interaction Tyler Goodlet 2022-04-03 23:34:55 -0400
  • 9befc1fb1a Toy with caching ds data, probably will revert.. Tyler Goodlet 2022-04-03 23:30:10 -0400
  • 54a1397d2c If only drawing bars in view we can wait longer to ds Tyler Goodlet 2022-04-03 23:29:04 -0400
  • 08d7f925b9 Establish stream before `fsp_compute` so that backfill updates work again.. Tyler Goodlet 2022-04-03 23:28:30 -0400
  • 25891c6e51 WIP only-in-view paths Tyler Goodlet 2022-04-03 18:00:04 -0400
  • 3a3baca9bc Remove units vlm cuve once the $vlm one comes up Tyler Goodlet 2022-04-01 13:51:21 -0400
  • 768d2d997f Index must be int bro.. Tyler Goodlet 2022-04-01 13:49:42 -0400
  • 98da4342e7 Put back more bars iters in loop to handle no-data in range cases Tyler Goodlet 2022-04-01 13:49:17 -0400
  • dd6e2604d3 Move px width log scaling into `ds_m4()` Tyler Goodlet 2022-04-01 13:47:24 -0400
  • e2d91f274f Add more frequent ds steps when zooming out; use profiler gt Tyler Goodlet 2022-04-01 13:46:37 -0400
  • addb0a4928 Increase shm size to days of 1s steps Tyler Goodlet 2022-04-01 13:45:33 -0400
  • 098c4f25fc Make `BarItems` use our line curve for downsampling Tyler Goodlet 2022-04-01 13:28:50 -0400
  • 9c88b26d85 Add global profile timeout var Tyler Goodlet 2022-04-01 13:27:07 -0400
  • 8686cf99fe Add "native" downsampling to our `FastAppendCurve` Tyler Goodlet 2022-03-31 19:04:52 -0400
  • f9ec00e1ae First try, drop `FastAppendCurve` inheritance from `pg.PlotCurveItem` Tyler Goodlet 2022-03-30 15:43:14 -0400
  • 25a3a123ec Get sync-to-marketstore-tsdb history retrieval workinnn Tyler Goodlet 2022-03-30 14:11:21 -0400
  • 54466db554 Handle "fatal" level log msgs in docker super Tyler Goodlet 2022-03-30 14:10:15 -0400
  • 6f06f646cf Get ib data feed hackzorz workin Tyler Goodlet 2022-03-30 13:49:19 -0400
  • 65d4c317c6 Drop commented line from pq method copy/paste Tyler Goodlet 2022-03-29 14:11:31 -0400
  • 97439e882c Add basic tsdb history loading Tyler Goodlet 2022-03-29 14:06:28 -0400
  • b5d566fed5 Drop `ms-shell`, add `piker storesh` cmd Tyler Goodlet 2022-03-29 13:33:43 -0400
  • d3adb6dff7 Add diffing logic to `tsdb_history_update()` Tyler Goodlet 2022-03-29 13:26:18 -0400
  • 22c81eb5bf Show baseline bars length on in view read < 6 Tyler Goodlet 2022-03-29 13:17:06 -0400
  • 41a8c23e44 Bump up resolution log scaling a mag Tyler Goodlet 2022-03-29 13:15:59 -0400
  • 6bb1f06813 Drop `pandas` to `numpy` converter Tyler Goodlet 2022-03-29 13:15:23 -0400
  • 72de184c08 Always clear previous downsample curve on switch Tyler Goodlet 2022-03-29 13:07:58 -0400
  • 319a6fb66a Fix missing f-str prefix Tyler Goodlet 2022-03-29 12:37:58 -0400
  • e7b1d77b08 Drop `pandas` use in ib backend for history Tyler Goodlet 2022-03-29 10:36:40 -0400
  • 2baa1b4605 fix hang when kraken is not in config Konstantine Tsafatinos 2022-03-28 18:28:19 -0400
  • 3c5a799e97 More IB repairs.. Tyler Goodlet 2022-03-25 16:06:52 -0400
  • 6e86904032 Disable re-connect for now in ib script Tyler Goodlet 2022-03-24 13:46:08 -0400
  • 544c6c3180 Start tinkering with `tractor.trionics.ipython_embed()` Tyler Goodlet 2022-03-24 13:44:12 -0400
  • 4d2b5f9196 Clear ds line graphics on switch back to bars Tyler Goodlet 2022-03-24 13:29:45 -0400
  • 4aaf5a1f8b Drop sampler consumers that overrun 6x Tyler Goodlet 2022-03-24 13:29:07 -0400
  • 0cb05ef868 Strip broker name from symbol on pp msg updates Tyler Goodlet 2022-03-24 13:28:06 -0400
  • 0676f3271c Add `Symbol.tokens()` for grabbing separate strs Tyler Goodlet 2022-03-24 13:25:48 -0400
  • 34635c21a9 More ems resiliency: discard broken client dialogs Tyler Goodlet 2022-03-24 13:23:34 -0400
  • 129ec9fc19 Allocate m4 output arrays in `numba` code, avoid segfaults? Tyler Goodlet 2022-03-24 13:22:30 -0400
  • d2b42a46e6 Only clear/redraw curve on uppx diffs > 2 Tyler Goodlet 2022-03-24 09:21:44 -0400
  • fac1f86891 Try supporting reuse of path allocation Tyler Goodlet 2022-03-23 17:29:56 -0400
  • 36b13012b4 Add optional mxmn oh tracer support to m4 sampler Tyler Goodlet 2022-03-23 17:29:28 -0400
  • 9fcb1d3501 Add our own `FastAppendCurve.clear()`, try mem reso Tyler Goodlet 2022-03-23 12:32:55 -0400
  • 96182c37f1 Add optional uppx log scaling to m4 sampler Tyler Goodlet 2022-03-23 12:29:57 -0400
  • cb8e97a142 address latest comments, refactor the pack position function Konstantine Tsafatinos 2022-03-23 10:34:53 -0400
  • 7f350569df Attempt to better handle history throttles using flag Tyler Goodlet 2022-03-22 13:14:22 -0400
  • 48ed07aa99 Delegate to m4 ohlc helper for curve, only ds on uppx steps > 2 Tyler Goodlet 2022-03-22 09:59:11 -0400
  • 7e5c8f4417 Add OHLC to m4 line converters Tyler Goodlet 2022-03-22 09:54:59 -0400
  • 01f06976ed M4 workin bishhhhh Tyler Goodlet 2022-03-21 18:51:59 -0400
  • 8b89ba6111 Call default view on symbol switch Tyler Goodlet 2022-03-21 15:27:46 -0400
  • ba797fcbee Make a derivs intrustment type table for alloc config checks Tyler Goodlet 2022-03-21 15:25:45 -0400
  • 3b96b52474 Even more correct "default view" snap-to-pp-marker Tyler Goodlet 2022-03-21 09:20:54 -0400
  • 1525c645ce refactor get_positions into get_trades, and refactor pack_position with postion calc logic Konstantine Tsafatinos 2022-03-20 13:52:45 -0400
  • 4af941566a Make `ChartPlotWidget.default_view()` pin to L1 Tyler Goodlet 2022-03-20 12:53:44 -0400
  • 01b594e828 Crypto$ backend updates Tyler Goodlet 2022-03-19 14:28:11 -0400
  • 197cad17a2 IB: Comment on lowercase for the fqsn key Tyler Goodlet 2022-03-19 14:27:41 -0400
  • fb2f1fa488 Pass concatted pre-fqsn directly to feed api Tyler Goodlet 2022-03-19 14:27:04 -0400
  • 532da9c590 Ensure we lower case the fqsn received from all backends before delivery Tyler Goodlet 2022-03-19 14:26:28 -0400
  • e8c261279d Expect fqsn input to paper clearing engine Tyler Goodlet 2022-03-19 13:48:04 -0400
  • e9e76e0626 Support no venue or suffix symbols (normally crypto$) Tyler Goodlet 2022-03-19 13:47:25 -0400
  • df6f9b1c17 Comment exception debug in ib request error block Tyler Goodlet 2022-03-18 17:53:21 -0400
  • 8e8c1c14ce Expect fqsn in ems and order mode Tyler Goodlet 2022-03-18 17:31:09 -0400
  • 4c6e5598f2 Pass in fqsn from chart UI components Tyler Goodlet 2022-03-18 15:07:48 -0400
  • 7a959e756d Pass in fqsn from fsp admin apis Tyler Goodlet 2022-03-18 15:06:14 -0400
  • c0d1facf3b Append broker name to symbols before quotes broadcast in sampler task Tyler Goodlet 2022-03-18 15:05:32 -0400
  • d03cd23571 Expect fqsns through fsp machinery Tyler Goodlet 2022-03-18 15:04:15 -0400
  • a8cb6c2056 Make the data feed layer "fqsn" aware Tyler Goodlet 2022-03-18 14:47:28 -0400
  • e9ed070cbf Add prelim fqsn support into our `Symbol` type Tyler Goodlet 2022-03-18 10:59:57 -0400
  • cf457112dd Use units by default for continuous futes Tyler Goodlet 2022-03-18 10:59:05 -0400
  • fa8e4f7c27 Support "expiry" suffixes for derivatives with ib Tyler Goodlet 2022-03-18 09:25:39 -0400
  • 990417b172 Maybe spawn `brokerd` in `asyncio` mode if declared in backend mod Tyler Goodlet 2022-03-17 09:03:44 -0400
  • 5d09d8258f WIP add non-working m4 ds code to ohlc graphic Tyler Goodlet 2022-03-17 09:00:59 -0400
  • 3e72b59658 Use service cancel method for graceful teardown Tyler Goodlet 2022-03-16 09:54:52 -0400
  • a3b282dffe Add curve px width getter Tyler Goodlet 2022-03-16 07:28:03 -0400
  • 23a368b5e5 Add display loop profiling Tyler Goodlet 2022-03-16 07:24:14 -0400