Commit Graph

  • 40a9761943 Actually support resize events.. Tyler Goodlet 2022-09-08 20:00:50 -0400
  • 256bcf36d3 Drop use `tractor.trionics.gather_contexts()` in `open_handlers()` Tyler Goodlet 2022-09-08 15:02:55 -0400
  • 9944277096 Handle null lines that were removed, don't error on bad $size Tyler Goodlet 2022-09-08 13:49:13 -0400
  • f9dc5637fa Use rt buffer for last price on nan in ems Tyler Goodlet 2022-09-08 10:13:20 -0400
  • addedc20f1 WIP search pane always shown.. Tyler Goodlet 2022-09-07 17:50:10 -0400
  • 1fa6e8d9ba Only show slow chart xlabel when focussed Tyler Goodlet 2022-09-07 16:35:01 -0400
  • 2a06dc997f Use pixel caching on our level lines Tyler Goodlet 2022-09-07 16:12:57 -0400
  • 6b93eedcda Port to new `._position.Nav` apis in order mode Tyler Goodlet 2022-09-07 15:55:23 -0400
  • a786df65de Factor pos tracker UI element mgmt into new type Tyler Goodlet 2022-09-07 15:50:03 -0400
  • 8f2823d5f0 Stage line only on active cursor chart Tyler Goodlet 2022-09-07 13:24:17 -0400
  • 58fe220fde Use ref annotations in position mod Tyler Goodlet 2022-09-07 12:50:18 -0400
  • 161448c31a Support order staging from slow chart using `.get_cursor()` Tyler Goodlet 2022-09-07 11:30:41 -0400
  • 1c685189d1 Change to using real type annots Tyler Goodlet 2022-09-07 11:29:27 -0400
  • ceac3f2ee4 Adjust corresponding fast/slow chart line level on edits Tyler Goodlet 2022-09-07 10:42:12 -0400
  • a07367fae2 Fix div-by-zero split sizing bug Tyler Goodlet 2022-09-07 10:18:52 -0400
  • 006190d227 Add fill arrow-mark support to history view Tyler Goodlet 2022-09-06 21:21:57 -0400
  • 412197019e Make ArrowEditor.add()` expect a `PlotItem` as input for render Tyler Goodlet 2022-09-06 21:21:25 -0400
  • 271e378ce3 Add `GodWidget.iter_linked()` interator over linked split charts Tyler Goodlet 2022-09-06 21:18:41 -0400
  • 8e07fda88f Expose multi-chart-lines support through to order mode api Tyler Goodlet 2022-09-06 16:10:40 -0400
  • a4935b8fa8 Make line editor multi-line aware, drop `dataclass` for `Struct` Tyler Goodlet 2022-09-06 16:09:13 -0400
  • 2b76baeb10 Pass god widget to line editor and order mode instances Tyler Goodlet 2022-09-06 14:30:35 -0400
  • 2dfa8976a0 Make line editor expect god as input, use new .`get_cursor()` api Tyler Goodlet 2022-09-06 14:25:01 -0400
  • d3402f715b Set godwidget active cursor from xhair callback Tyler Goodlet 2022-09-06 14:24:19 -0400
  • f070f9a984 Add "active cursor" api to god widget Tyler Goodlet 2022-09-06 14:23:39 -0400
  • 416270ee6c Refocus view on ctl-c from search Tyler Goodlet 2022-09-06 08:36:28 -0400
  • 14bee778ec Hook up kb ctrls to hist chart, order mode not working yet Tyler Goodlet 2022-09-06 08:14:54 -0400
  • 10c1944de5 Proper slow chart auto y-range support Tyler Goodlet 2022-09-02 16:42:48 -0400
  • 7958d8ad4f Up sample info poll loop iters Tyler Goodlet 2022-09-02 13:56:01 -0400
  • 50c5dc255c Update history view y-sticky with last clear price Tyler Goodlet 2022-09-01 18:59:50 -0400
  • 31735f26d3 Poll for sampling info at startup, tolerate races Tyler Goodlet 2022-09-01 16:25:54 -0400
  • 2ef6460853 Add `Feed.get_ds_info()` to detect/compute sample rates Tyler Goodlet 2022-09-01 15:22:14 -0400
  • 5e98a30537 Add simplified history incrementer consumer task Tyler Goodlet 2022-09-01 14:26:40 -0400
  • dd03ef42ac Return empty search result on connection failure Tyler Goodlet 2022-09-01 14:11:26 -0400
  • 59884d251e Update history "last" bar, compute ampling ratio Tyler Goodlet 2022-09-01 11:28:49 -0400
  • e06e257a81 Another history view splitter proportion tweak Tyler Goodlet 2022-09-01 11:27:57 -0400
  • 6e574835c8 Update history shm buffer in ohlc sampler loop Tyler Goodlet 2022-09-01 11:27:39 -0400
  • 49ccfdd673 Pass history shm "last index" in init msg, assign on feed Tyler Goodlet 2022-09-01 11:26:29 -0400
  • 3a434f312b Add sidepane like color region styling Tyler Goodlet 2022-08-31 17:12:09 -0400
  • bb4dc448b3 Add history chart and "linear region" for syncing Tyler Goodlet 2022-08-30 20:15:31 -0400
  • 9846396df2 Add initial history (view) to charting sys Tyler Goodlet 2022-08-30 19:09:18 -0400
  • f0d417ce42 Drop status msg var deleting from ns Tyler Goodlet 2022-08-30 16:26:31 -0400
  • 55fc4114b4 Initial draft code working with `pg.LinearRegionItem` Tyler Goodlet 2022-08-30 11:49:30 -0400
  • 97b074365b Use rt buffer for close price pnl calcs Tyler Goodlet 2022-08-30 11:48:49 -0400
  • f79c3617d6 Always load FSPs with the default (fast) sampling period Tyler Goodlet 2022-08-30 10:55:11 -0400
  • 861fe791eb Allocate 2 shm buffers for history and real-time Tyler Goodlet 2022-08-30 10:53:59 -0400
  • 60052ff73a Presume shortest delay input to `increment_ohlc_buffer()` Tyler Goodlet 2022-08-29 18:02:46 -0400
  • 4d2708cd42 Force 1s sample step so crypto boiz can seee Tyler Goodlet 2022-08-21 08:19:23 -0400
  • d1cc52dff5 Use new public lifetime-stack class attr tractor_core_port Tyler Goodlet 2022-08-29 15:18:26 -0400
  • 4fa901dbcb Port to new `tractor._runtime` mod Tyler Goodlet 2022-08-24 15:28:26 -0400
  • f2c488c1e0
    Merge pull request #399 from pikers/kraken_fill_bugs goodboy 2022-09-12 20:12:04 -0400
  • 4a9c16d298 Fix stream type annot kraken_fill_bugs Tyler Goodlet 2022-09-12 13:43:42 -0400
  • b9d5b904f4 Drop order entry removals on modify Tyler Goodlet 2022-09-12 15:42:27 -0400
  • 0aef762d9a Bleh `kraken`, fix another ref error in fill block Tyler Goodlet 2022-09-12 13:24:23 -0400
  • c724117c1a
    Merge pull request #398 from pikers/paper_clear_logics_fix goodboy 2022-09-11 22:20:04 -0400
  • cc3bb85c66 Oof, reverse clearing logic-routines in paper eng paper_clear_logics_fix Tyler Goodlet 2022-09-10 16:24:25 -0400
  • 20817313b1
    Merge pull request #397 from pikers/kraken_nameerr_fix goodboy 2022-09-06 08:18:17 -0400
  • 23d0b8a7ac Lul, fix name error on msg var name.. kraken_nameerr_fix Tyler Goodlet 2022-09-01 14:16:41 -0400
  • 087a34f061
    Merge pull request #367 from pikers/livenpaper goodboy 2022-08-31 18:15:39 -0400
  • 653f5c824b Drop empty vnc server script idea for live account livenpaper Tyler Goodlet 2022-08-31 17:45:02 -0400
  • f9217570ab Add intiial `ib` backend readme Tyler Goodlet 2022-08-31 17:38:24 -0400
  • 7f224f0342 Doc string typos Tyler Goodlet 2022-08-25 18:48:35 -0400
  • 75a5f3795a I guess go back to doing vnc servers on both? Tyler Goodlet 2022-08-24 15:27:44 -0400
  • de9f215c83 If more then one `ib` api client is available use next available for search Tyler Goodlet 2022-08-22 17:52:47 -0400
  • 848e345364 POC using paper-in-docker gw for symbol search Tyler Goodlet 2022-07-21 10:30:23 -0400
  • 38b190e598 Add `ib` `Crypto` contract support Tyler Goodlet 2022-08-20 18:59:53 -0400
  • 3a9bc8058f Spawn a live account gateway alongside paper Tyler Goodlet 2022-08-20 17:49:06 -0400
  • 739a231afc
    Merge pull request #394 from pikers/size_in_shm_token Guillermo Rodriguez 2022-08-29 15:15:49 -0300
  • 7dfa4c3cde Better comment on the `size`'s purpose/units size_in_shm_token Tyler Goodlet 2022-08-29 13:56:26 -0400
  • 7b653fe4f4 Store shm array size in token schema, use for loading Tyler Goodlet 2022-08-28 20:28:42 -0400
  • 77a687bced
    Merge pull request #386 from pikers/paper_tolerance goodboy 2022-08-29 13:28:38 -0400
  • d5c1cdd91d Configure allocator from pos msg on startup Tyler Goodlet 2022-08-29 11:36:09 -0400
  • 46d3fe88ca Fix sub-slot-remains limiting for -ve sizes Tyler Goodlet 2022-08-28 13:05:06 -0400
  • 5c8c5d8fbf Fix disti-mode paper pps relaying Tyler Goodlet 2022-08-26 23:41:47 -0400
  • 71412310c4
    Merge pull request #391 from pikers/json_rpc_generic goodboy 2022-08-27 15:33:12 -0400
  • 0c323fdc0b
    Minor style changes and warning on unexpected msg Guillermo Rodriguez 2022-08-27 09:12:02 -0300
  • 02f53d0c13 Error on zero-size orders received by paper engine Tyler Goodlet 2022-08-25 17:06:53 -0400
  • 8792c97de6 More stringent settings pane input handling Tyler Goodlet 2022-08-25 17:03:18 -0400
  • 980815d075 Avoid handling account as numeric field in settings Tyler Goodlet 2022-08-25 16:24:12 -0400
  • 4cedfedc21 Support clearing ticks ('last' & 'trade') fills Tyler Goodlet 2022-08-25 15:27:05 -0400
  • fe3d0c6fdd Handle too-fast-edits with `defaultdict[str, bidict[str, tuple]]` Tyler Goodlet 2022-08-23 21:08:37 -0400
  • 9200e8da57 Raw-dog-pop cancelled paper entries; old price dun matter Tyler Goodlet 2022-08-24 14:43:37 -0400
  • 430d065da6 Handle paper-engine too-fast clearing race cases Tyler Goodlet 2022-08-23 16:48:33 -0400
  • ecd93cb05a Pass symbol with broker suffix to `.submit_limit()`; fix clearing Tyler Goodlet 2022-08-21 22:22:38 -0400
  • 4facd161a9
    Pull jsonrpc machinery out of deribit backend into piker.data._web_bs module and make it generic Guillermo Rodriguez 2022-08-25 12:08:19 -0300
  • c5447fda06
    Merge pull request #390 from pikers/actually_enable_modules goodboy 2022-08-25 13:06:53 -0400
  • 0447612b34
    Oneliner enable rpc modules on runtime open Guillermo Rodriguez 2022-08-25 11:47:40 -0300
  • b5499b8225
    Merge pull request #331 from pikers/deribit goodboy 2022-08-25 10:08:29 -0400
  • 00aabddfe8
    Fix link Guillermo Rodriguez 2022-08-25 09:22:15 -0300
  • 43fb720877
    Do multiline imports Guillermo Rodriguez 2022-08-25 09:20:41 -0300
  • 9626dbd7ac
    Simplify rpc machinery, and switch refs to Dict and List to builtins, make brokercheck call public broker methods and get their results again Guillermo Rodriguez 2022-08-25 09:18:52 -0300
  • f286c79a03
    Woops enable backfill_bars in module __init__.py Guillermo Rodriguez 2022-08-24 19:41:04 -0300
  • accb0eee6c
    Add brokercheck guard on deribit.get_client && drop method running in brokercheck Guillermo Rodriguez 2022-08-24 19:32:54 -0300
  • e97dd1cbdb
    Stop using as much closures Use a custom tractor branch that fixes a `maybe_open_context` re entrant related bug Guillermo Rodriguez 2022-08-24 15:10:46 -0300
  • 34fb497eb4
    Add aiter api to NoBsWs and rework cryptofeed relay to not be OOPy Guillermo Rodriguez 2022-08-23 22:21:27 -0300
  • 6669ba6590
    Switch back to using async for and dont install signal handlers on cryptofeed Guillermo Rodriguez 2022-08-23 16:15:35 -0300
  • cb8099bb8c
    Add README.rst and brokers.toml section in config example Guillermo Rodriguez 2022-08-23 15:14:27 -0300
  • 80a1a58bfc
    Refactor cryptofeed relay api and move it to client Added submit_limit and submit_cancel Cache syms correctly Lowercase search results Guillermo Rodriguez 2022-08-23 14:00:52 -0300
  • d60f222bb7
    Add get_balances, and get_assets rpc to deribit.api.Client Improve symbol_info search results Expect cancellation on cryptofeeds asyncio task Fix the no trades on instrument bug that we had on startup Guillermo Rodriguez 2022-08-22 19:18:31 -0300
  • 2c2e43d8ac
    Add comments and update cryptofeed fork url in requirements Guillermo Rodriguez 2022-08-22 11:54:17 -0300
  • 212b3d620d
    Tweaks on Client init to make api credentials optional Guillermo Rodriguez 2022-08-22 10:39:30 -0300