Commit Graph

  • 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
  • 595f79c632 Add symbol not found Tyler Goodlet 2020-05-17 20:39:38 -0400
  • 764f647578 Add a more "motivating" feature set Tyler Goodlet 2020-05-11 22:43:30 -0400
  • f48d4658d3
    Merge pull request #87 from pikers/dependabot/pip/psutil-5.6.6 goodboy 2020-03-15 12:26:10 -0600
  • c773136056
    Bump psutil from 5.6.5 to 5.6.6 dependabot[bot] 2020-03-12 18:31:45 +0000
  • ed2f22448b
    Merge pull request #85 from pikers/use_tractor_logging goodboy 2020-02-29 11:37:59 -0600
  • 732638ae2d Delegate logging to `tractor` use_tractor_logging Tyler Goodlet 2020-02-18 16:09:34 -0500
  • d1b76a50e9
    Merge pull request #86 from pikers/questrade_conns goodboy 2020-02-28 12:00:22 -0600
  • 837e30ff68 use >1 asks session connections questrade_conns Tyler Goodlet 2020-02-18 16:13:20 -0500
  • 8cc723d16d
    Merge pull request #83 from pikers/kivy_mainline_and_py3.8 goodboy 2019-11-21 10:23:49 -0500
  • 6bd13f0c5a Lockfile bump kivy_mainline_and_py3.8 Tyler Goodlet 2019-11-20 19:49:37 -0500
  • a2e5d07b2c Port to mainline kivy and Python 3.8 Tyler Goodlet 2019-11-20 19:38:39 -0500
  • 82416ea144 Add `xclip` to avoid tb at kivy startup Tyler Goodlet 2019-05-01 19:34:01 -0400
  • 1dd69d7559 Add pre-build arch pkg deps Tyler Goodlet 2019-04-30 13:19:04 -0400
  • 9b438c65db Deps bump Tyler Goodlet 2019-04-30 13:10:06 -0400
  • 49d612de49 Port to new @tractor.stream API Tyler Goodlet 2019-04-26 00:27:01 -0400
  • 811dbaab4e Add pipenv cmd for installing async kivy branch Tyler Goodlet 2019-04-26 00:26:14 -0400
  • 1cc33abca0 Don't bail when a sub-optschain crashes Tyler Goodlet 2019-03-24 12:09:17 -0400
  • 8964b7a5fb
    Merge pull request #76 from pikers/optschain_as_subactor goodboy 2019-03-21 22:55:49 -0400
  • 4e2d32d425 Readme bump Tyler Goodlet 2019-03-21 22:46:20 -0400
  • b2252e5762 Fix bad import Tyler Goodlet 2019-03-21 22:18:09 -0400
  • 8bf82a2f76 Allow spawning an optschain UI from monitor using the `o` keybinding Tyler Goodlet 2019-03-21 22:15:08 -0400
  • d59283d36d Update optschain cli entrypoint to pass primitive arg types Tyler Goodlet 2019-03-21 22:14:22 -0400
  • 884fcaa88e A slew of tiny pager improvements Tyler Goodlet 2019-03-21 22:01:50 -0400
  • 3bbb1db2b4 Make option chain spawnable as a subactor Tyler Goodlet 2019-03-21 21:50:55 -0400
  • fc1e63b2c1 Spawn keyboard functions in new tasks Tyler Goodlet 2019-03-18 22:39:21 -0400
  • c8da096126 Track table's last clicked row Tyler Goodlet 2019-03-18 22:38:32 -0400
  • 124b533150
    Merge pull request #75 from pikers/use_toml goodboy 2019-03-18 07:28:02 -0400
  • 44eb9aa9ff Create a blank config if none exists Tyler Goodlet 2019-03-17 23:34:48 -0400
  • 6746037784 Deps bump Tyler Goodlet 2019-03-17 23:22:10 -0400
  • 88bb5b9f05 Handle file not found Tyler Goodlet 2019-03-17 23:22:00 -0400
  • 25b6c4667f Deploy flag is no longer supported I guess? Tyler Goodlet 2019-03-17 23:09:08 -0400
  • b99c5d2abe Use confdir if provided even when in CI Tyler Goodlet 2019-03-17 23:04:04 -0400
  • 3a439fc99d Fix ask use logic for testing/CI Tyler Goodlet 2019-03-17 23:03:45 -0400
  • 6857713adf Deps bump now with toml Tyler Goodlet 2019-03-15 19:38:17 -0400
  • 6a50049af7 Use toml instead of ini for broker config Tyler Goodlet 2019-03-15 19:37:04 -0400
  • 2d688668ff Questrade is default for now Tyler Goodlet 2019-03-03 11:02:06 -0500