Commit Graph

  • 4383579cd0 Use shm array in chart-fsp task Tyler Goodlet 2020-09-22 20:13:14 -0400
  • ba4261f974 Add timeit prints Tyler Goodlet 2020-09-22 15:53:20 -0400
  • 561cafbe55 Another black Tyler Goodlet 2020-09-22 15:26:15 -0400
  • efb52f2292 Make shared array buffer incrementer a message pub Tyler Goodlet 2020-09-22 14:30:50 -0400
  • 373ff90229 Only need UTC offset hacking if time w broker is messed.. Tyler Goodlet 2020-09-22 12:31:08 -0400
  • d93ce84a99 Variety of IB backend improvements Tyler Goodlet 2020-09-22 12:24:02 -0400
  • b1093dc71d Add a `data.Feed` type Tyler Goodlet 2020-09-22 12:14:24 -0400
  • 38469bd6ef Slight rework: shm API Tyler Goodlet 2020-09-22 08:31:47 -0400
  • cd540fd07e Cleanups Tyler Goodlet 2020-09-17 13:22:01 -0400
  • 6fa4f6e943 Port charts to new shm arrays Tyler Goodlet 2020-09-17 09:25:30 -0400
  • f872fbecf8 Hook IB up to shared memory system Tyler Goodlet 2020-09-17 09:12:05 -0400
  • 17491ba819 Disconnect stdlib's resource_tracker, fix .push() Tyler Goodlet 2020-09-17 09:03:11 -0400
  • 712e36b9d5 First draft of a shared numpy array sub-system Tyler Goodlet 2020-09-16 09:25:11 -0400
  • 2f1e9ee760 Update dev deps to current state of things.. Tyler Goodlet 2020-09-12 11:52:59 -0400
  • 07beec59bf Hopefully fix datum offset on signal sub-plots Tyler Goodlet 2020-09-11 19:33:05 -0400
  • 2cc2b32805 Fix dbz with `np.divide()` Tyler Goodlet 2020-09-11 19:32:07 -0400
  • eb5d64ceef Add support for overlay curves and fixed y-range Tyler Goodlet 2020-09-11 13:16:11 -0400
  • e91ba55d68 Always draw any history bars on update Tyler Goodlet 2020-09-11 12:25:06 -0400
  • a4a5bff3fa Yes, even more grays Tyler Goodlet 2020-09-10 16:16:21 -0400
  • da2325239c Copy non-base dtype fields on bar increment Tyler Goodlet 2020-09-09 21:19:36 -0400
  • 80f191c57d Adjust range logic to avoid overlap with labels Tyler Goodlet 2020-09-09 10:47:44 -0400
  • fc0a03d597 Handle OHLC *and* signal indexing Tyler Goodlet 2020-09-09 10:47:08 -0400
  • 9a59f2408d Start fsp subpackage, separate momo stuff Tyler Goodlet 2020-09-09 10:46:33 -0400
  • ee6e4d2207 Add colorama for numba tracebacks Tyler Goodlet 2020-09-08 09:59:54 -0400
  • 7d24e8eeb0 First draft of real-time rsi using numba Tyler Goodlet 2020-09-08 09:59:29 -0400
  • 9d8a867767 Bar graphics update speed improvements Tyler Goodlet 2020-09-07 16:41:11 -0400
  • b1591e3ee1 Start mucking with faster bars updates Tyler Goodlet 2020-09-06 11:32:06 -0400
  • 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