Commit Graph

  • b4f1ec7960 Massively simplify the cross-hair monstrosity Tyler Goodlet 2020-07-16 21:54:24 -0400
  • c56aee6347 Use array of names for lookup Tyler Goodlet 2020-07-15 10:59:29 -0400
  • 788771bd75 Change name to qtractor Tyler Goodlet 2020-07-15 09:55:09 -0400
  • 3aebeb5801 Standardize ohlc dtype Tyler Goodlet 2020-07-15 08:42:01 -0400
  • e5bca1e089 Fix import error Tyler Goodlet 2020-07-15 08:41:29 -0400
  • 88fb7a8951 Handle overloaded arg Tyler Goodlet 2020-07-15 08:28:50 -0400
  • 1a1e768126 Port to new data apis Tyler Goodlet 2020-07-15 08:28:13 -0400
  • 6802675637 Add kraken to backend list Tyler Goodlet 2020-07-15 08:20:29 -0400
  • f9084b8650 Store lines graphics in struct array to simplify indexing Tyler Goodlet 2020-07-09 08:37:30 -0400
  • 4ceffdd83f Drop kivy stuff from docs Tyler Goodlet 2020-07-08 15:42:51 -0400
  • 2dd596ec6c Deps bump Tyler Goodlet 2020-07-08 15:42:32 -0400
  • b9224cd396 Add WIP real-time 5s bar charting Tyler Goodlet 2020-07-08 15:42:05 -0400
  • 4c5bc19ec7 Always convert to posix time Tyler Goodlet 2020-07-08 15:41:14 -0400
  • 5f89a2bf08 Make run_qtrio invoke tractor at top level Tyler Goodlet 2020-07-08 15:40:35 -0400
  • 2dec32e41f Move bar generation into func; support bar appends Tyler Goodlet 2020-07-08 15:06:39 -0400
  • 3c55f7c6e2 Use structure array indexing syntax Tyler Goodlet 2020-07-08 14:56:45 -0400
  • 9c1d64413e Handle flat bar updates Tyler Goodlet 2020-07-07 10:44:55 -0400
  • 6b1bdbe3ea Docs the ui pkg mod Tyler Goodlet 2020-07-07 10:39:22 -0400
  • 013c0fef15 Fix a bunch of scrolling / panning logic Tyler Goodlet 2020-07-04 17:48:31 -0400
  • 4c753b5ee6 Add ib Tyler Goodlet 2020-07-03 19:09:57 -0400
  • ecfa6d33aa Use msgpack-numpy Tyler Goodlet 2020-07-03 18:32:40 -0400
  • 16e2e27cb8 Handle high = low bars Tyler Goodlet 2020-07-03 18:08:03 -0400
  • 7a660b335d Make search work with ib backend Tyler Goodlet 2020-07-02 16:02:58 -0400
  • 99c18abfea Add symbol search to broker api Tyler Goodlet 2020-06-24 14:13:00 -0400
  • 2f1fdaf9e5 Rework charting internals for real-time plotting Tyler Goodlet 2020-06-19 08:01:10 -0400
  • 5e8e48c7b7 Support updating bars graphics from array Tyler Goodlet 2020-06-19 07:53:06 -0400
  • 048a13dd0e Drop disk caching of quotes Tyler Goodlet 2020-06-17 22:59:24 -0400
  • 6ba0692851 Revert weird bad .time access Tyler Goodlet 2020-06-17 22:58:54 -0400
  • d993147f78 Factor signalling api into new module Tyler Goodlet 2020-06-17 22:56:27 -0400
  • cc4b51cb17 Rip out all usage of `quantdom.bases.Quotes` smh. Tyler Goodlet 2020-06-17 20:45:47 -0400
  • 14bff66ec5 Add a sane pandas.DataFrame to recarray converter Tyler Goodlet 2020-06-17 19:22:37 -0400
  • 0b5af4b590 Move all Qt components into top level ui module Tyler Goodlet 2020-06-17 19:20:54 -0400
  • 82a5daf91b Move all kivy ui components to subpackage Tyler Goodlet 2020-06-17 14:51:29 -0400
  • 9d6dffe5ec Cleanup yrange auto-update callback Tyler Goodlet 2020-06-17 11:45:43 -0400
  • 36ac26cdcf Add zeroed ohlc array constructor Tyler Goodlet 2020-06-17 11:44:54 -0400
  • 51f302191a Add update method for last bars graphic Tyler Goodlet 2020-06-17 09:29:18 -0400
  • b82587f665 Use a single array for all lines Tyler Goodlet 2020-06-16 14:24:24 -0400
  • 45906c2729 Render plots from provided input sequence(s) Tyler Goodlet 2020-06-16 13:32:03 -0400
  • f77a39ceb7 Add symbol-info command Tyler Goodlet 2020-06-16 11:55:37 -0400
  • 613564b0f5 Add ui package mod Tyler Goodlet 2020-06-15 23:11:18 -0400
  • 507368a13a Don't scroll right after max zoom Tyler Goodlet 2020-06-15 11:40:41 -0400
  • 6fa173a1c1 Factor components into more suitably named modules Tyler Goodlet 2020-06-15 10:48:00 -0400
  • ac389c30d9 Move drawing and resize behavior into chart widget Tyler Goodlet 2020-06-15 09:56:13 -0400
  • d8ca799504 Start grouping interactions into a ``ViewBox`` Tyler Goodlet 2020-06-14 15:10:08 -0400
  • fbce0334ad Lol I guess we probably need this Tyler Goodlet 2020-06-14 15:09:32 -0400
  • a7fe18cba9 Factor common chart configuration Tyler Goodlet 2020-06-14 11:48:48 -0400
  • 730241bb8a Add scrolling from right and cross-hair Tyler Goodlet 2020-06-13 19:25:44 -0400
  • c8afdb0adc Styling, start re-org, commenting Tyler Goodlet 2020-06-13 09:49:21 -0400
  • 2ad3b6f080 Add piker chart command Tyler Goodlet 2020-06-10 13:56:09 -0400
  • b670af484c Move UI spawning cmds to new module Tyler Goodlet 2020-06-10 13:48:21 -0400
  • eddd8aacab Add charting components from `Quantdom` Tyler Goodlet 2020-06-10 12:50:09 -0400
  • 9c84e3c45d Add initial Qt-trio integration Tyler Goodlet 2020-06-10 12:48:35 -0400
  • bb81d7881c Use qt5 and trio guest mode Tyler Goodlet 2020-06-10 12:28:24 -0400
  • 503aa8a64a Use darkstyle pkg Tyler Goodlet 2019-05-02 09:24:40 -0400
  • 2774611617 Blind stab at a basic chart Tyler Goodlet 2019-04-25 19:13:24 -0400
  • a122acf807
    Merge pull request #110 from pikers/ib_backend goodboy 2020-10-02 12:11:17 -0400
  • 934de1d40a Switch to asyncio support branch in tractor ib_backend Tyler Goodlet 2020-10-02 10:39:56 -0400
  • a526008a95 Add github actions CI; thanks @guilledk! Tyler Goodlet 2020-09-26 14:17:00 -0400
  • 2f8737af6a Fix PURE contracts lookup... Tyler Goodlet 2020-09-17 14:14:52 -0400
  • 5bb11826f3 Drop unmarketable trades for now Tyler Goodlet 2020-09-08 09:58:41 -0400
  • aad9cb2dd0 Support forex pair lookup on ib Tyler Goodlet 2020-09-07 16:57:46 -0400
  • b499631d62 Drop to 1k bars on init load Tyler Goodlet 2020-09-01 12:46:30 -0400
  • ad08cb7a66 Try to find cad stocks Tyler Goodlet 2020-08-30 12:31:32 -0400
  • 103014aa58 Properly teardown data feed on cancel Tyler Goodlet 2020-08-26 21:43:21 -0400
  • b7c924046a Begin to use `@tractor.msg.pub` throughout streaming API Tyler Goodlet 2020-08-19 07:42:49 -0400
  • 0bf265a96f Future todo Tyler Goodlet 2020-08-09 00:02:04 -0400
  • 482dc510fa Add normalization step for ticks Tyler Goodlet 2020-07-31 00:03:17 -0400
  • aeb58c03e2 Add startup logic to handle market closure Tyler Goodlet 2020-07-28 14:44:32 -0400
  • 4ce99e62e0 Override annoying stuff in ib_insync Tyler Goodlet 2020-07-15 09:54:24 -0400
  • 41c6517a23 Port to new streaming api, yield whole tickers Tyler Goodlet 2020-07-15 08:40:20 -0400
  • 450a39ce1c Add better contract search/lookup Tyler Goodlet 2020-07-07 10:33:47 -0400
  • b8209cd506 Add a mostly actor aware API to IB backend Tyler Goodlet 2020-07-02 12:54:34 -0400
  • 1abadeb506 Add initial IB broker backend using ib_insync Tyler Goodlet 2020-06-24 13:17:29 -0400
  • 3c76a3e03d
    Merge pull request #111 from pikers/unleash_the_kraken goodboy 2020-09-29 16:43:27 -0400
  • 14a5d047c3 Copy forward stupid kraken zeroed vwaps unleash_the_kraken Tyler Goodlet 2020-09-10 16:16:03 -0400
  • b13da849d0 Include vwap in kraken historical bars Tyler Goodlet 2020-09-09 21:20:07 -0400
  • 0b42ac1420 Normalize kraken quotes for latency tracking Tyler Goodlet 2020-08-26 21:44:03 -0400
  • ea8205968c Begin to use `@tractor.msg.pub` throughout streaming API Tyler Goodlet 2020-08-19 07:42:49 -0400
  • 44010abf4d Handle (far end forced) disconnects Tyler Goodlet 2020-08-09 00:01:40 -0400
  • 03c5c7d2ba Trigger connection reset on slowed heartbeat Tyler Goodlet 2020-08-02 12:17:03 -0400
  • e92abd376a Trace log the heartbeat Tyler Goodlet 2020-08-02 01:35:29 -0400
  • bf9a0136df Make ws loop restart on connection failures Tyler Goodlet 2020-08-01 22:12:26 -0400
  • d976f3d074 Generate tick data correctly using .etime Tyler Goodlet 2020-08-01 16:52:51 -0400
  • ad92188703 Support new normalized ticks format with kraken Tyler Goodlet 2020-07-31 00:11:17 -0400
  • 9976bc3a3b Fix typo Tyler Goodlet 2020-07-28 14:45:18 -0400
  • 3655e449d6 Raise errors, fix module script entry Tyler Goodlet 2020-07-15 13:26:48 -0400
  • ffe47acf1d Add historical bars retreival Tyler Goodlet 2020-07-15 08:20:03 -0400
  • 7bccfc7b10 Convert to stream, parse into dataclass Tyler Goodlet 2020-07-05 11:43:58 -0400
  • 2738b54851 Start kraken backend Tyler Goodlet 2020-07-04 18:59:02 -0400
  • 67a75c3080
    Merge pull request #114 from pikers/facepalm goodboy 2020-09-26 11:29:36 -0400
  • 53eb564f06 Add marketstore cli stuff; not sure how this got missed?! facepalm Tyler Goodlet 2020-09-25 15:34:54 -0400
  • f8487e250e
    Merge pull request #94 from pikers/marketstore_integration goodboy 2020-09-04 10:36:53 -0400
  • 05d2985f5f Clarify some odd spots marketstore_integration Tyler Goodlet 2020-09-02 11:32:54 -0400
  • 316137fdf2 Begin to wrap marketstore as a data feed Tyler Goodlet 2020-08-01 20:08:05 -0400
  • 702c63f607 Define "packetizer" in specific broker mod Tyler Goodlet 2020-07-28 13:47:18 -0400
  • 312169e790 Support the `stream_quotes()` api in questrade backend Tyler Goodlet 2020-07-20 16:58:40 -0400
  • 60b74ad7d1 Use new method name Tyler Goodlet 2020-06-24 14:13:56 -0400
  • a6de623147 Add search command to cli Tyler Goodlet 2020-06-24 14:13:36 -0400
  • 75f98276cc Add symbol search to broker api Tyler Goodlet 2020-06-24 14:13:00 -0400
  • 519712e128 Add stocks search to qt client Tyler Goodlet 2020-06-24 14:12:38 -0400