Commit Graph

  • dcfe89cfa9 Unify into a single update method: `.update_graphics_from_array()` Tyler Goodlet 2022-04-03 23:52:09 -0400
  • 4722232938 Remove units vlm cuve once the $vlm one comes up Tyler Goodlet 2022-04-01 13:51:21 -0400
  • 156a839ee9 Index must be int bro.. Tyler Goodlet 2022-04-01 13:49:42 -0400
  • b748bc2d05 Move px width log scaling into `ds_m4()` Tyler Goodlet 2022-04-01 13:47:24 -0400
  • 927d37541f Add more frequent ds steps when zooming out; use profiler gt Tyler Goodlet 2022-04-01 13:46:37 -0400
  • e6eea88174 Make `BarItems` use our line curve for downsampling Tyler Goodlet 2022-04-01 13:28:50 -0400
  • e1cfbc78ee Add global profile timeout var Tyler Goodlet 2022-04-01 13:27:07 -0400
  • f1f7241a1e Add "native" downsampling to our `FastAppendCurve` Tyler Goodlet 2022-03-31 19:04:52 -0400
  • 6af6449e8e Add no-path guard now that we can use a poly Tyler Goodlet 2022-03-14 06:04:18 -0400
  • c55c0f5d8f First try, drop `FastAppendCurve` inheritance from `pg.PlotCurveItem` Tyler Goodlet 2022-03-30 15:43:14 -0400
  • 8c2d375e0e Drop commented line from pq method copy/paste Tyler Goodlet 2022-03-29 14:11:31 -0400
  • 889aa10d32 Show baseline bars length on in view read < 6 Tyler Goodlet 2022-03-29 13:17:06 -0400
  • eba92a8f20 Bump up resolution log scaling a mag Tyler Goodlet 2022-03-29 13:15:59 -0400
  • d3d19a57c9 Always clear previous downsample curve on switch Tyler Goodlet 2022-03-29 13:07:58 -0400
  • ba4a526b8b Clear ds line graphics on switch back to bars Tyler Goodlet 2022-03-24 13:29:45 -0400
  • 15922f4090 More ems resiliency: discard broken client dialogs Tyler Goodlet 2022-03-24 13:23:34 -0400
  • f6136245f9 Allocate m4 output arrays in `numba` code, avoid segfaults? Tyler Goodlet 2022-03-24 13:22:30 -0400
  • 44482cbc1b Only clear/redraw curve on uppx diffs > 2 Tyler Goodlet 2022-03-24 09:21:44 -0400
  • c745c9801f Try supporting reuse of path allocation Tyler Goodlet 2022-03-23 17:29:56 -0400
  • 60b1c53d20 Add optional mxmn HL tracer support to m4 sampler Tyler Goodlet 2022-03-23 17:29:28 -0400
  • 68779218ff Add our own `FastAppendCurve.clear()`, try mem reso Tyler Goodlet 2022-03-23 12:32:55 -0400
  • 9726ed1a42 Add optional uppx log scaling to m4 sampler Tyler Goodlet 2022-03-23 12:29:57 -0400
  • 69cb8156a2 Delegate to m4 ohlc helper for curve, only ds on uppx steps > 2 Tyler Goodlet 2022-03-22 09:59:11 -0400
  • 97efb865d4 Add OHLC to m4 line converters Tyler Goodlet 2022-03-22 09:54:59 -0400
  • 2f99fd35e5 M4 workin bishhhhh Tyler Goodlet 2022-03-21 18:51:59 -0400
  • 2e25357ed0 Call default view on symbol switch Tyler Goodlet 2022-03-21 15:27:46 -0400
  • c1bdf0e26d Make a derivs intrustment type table for alloc config checks Tyler Goodlet 2022-03-21 15:25:45 -0400
  • d3587263db Even more correct "default view" snap-to-pp-marker Tyler Goodlet 2022-03-21 09:20:54 -0400
  • 6bf4cdaa24 Make `ChartPlotWidget.default_view()` pin to L1 Tyler Goodlet 2022-03-20 12:53:44 -0400
  • e95896722f Pass in fqsn from chart UI components Tyler Goodlet 2022-03-18 15:07:48 -0400
  • 8a4f124a48 Use units by default for continuous futes Tyler Goodlet 2022-03-18 10:59:05 -0400
  • a3817d7644 WIP add non-working m4 ds code to ohlc graphic Tyler Goodlet 2022-03-17 09:00:59 -0400
  • 6d1a3dfdc5 Use service cancel method for graceful teardown Tyler Goodlet 2022-03-16 09:54:52 -0400
  • acba4e8f02 Add curve px width getter Tyler Goodlet 2022-03-16 07:28:03 -0400
  • d86320848f Add display loop profiling Tyler Goodlet 2022-03-16 07:24:14 -0400
  • bed52639d0 Profiler format, code stretch Tyler Goodlet 2022-03-15 14:13:06 -0400
  • 4cd3f8c531 Fix x-range -> # of frames calculation Tyler Goodlet 2022-03-15 14:03:44 -0400
  • e3739f0c84 Add `ChartPlotWidget.in_view()` shm-compatible array slicer Tyler Goodlet 2022-03-15 09:11:12 -0400
  • 6d54137ff1 Add (ostensibly) working first attempt at M4 algo Tyler Goodlet 2022-03-15 09:06:35 -0400
  • 39b1edf847 Array diff lengths must be int Tyler Goodlet 2022-03-11 16:49:58 -0500
  • 482c46acd0 Limit real-time chart updates in "big data" cases Tyler Goodlet 2022-03-11 14:49:45 -0500
  • 850f664de9 Only trigger downsampling on manual changes, add a uppx method Tyler Goodlet 2022-03-11 14:49:34 -0500
  • 5ba13d5677 Add for a `BarItems` to display a line on high uppx Tyler Goodlet 2022-03-11 14:40:17 -0500
  • 603d61be39 Original index offset was right Tyler Goodlet 2022-03-11 13:24:07 -0500
  • cd14a2b598 Add an ohlcv high/low tracer with optional downsampling Tyler Goodlet 2022-03-10 17:39:40 -0500
  • d2b49bd1fe Pass linked charts into `BarItems` so that graphics can be cycled on downsample Tyler Goodlet 2022-03-09 15:00:17 -0500
  • abf399a73a Move graphics compression routines to new module Tyler Goodlet 2022-03-09 14:48:00 -0500
  • ca7808a887 Use 12Hz as default fps throttle Tyler Goodlet 2022-03-09 11:29:52 -0500
  • 78c8a843e4 Add comment on how to enable `pyqtgraph` profiling Tyler Goodlet 2022-03-09 11:08:49 -0500
  • 93d2c715e7 Add basic optional polyline support, draft out downsampling routine Tyler Goodlet 2022-03-09 11:07:53 -0500
  • da5d2ef331 Add a downsampled line-curve support to `BarItems` Tyler Goodlet 2022-03-09 11:01:01 -0500
  • a6c103a850 Add detailed `.addItem()`` comment Tyler Goodlet 2022-03-06 17:16:07 -0500
  • 0d062bfe66 Add guard for real-time-not-active last line is `None` case Tyler Goodlet 2022-03-06 17:15:43 -0500
  • fd296fa762 Indefinitely wait on feed hack for windows? Tyler Goodlet 2022-04-15 18:57:00 -0400
  • 0e1656978b Establish stream before `fsp_compute` so that backfill updates work again.. Tyler Goodlet 2022-04-03 23:28:30 -0400
  • 4378974b59 Pass in fqsn from chart UI components Tyler Goodlet 2022-03-18 15:07:48 -0400
  • 6d9ffc532e Add a `trigger_all` arg to update cycle func; allows hard history updates Tyler Goodlet 2022-04-15 18:47:45 -0400
  • 37b492eba6 Use a `DisplayState` in the graphics update loop Tyler Goodlet 2022-03-07 11:08:04 -0500
  • 6d54cf1d7d Facepalm**2: only update on special "update" msg Tyler Goodlet 2022-03-07 07:20:58 -0500
  • b81e8dc39c Facepalm: display state must be linked charts specific Tyler Goodlet 2022-03-07 07:20:17 -0500
  • f365e4a465 Manually trigger graphics loops updates on msgs from the fsp chain Tyler Goodlet 2022-03-06 17:04:03 -0500
  • 2c9ecbae9a Always fire a "step/update message" on every fsp history update Tyler Goodlet 2022-03-06 17:03:37 -0500
  • 4ac65a93ae Factor sync part of graphics update into func, add `trigger_update()`` Tyler Goodlet 2022-03-06 17:02:49 -0500
  • 34df818ed9
    Merge pull request #300 from pikers/kraken_editorder Zoltan 2022-04-16 15:04:55 -0400
  • 773ed5e7ad update to merge syntax in submit_limit, fix non_master push mistake Konstantine Tsafatinos 2022-04-16 15:01:31 -0400
  • 59434b9a8a refactor submit _limit and expore the 'paper' like feature Konstantine Tsafatinos 2022-04-11 21:23:28 -0400
  • 250d9cbc03 fix kraken bug, allow for live order edits Konstantine Tsafatinos 2022-04-10 20:03:47 -0400
  • 3ac9c55535
    Merge pull request #303 from pikers/drop_arrow_add_predulum goodboy 2022-04-16 14:00:03 -0400
  • bcb4fe8c50 Indefinitely wait on feed hack for windows? offline_history_loading Tyler Goodlet 2022-04-15 18:57:00 -0400
  • d8db9233c9 Establish stream before `fsp_compute` so that backfill updates work again.. Tyler Goodlet 2022-04-03 23:28:30 -0400
  • 82f2fa2d37 Pass in fqsn from chart UI components Tyler Goodlet 2022-03-18 15:07:48 -0400
  • 8195fae289 Add a `trigger_all` arg to update cycle func; allows hard history updates Tyler Goodlet 2022-04-15 18:47:45 -0400
  • 30656eda39 Use a `DisplayState` in the graphics update loop Tyler Goodlet 2022-03-07 11:08:04 -0500
  • 2564acea1b Facepalm**2: only update on special "update" msg Tyler Goodlet 2022-03-07 07:20:58 -0500
  • b3efa2874b Facepalm: display state must be linked charts specific Tyler Goodlet 2022-03-07 07:20:17 -0500
  • ad1bbe74ad Manually trigger graphics loops updates on msgs from the fsp chain Tyler Goodlet 2022-03-06 17:04:03 -0500
  • 761b823939 Always fire a "step/update message" on every fsp history update Tyler Goodlet 2022-03-06 17:03:37 -0500
  • b75a3310fe Factor sync part of graphics update into func, add `trigger_update()`` Tyler Goodlet 2022-03-06 17:02:49 -0500
  • ed8cfcf66d Drop `arrow` from install deps drop_arrow_add_predulum Tyler Goodlet 2022-04-16 13:18:02 -0400
  • 72ec34ffd2 Port to `pendulum` equivalent apis throughout Tyler Goodlet 2022-04-16 13:17:15 -0400
  • d334e61b1f Drop 22s timeout on reset hack Tyler Goodlet 2022-04-15 13:44:07 -0400
  • c3553de1f2 Handle non-fqsn for derivs and don't put brokername in marketstore_backup Tyler Goodlet 2022-04-08 11:48:14 -0400
  • 0790ae8235 Limit ohlc queries to 800k datums to avoid `purepc` size error Tyler Goodlet 2022-04-08 11:47:22 -0400
  • a6b8c03e0e Get sync-to-marketstore-tsdb history retrieval workinnn Tyler Goodlet 2022-03-30 14:11:21 -0400
  • ac22190b60 Handle "fatal" level log msgs in docker super Tyler Goodlet 2022-03-30 14:10:15 -0400
  • 75d0bf3152 Add basic tsdb history loading Tyler Goodlet 2022-03-29 14:06:28 -0400
  • 85e2602d2e Drop `ms-shell`, add `piker storesh` cmd Tyler Goodlet 2022-03-29 13:33:43 -0400
  • edcac1e768 Add diffing logic to `tsdb_history_update()` Tyler Goodlet 2022-03-29 13:26:18 -0400
  • 73b8719984 Drop `pandas` to `numpy` converter Tyler Goodlet 2022-03-29 13:15:23 -0400
  • 6b17370711 Disable re-connect for now in ib script Tyler Goodlet 2022-03-24 13:46:08 -0400
  • cd3dbc9275 Ensure bfqsn is lower cased for feed api consumers Tyler Goodlet 2022-03-24 13:44:12 -0400
  • 87fab6c5b1 Try downsampling mkts data Tyler Goodlet 2022-03-11 16:09:07 -0500
  • 2d719f88d2 Drop old type annot Tyler Goodlet 2022-03-11 15:16:31 -0500
  • d3fb9f228d Comment each special key combo Tyler Goodlet 2022-03-11 15:15:54 -0500
  • 58f6aa4308 Load any symbol-matching shm array if no `marketstored` found Tyler Goodlet 2022-03-09 21:07:48 -0500
  • 1eb62e7678 Get ib key hack script to work with reconnect Tyler Goodlet 2022-03-08 09:52:22 -0500
  • 965ea120e9 Move ib data reset script into a new `scripts/` dir Tyler Goodlet 2022-03-07 18:02:30 -0500
  • fbdcbc9304 Use new `tractor.query_actor()` for service checking Tyler Goodlet 2022-03-07 17:47:45 -0500
  • 7f87d09bf0 Return all timeframe arrays if `timeframe` not passed as input Tyler Goodlet 2022-03-07 11:16:12 -0500
  • f7a0f117a0 Make `pikerd` work again without `--tsdb` flag Tyler Goodlet 2022-03-07 07:22:12 -0500