Commit Graph

  • 050aa7594c Simplify trades ledger collection to single pass loop Tyler Goodlet 2022-06-07 14:53:31 -0400
  • 450009ff9c Add `open_trade_ledger()` for writing `<confdir>/ledgers/trades_<broker>_<acct>.toml` files Tyler Goodlet 2022-06-07 14:53:01 -0400
  • b2d5892010
    Merge pull request #342 from pikers/mxmn_from_m4 goodboy 2022-06-28 10:07:17 -0400
  • 5a3b465ac0
    Merge pull request #344 from pikers/310_plus goodboy 2022-06-28 10:04:45 -0400
  • ac0f43dc98 Go Python 3.10+ in anticipation of upcoming feature PRs 310_plus Tyler Goodlet 2022-06-28 10:02:09 -0400
  • be7afdaa89 Drop commented draft quotes-drain-loop code/idea mxmn_from_m4 Tyler Goodlet 2022-06-28 09:43:17 -0400
  • 1c561207f5 Simplify `Flow.maxmin()` block logics Tyler Goodlet 2022-06-28 09:41:49 -0400
  • ed2c962bb9 Add an idempotent, graphics-state startup flag Tyler Goodlet 2022-06-28 09:37:12 -0400
  • 147ceca016 Drop uneeded render filter idea Tyler Goodlet 2022-06-28 09:36:27 -0400
  • 03a7940f83 Rewrite per-pi group mxmn sorter to always expect output Tyler Goodlet 2022-06-27 18:24:09 -0400
  • dd2a9f74f1 Add todo around graphics loop vlm chart mxmn sort calls Tyler Goodlet 2022-06-27 18:23:13 -0400
  • 49c720af3c Add commented prints for debugging Tyler Goodlet 2022-06-27 18:22:51 -0400
  • c620517543 Set zeros for `Flow.maxmin() -> None` results Tyler Goodlet 2022-06-27 18:22:30 -0400
  • a425c29ef1 Play with render skip logic on non-dark vlm crypto feeds Tyler Goodlet 2022-06-26 10:42:00 -0400
  • 783914c7fe Better comment, use -inf as startup min Tyler Goodlet 2022-06-26 10:41:21 -0400
  • 920a394539 Use new `anext()` builtin Tyler Goodlet 2022-06-26 10:40:48 -0400
  • e977597cd0 Commented for doing incrementing when downsampled, but doesn't seem to work? Tyler Goodlet 2022-06-25 18:56:45 -0400
  • 7a33ba64f1 Avoid crash due to race on chart instance ref during startup? Tyler Goodlet 2022-06-25 18:54:26 -0400
  • 191b94b67c POC try using yrange mxmn from m4 when downsampling Tyler Goodlet 2022-06-25 18:52:49 -0400
  • 4ad7b073c3 Proxy through input y-mx/mn from `xy_downsample()` Tyler Goodlet 2022-06-25 18:51:42 -0400
  • d92ff9c7a0 Return input y-range min/max values from m4 Tyler Goodlet 2022-06-25 18:44:24 -0400
  • 3977f1cc7e
    Merge pull request #341 from pikers/contain_mkts goodboy 2022-06-26 13:49:23 -0400
  • e45cb9d08a Always cancel container on teardown contain_mkts Tyler Goodlet 2022-06-26 13:07:25 -0400
  • 27c523ca74 Speedup: only load a "views worth" of datums on first query Tyler Goodlet 2022-06-23 15:09:56 -0400
  • b8b76a32a6 Harden container cancel-and-wait supervisor loop Tyler Goodlet 2022-06-23 10:23:14 -0400
  • dcee0ddd55 Move/expect all marketstore configs under a `<configdir>/piker/marketstore` subdir Tyler Goodlet 2022-06-20 13:07:46 -0400
  • 67eab85f06
    Merge pull request #340 from pikers/slic_fix_v2 goodboy 2022-06-22 19:55:39 -0400
  • afc95b8592 Facepalm, get the first x value not the array.. slic_fix_v2 Tyler Goodlet 2022-06-22 18:53:48 -0400
  • 14c98d82ee Only warn once when realtime quotes time out Tyler Goodlet 2022-06-20 12:46:21 -0400
  • b87aa30031
    Merge pull request #339 from pikers/uppx_slice_fix goodboy 2022-06-16 16:20:00 -0400
  • 958f53d8e9 Lower re-syncing log msgs to debug level uppx_slice_fix Tyler Goodlet 2022-06-16 10:53:22 -0400
  • ba43b54175 Handle edge case for extreme zoom out Tyler Goodlet 2022-06-15 08:58:01 -0400
  • de970755d7 Flip back to original daemon port Tyler Goodlet 2022-06-15 08:57:23 -0400
  • 7ddebf6773
    Merge pull request #338 from pikers/update_last_datums_in_view goodboy 2022-06-10 09:38:26 -0400
  • 8eb4a427da Revert uppx flooring, causes shift issues update_last_datums_in_view Tyler Goodlet 2022-06-10 07:02:32 -0400
  • da5dea9f99 Drop cache reset from `Curve.draw_last_datum()` Tyler Goodlet 2022-06-09 16:38:04 -0400
  • 3074773662 Fix 'last datum line is uppx's worth of data' rendering Tyler Goodlet 2022-06-09 17:46:55 -0400
  • 4099b53ea2 Add `Flow.ds_graphics': a downsample curve ref Tyler Goodlet 2022-06-09 17:07:31 -0400
  • 181c5ab6b9 Simplify trades ledger collection to single pass loop ib_subpkg Tyler Goodlet 2022-06-07 14:53:31 -0400
  • 60316f0a9c Add `open_trade_ledger()` for writing `<confdir>/ledgers/trades_<broker>_<acct>.toml` files Tyler Goodlet 2022-06-07 14:53:01 -0400
  • 633fa7cc3a
    Merge pull request #335 from pikers/ib_subpkg goodboy 2022-06-07 11:41:11 -0400
  • 1345b250bc Import missing `_accounts2clients` table Tyler Goodlet 2022-06-07 09:48:51 -0400
  • e9f0ea3daa
    Merge pull request #327 from pikers/flexxin goodboy 2022-06-07 09:42:54 -0400
  • 569674517f Hack client check for `ib` using flag Tyler Goodlet 2022-06-06 16:28:08 -0400
  • bf7397f031 Rename `.client` -> `.api` Tyler Goodlet 2022-06-06 15:56:12 -0400
  • 85c2f6e79f Factor trades endpoint into `.ib.broker.py` Tyler Goodlet 2022-06-06 15:48:39 -0400
  • 1c1661b783 Factor all data feed endpoints into `.ib.feed.py` Tyler Goodlet 2022-06-06 15:27:05 -0400
  • 99eabe34c9 Convert `ib` backend into sub-package Tyler Goodlet 2022-06-06 14:51:18 -0400
  • 827b5f9c45 Add event type into msg dict flexxin Tyler Goodlet 2022-06-04 13:44:12 -0400
  • 41f24f3de6 Add example flex variables to brokers template Tyler Goodlet 2022-05-27 08:01:57 -0400
  • 34975dfbd5 First-draft flex report loader/parsing and write to `trades.toml` conf file Tyler Goodlet 2022-05-26 18:37:33 -0400
  • 558d2564c5 Only pass `is_brokercheck: bool` to endpoints that declare it ib_checker_hackz Tyler Goodlet 2022-06-06 16:35:46 -0400
  • 6feef5f1d9 Hack client check for `ib` using flag Tyler Goodlet 2022-06-06 16:28:08 -0400
  • d641f77a80 Adjust checker to not require client methods, add `trades_dialogue()` endpoint Tyler Goodlet 2022-06-06 16:27:11 -0400
  • d5ffad01b7
    Introduce piker protocol in stream_messages Guillermo Rodriguez 2022-06-06 15:58:53 -0300
  • 54e989320d
    Brokermod check output fixed and tweaks to deribit Client.bars function Guillermo Rodriguez 2022-06-05 10:26:12 -0300
  • 8f338b334a
    Add brokercheck test and got deribit to dump l1 and trades to console Guillermo Rodriguez 2022-06-05 08:51:40 -0300
  • f970b7c563
    Initial deribit mock up Guillermo Rodriguez 2022-06-01 10:22:02 -0300
  • f6b54f02c0
    Merge pull request #302 from pikers/incremental_update_paths goodboy 2022-06-06 10:39:58 -0400
  • 44c242a794 Fill in label with pairs from `status` value of backend init msg incremental_update_paths Tyler Goodlet 2022-06-05 22:01:37 -0400
  • 99965e7601 Only draw mx/mn line for last uppx's worth of datums Tyler Goodlet 2022-06-03 16:45:53 -0400
  • e5f96391e3 Return xy data from `Curve.draw_last_datum()` methods Tyler Goodlet 2022-06-03 16:44:04 -0400
  • a66934a49d Add `Curve` sub-types with new custom graphics API Tyler Goodlet 2022-06-03 13:55:34 -0400
  • 55772efb34 Bleh, try avoiding the too many files bug-thing.. Tyler Goodlet 2022-06-03 10:18:32 -0400
  • 736178adfd Rename `FastAppendCurve` -> `Curve` Tyler Goodlet 2022-06-02 18:11:59 -0400
  • d770867163 Drop width arg to bar lines factory Tyler Goodlet 2022-06-02 13:38:14 -0400
  • c518553aa9 Add new curve doc string Tyler Goodlet 2022-06-02 13:36:55 -0400
  • 4138cef512 Drop old state from `BarsItems` Tyler Goodlet 2022-06-02 13:35:01 -0400
  • 0f4bfcdf22 Drop global pg settings Tyler Goodlet 2022-06-02 13:34:36 -0400
  • 80835d4e04 More detailed rt feed drop logging Tyler Goodlet 2022-06-01 15:01:30 -0400
  • e6d03ba97f Add missing f-str prefix Tyler Goodlet 2022-06-01 14:42:39 -0400
  • b71e8c5e6d Guard against empty source history slice output Tyler Goodlet 2022-06-01 12:14:15 -0400
  • 064d185395 Drop pointless geo call from `.pain()` Tyler Goodlet 2022-06-01 12:13:31 -0400
  • 363ba8f9ae Only drop throttle feeds if channel disconnects? Tyler Goodlet 2022-06-01 12:13:08 -0400
  • fc24f5efd1 Iterate 1s and 1m from tsdb series Tyler Goodlet 2022-05-31 18:07:51 -0400
  • a7ff47158b Pass tsdb flag when db is up XD Tyler Goodlet 2022-05-31 18:07:22 -0400
  • 57acc3bd29 Factor all per graphic `.draw_last()` methods into closures Tyler Goodlet 2022-05-31 13:57:10 -0400
  • 8f1faf97ee Add todo for bars range reuse in interaction handler Tyler Goodlet 2022-05-31 12:46:50 -0400
  • 3ab91deaec Drop all (old) unused state instance vars Tyler Goodlet 2022-05-31 12:46:20 -0400
  • 6f00617bd3 Only do new "datum append" when visible in pixels Tyler Goodlet 2022-05-30 20:01:40 -0400
  • 2c2c453932 Reset line graphics on downsample step.. Tyler Goodlet 2022-05-30 19:02:06 -0400
  • 360643b32f Fix optional input `bars_range` type to match `Flow.datums_range()` Tyler Goodlet 2022-05-30 09:37:33 -0400
  • ab0def22c1 Change flag name to `autoscale_overlays` Tyler Goodlet 2022-05-30 09:26:41 -0400
  • a9ec1a97dd Vlm "rate" fsps, change maxmin callback name to include `multi_` Tyler Goodlet 2022-05-29 23:43:31 -0400
  • d61b636487 Auto-yrange overlays in interaction (downsampler) handler Tyler Goodlet 2022-05-29 14:49:53 -0400
  • 88ac2fda52 Aggretate cache resetting into a single ctx mngr method Tyler Goodlet 2022-05-28 15:41:11 -0400
  • 08c83afa90 Rejig config helpers for arbitrary named files Tyler Goodlet 2022-05-26 18:32:47 -0400
  • 066b8df619 Implement OHLC downsampled curve via renderer, drop old bypass code Tyler Goodlet 2022-05-25 19:45:09 -0400
  • d4f31f2b3c Move update-state-vars defaults above step mode block Tyler Goodlet 2022-05-25 11:41:52 -0400
  • 04897fd402 Implement pre-graphics format incremental update Tyler Goodlet 2022-05-25 11:15:46 -0400
  • 42572d3808 Add back linked plots/views y-range autoscaling Tyler Goodlet 2022-05-24 14:22:30 -0400
  • 8ce7e99210 Drop prints Tyler Goodlet 2022-05-24 11:41:08 -0400
  • 1b38628b09 Handle teardown race, add comment about shm subdirs Tyler Goodlet 2022-05-24 10:36:17 -0400
  • bbe1ff19ef Don't kill all containers on teardown XD Tyler Goodlet 2022-05-24 10:35:42 -0400
  • eca2401ab5 Lul, well that heigh did not work.. Tyler Goodlet 2022-05-24 08:55:45 -0400
  • 5d91516b41 Drop step mode "last datum" graphics creation from `.draw_last()` Tyler Goodlet 2022-05-21 11:46:56 -0400
  • b985b48eb3 Add `._last_bar_lines` guard to `.paint()` Tyler Goodlet 2022-05-21 11:45:44 -0400
  • c256d3bdc0 Type annot name in put to log routine Tyler Goodlet 2022-05-21 11:45:16 -0400
  • f5de361f49 Import directly from `tractor.trionics` Tyler Goodlet 2022-05-21 11:44:20 -0400
  • 432d4545c2 Fix last values, must be pulled from source data in step mode Tyler Goodlet 2022-05-20 16:52:44 -0400