Commit Graph

  • aed310dd8b Kill pipenv Tyler Goodlet 2020-09-02 12:45:24 -0400
  • 48c70e8ae4 better readme Tyler Goodlet 2020-09-02 12:36:24 -0400
  • 0e513599eb Info log fsp output for now Tyler Goodlet 2020-09-01 13:24:08 -0400
  • f1b72dfd6b Better bg color, tweak margins. Tyler Goodlet 2020-08-31 17:18:35 -0400
  • 17d205f773 Add proper x-axis time-stamping Tyler Goodlet 2020-08-31 17:18:02 -0400
  • ea2a675adf Use dashed crosshair, simplify x-axis alloc Tyler Goodlet 2020-08-31 17:17:20 -0400
  • 387a696232 Even more colors Tyler Goodlet 2020-08-31 17:16:44 -0400
  • fca6257152 Use dashed lines for crosshair Tyler Goodlet 2020-08-30 12:32:14 -0400
  • 7a245ddda4 Add and update y-sticky labels on new price data Tyler Goodlet 2020-08-30 12:29:29 -0400
  • 363d4cf609 Start color map Tyler Goodlet 2020-08-30 12:28:38 -0400
  • d7466a58b4 Add updateable y-sticky label Tyler Goodlet 2020-08-30 12:27:41 -0400
  • 8d29338174 Cleanup latency tracker Tyler Goodlet 2020-08-26 21:45:34 -0400
  • 58b2e7e395 Refer to main chart's data for date axis Tyler Goodlet 2020-08-26 21:45:13 -0400
  • f46fa99a6e Add "contents" labels to charts Tyler Goodlet 2020-08-26 14:15:52 -0400
  • 61e460a422 Start brokers.api module Tyler Goodlet 2020-08-21 14:28:02 -0400
  • fd21f4b0fe WIP initial draft of FSP subsystem Tyler Goodlet 2020-08-19 15:32:09 -0400
  • edb32e8c2b Drop weird chart type enum Tyler Goodlet 2020-08-19 07:52:17 -0400
  • 04e21a96da Use partial, pass kwargs to `tractor._main()` Tyler Goodlet 2020-08-19 07:41:18 -0400
  • a29b7d9be5 Start "interaction" module Tyler Goodlet 2020-08-14 22:17:57 -0400
  • 8a46f8d6ed Port monitor to normalized streams Tyler Goodlet 2020-08-10 15:48:57 -0400
  • 241b2374e8 Port `DataFeed` api to broker specific normalizer routine Tyler Goodlet 2020-08-10 15:23:35 -0400
  • 9bbf0e0d7a Add a normalizer routine which emits quote differentials/ticks Tyler Goodlet 2020-08-09 00:03:09 -0400
  • 81fb327fe1 Add `services` cmd for monitoring actors Tyler Goodlet 2020-08-03 21:31:56 -0400
  • 65fb92eaff Flatten out chart tasks Tyler Goodlet 2020-08-02 20:10:06 -0400
  • 6b572eb0ef Add ravel() reference link Tyler Goodlet 2020-08-02 20:09:27 -0400
  • 971b871647 Handle "mouse-not-on-plot" edge cases Tyler Goodlet 2020-08-02 15:23:20 -0400
  • b2506b04f6 Attempt more reliable chart startup Tyler Goodlet 2020-08-02 12:18:53 -0400
  • d81f6620f5 Passthrough loglevel from qtractor Tyler Goodlet 2020-08-02 12:17:38 -0400
  • 2eea946e5b Drop forkserver usage. Tyler Goodlet 2020-08-02 01:42:04 -0400
  • 1a143f6b16 Pass piker log level through to tractor for chart app Tyler Goodlet 2020-08-02 00:18:54 -0400
  • 7a78c3a1c7 Add a couple more deps Tyler Goodlet 2020-08-01 22:24:51 -0400
  • dc919fa676 Set tractor loglevel in cli config Tyler Goodlet 2020-08-01 22:23:19 -0400
  • ec4f7476c5 Drop "pipfiles"; pipenv is getting the hard boot Tyler Goodlet 2020-08-01 22:22:12 -0400
  • cb8215c203 Also log the payload Tyler Goodlet 2020-07-31 00:10:47 -0400
  • 46c804db0b Support the `stream_quotes()` api in questrade backend Tyler Goodlet 2020-07-20 16:58:40 -0400
  • ad519c10a9 Always just look up the current plot on mouse handling Tyler Goodlet 2020-07-17 10:32:13 -0400
  • bbe02570b3 Allow for dynamically added plots Tyler Goodlet 2020-07-17 09:06:20 -0400
  • 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