Commit Graph

  • 80b656e2ab Add startup logic to handle market closure Tyler Goodlet 2020-07-28 14:44:32 -0400
  • b16bc9b42d Define "packetizer" in specific broker mod Tyler Goodlet 2020-07-28 13:47:18 -0400
  • 12655f87fd Support the `stream_quotes()` api in questrade backend Tyler Goodlet 2020-07-20 16:58:40 -0400
  • a59497c949 Always just look up the current plot on mouse handling Tyler Goodlet 2020-07-17 10:32:13 -0400
  • b97286d7f5 Allow for dynamically added plots Tyler Goodlet 2020-07-17 09:06:20 -0400
  • a1032a0cd7 Massively simplify the cross-hair monstrosity Tyler Goodlet 2020-07-16 21:54:24 -0400
  • d6bd964fac Raise errors, fix module script entry Tyler Goodlet 2020-07-15 13:26:48 -0400
  • 5513d48c11 Use array of names for lookup Tyler Goodlet 2020-07-15 10:59:29 -0400
  • ce1c98463c Change name to qtractor Tyler Goodlet 2020-07-15 09:55:09 -0400
  • 7ea6f25993 Pass broker name Tyler Goodlet 2020-07-15 09:54:47 -0400
  • d431ec20a8 Override annoying stuff in ib_insync Tyler Goodlet 2020-07-15 09:54:24 -0400
  • c6b4b62228 Standardize ohlc dtype Tyler Goodlet 2020-07-15 08:42:01 -0400
  • 4a1bcf7626 Fix import error Tyler Goodlet 2020-07-15 08:41:29 -0400
  • 8fa569787d Port to new streaming api, yield whole tickers Tyler Goodlet 2020-07-15 08:40:20 -0400
  • 50f903d7c5 Handle overloaded arg Tyler Goodlet 2020-07-15 08:28:50 -0400
  • d0a9afbb36 Port to new data apis Tyler Goodlet 2020-07-15 08:28:13 -0400
  • b05a205d1b Start enforcing a common stream setup api Tyler Goodlet 2020-07-15 08:22:09 -0400
  • f9dcb9a984 Add kraken to backend list Tyler Goodlet 2020-07-15 08:20:29 -0400
  • 7395b22e3d Add historical bars retreival Tyler Goodlet 2020-07-15 08:20:03 -0400
  • cf8a5d04ce Store lines graphics in struct array to simplify indexing Tyler Goodlet 2020-07-09 08:37:30 -0400
  • 93fed5ec28 Drop kivy stuff from docs Tyler Goodlet 2020-07-08 15:42:51 -0400
  • 5d0f4bf112 Deps bump Tyler Goodlet 2020-07-08 15:42:32 -0400
  • 9dc3bdf273 Add WIP real-time 5s bar charting Tyler Goodlet 2020-07-08 15:42:05 -0400
  • ee4b3a327c Always convert to posix time Tyler Goodlet 2020-07-08 15:41:14 -0400
  • ac5e9de1b3 Make run_qtrio invoke tractor at top level Tyler Goodlet 2020-07-08 15:40:35 -0400
  • 7bc49eac9f Move bar generation into func; support bar appends Tyler Goodlet 2020-07-08 15:06:39 -0400
  • 4aa526f400 Use structure array indexing syntax Tyler Goodlet 2020-07-08 14:56:45 -0400
  • db76443389 Handle flat bar updates Tyler Goodlet 2020-07-07 10:44:55 -0400
  • 52e258fe83 Docs the ui pkg mod Tyler Goodlet 2020-07-07 10:39:22 -0400
  • 27a20c8535 Add better contract search/lookup Tyler Goodlet 2020-07-07 10:33:47 -0400
  • 4fbb41a978 Convert to stream, parse into dataclass Tyler Goodlet 2020-07-05 11:43:58 -0400
  • a852292563 Start kraken backend Tyler Goodlet 2020-07-04 18:59:02 -0400
  • 36303f0770 Fix a bunch of scrolling / panning logic Tyler Goodlet 2020-07-04 17:48:31 -0400
  • a4658ac990 Add ib Tyler Goodlet 2020-07-03 19:09:57 -0400
  • 13caf821fe Use msgpack-numpy Tyler Goodlet 2020-07-03 18:32:40 -0400
  • ccaedfae3f Handle high = low bars Tyler Goodlet 2020-07-03 18:08:03 -0400
  • 4ca4ced6e8 Make search work with ib backend Tyler Goodlet 2020-07-02 16:02:58 -0400
  • f216d1f922 Add a mostly actor aware API to IB backend Tyler Goodlet 2020-07-02 12:54:34 -0400
  • 72a3149dc7 Allow passing in tbk keys to query Tyler Goodlet 2020-06-24 14:23:37 -0400
  • 56132d1fcc Use new method name Tyler Goodlet 2020-06-24 14:13:56 -0400
  • dc9dbf4385 Add search command to cli Tyler Goodlet 2020-06-24 14:13:36 -0400
  • 4d6f529d66 Add symbol search to broker api Tyler Goodlet 2020-06-24 14:13:00 -0400
  • 1b31fcca57 Add stocks search to qt client Tyler Goodlet 2020-06-24 14:12:38 -0400
  • f768e6d91e Add initial IB broker backend using ib_insync Tyler Goodlet 2020-06-24 13:17:29 -0400
  • 4e6d1b8bd1 Rework charting internals for real-time plotting Tyler Goodlet 2020-06-19 08:01:10 -0400
  • b328457f3b Support updating bars graphics from array Tyler Goodlet 2020-06-19 07:53:06 -0400
  • b14cb66d7c Drop disk caching of quotes Tyler Goodlet 2020-06-17 22:59:24 -0400
  • bae7ea1ac1 Revert weird bad .time access Tyler Goodlet 2020-06-17 22:58:54 -0400
  • 9a397c54ac Factor signalling api into new module Tyler Goodlet 2020-06-17 22:56:27 -0400
  • 48f266e276 Rip out all usage of `quantdom.bases.Quotes` smh. Tyler Goodlet 2020-06-17 20:45:47 -0400
  • feccadc331 Add a sane pandas.DataFrame to recarray converter Tyler Goodlet 2020-06-17 19:22:37 -0400
  • cdb70d25f3 Move all Qt components into top level ui module Tyler Goodlet 2020-06-17 19:20:54 -0400
  • ea93e96d88 Move all kivy ui components to subpackage Tyler Goodlet 2020-06-17 14:51:29 -0400
  • 56f65bcd40 Cleanup yrange auto-update callback Tyler Goodlet 2020-06-17 11:45:43 -0400
  • 970a528264 Add zeroed ohlc array constructor Tyler Goodlet 2020-06-17 11:44:54 -0400
  • 482c4ff87f Add update method for last bars graphic Tyler Goodlet 2020-06-17 09:29:18 -0400
  • a92b53d2c1 Use a single array for all lines Tyler Goodlet 2020-06-16 14:24:24 -0400
  • 11a7530d09 Render plots from provided input sequence(s) Tyler Goodlet 2020-06-16 13:32:03 -0400
  • d102537ca8 Add symbol-info command Tyler Goodlet 2020-06-16 11:55:37 -0400
  • d10f80865e Add ui package mod Tyler Goodlet 2020-06-15 23:11:18 -0400
  • 16ecd1ffe3 Don't scroll right after max zoom Tyler Goodlet 2020-06-15 11:40:41 -0400
  • ef214226a2 Factor components into more suitably named modules Tyler Goodlet 2020-06-15 10:48:00 -0400
  • 44984272be Move drawing and resize behavior into chart widget Tyler Goodlet 2020-06-15 09:56:13 -0400
  • ea234f4472 Start grouping interactions into a ``ViewBox`` Tyler Goodlet 2020-06-14 15:10:08 -0400
  • 68266f5a20 Lol I guess we probably need this Tyler Goodlet 2020-06-14 15:09:32 -0400
  • 856c6f2fd8 Factor common chart configuration Tyler Goodlet 2020-06-14 11:48:48 -0400
  • 6bac250db5 Add scrolling from right and cross-hair Tyler Goodlet 2020-06-13 19:25:44 -0400
  • 9d4a432757 Styling, start re-org, commenting Tyler Goodlet 2020-06-13 09:49:21 -0400
  • 49949ae6d5 Who needs it ;P Tyler Goodlet 2020-06-10 13:56:18 -0400
  • 0d06dbbefa Add piker chart command Tyler Goodlet 2020-06-10 13:56:09 -0400
  • 489e8c226f Move UI spawning cmds to new module Tyler Goodlet 2020-06-10 13:48:21 -0400
  • 42aa2bce5b Add charting components from `Quantdom` Tyler Goodlet 2020-06-10 12:50:09 -0400
  • b7f306b715 Add initial Qt-trio integration Tyler Goodlet 2020-06-10 12:48:35 -0400
  • 0fa515d0e3 Use qt5 and trio guest mode Tyler Goodlet 2020-06-10 12:28:24 -0400
  • 98deb4759e Use darkstyle pkg Tyler Goodlet 2019-05-02 09:24:40 -0400
  • aa711cdee8 Blind stab at a basic chart Tyler Goodlet 2019-04-25 19:13:24 -0400
  • 784f75fff6 Add glue link in readme Tyler Goodlet 2020-06-03 12:09:55 -0400
  • 0111bf1a60 Update quote cache on each loop Tyler Goodlet 2020-06-02 10:18:57 -0400
  • 9173f22f3b Add tbk tick streaming with trio-websocket Tyler Goodlet 2020-06-01 14:13:30 -0400
  • c47df8811b Fix assignment out of order Tyler Goodlet 2020-06-01 14:01:55 -0400
  • b2ac571147 Make monitor handle non-full quote messages Tyler Goodlet 2020-05-31 22:59:37 -0400
  • 3042d1eec6 Push only new key value pairs over quote streams Tyler Goodlet 2020-05-31 22:36:47 -0400
  • 2f2ff7cded Make stock quote formatter work with diff streams Tyler Goodlet 2020-05-31 20:05:06 -0400
  • b47803457e Update version and deps Tyler Goodlet 2020-05-26 14:43:18 -0400
  • 63b7c3687c Add support for TICK ingest to marketstore Tyler Goodlet 2020-05-26 14:34:22 -0400
  • 837f4d3823
    Merge pull request #97 from pikers/relicense_as_agplv3 goodboy 2020-06-16 10:20:15 -0500
  • b58820e297 Relicense to AGPLv3 relicense_as_agplv3 Tyler Goodlet 2020-06-15 23:13:37 -0400
  • 2c93bb0302 Drop use of deprecated `trio.Event.clear()` Tyler Goodlet 2020-06-02 10:33:57 -0400
  • eccd9e2ffb It's not markdown bub Tyler Goodlet 2020-06-02 10:32:04 -0400
  • 9eddfa7b3b
    Merge pull request #92 from pikers/questrade_candles goodboy 2020-06-01 13:44:54 -0500
  • 882f4a28d1 Add privacy note questrade_candles Tyler Goodlet 2020-06-01 14:43:39 -0400
  • 64993666fa Pull 100 bars by default Tyler Goodlet 2020-05-26 14:11:16 -0400
  • 5f200b8db1 Always delay bars 15m; rename to volume Tyler Goodlet 2020-05-26 14:10:41 -0400
  • a7f7de32b4 Docstring tweaks Tyler Goodlet 2020-05-26 13:18:21 -0400
  • ffd8bdac5f Fix imports Tyler Goodlet 2020-05-26 13:15:12 -0400
  • 9b91ecd408 Pass confdir and watchlist path to cli Tyler Goodlet 2020-05-26 13:08:16 -0400
  • 057086efdb Pass through test file to monitor Tyler Goodlet 2020-05-23 16:02:15 -0400
  • f798d13038 Reord watchlist cmds into new package Tyler Goodlet 2020-05-23 16:01:36 -0400
  • ff843372a1 Add `piker bars` command Tyler Goodlet 2020-05-23 15:39:17 -0400
  • c11946988e Implement candles retrieval from Questrade Tyler Goodlet 2020-05-23 14:00:53 -0400