Commit Graph

  • 519712e128 Add stocks search to qt client Tyler Goodlet 2020-06-24 14:12:38 -0400
  • 934108a024 Add symbol-info command Tyler Goodlet 2020-06-16 11:55:37 -0400
  • dcb0a30ad6 Move UI spawning cmds to new module Tyler Goodlet 2020-06-10 13:48:21 -0400
  • 3c4699abef Pass broker name Tyler Goodlet 2020-07-15 09:54:47 -0400
  • 78784a4bf3 Port to new data apis Tyler Goodlet 2020-07-15 08:28:13 -0400
  • 57a8db8cba Start enforcing a common stream setup api Tyler Goodlet 2020-07-15 08:22:09 -0400
  • f6f6d98a95 Allow passing in tbk keys to query Tyler Goodlet 2020-06-24 14:23:37 -0400
  • 167c9089f9 Who needs it ;P Tyler Goodlet 2020-06-10 13:56:18 -0400
  • 31b4d5c6a7 Add glue link in readme Tyler Goodlet 2020-06-03 12:09:55 -0400
  • bc9af977a4 Update quote cache on each loop Tyler Goodlet 2020-06-02 10:18:57 -0400
  • 436e4d2df4 Add tbk tick streaming with trio-websocket Tyler Goodlet 2020-06-01 14:13:30 -0400
  • acd32341e2 Fix assignment out of order Tyler Goodlet 2020-06-01 14:01:55 -0400
  • 3cfb15ed6e Make monitor handle non-full quote messages Tyler Goodlet 2020-05-31 22:59:37 -0400
  • d66cfb8fa0 Push only new key value pairs over quote streams Tyler Goodlet 2020-05-31 22:36:47 -0400
  • 335cee63b2 Make stock quote formatter work with diff streams Tyler Goodlet 2020-05-31 20:05:06 -0400
  • 213a19b191 Update version and deps Tyler Goodlet 2020-05-26 14:43:18 -0400
  • a6c692fb8b Add support for TICK ingest to marketstore Tyler Goodlet 2020-05-26 14:34:22 -0400
  • bb9f6475f4 Add disclaimer its_happening Tyler Goodlet 2020-09-01 12:50:13 -0400
  • 54463b3595 Drop to 1k bars on init load Tyler Goodlet 2020-09-01 12:46:30 -0400
  • aaf234cbaf Better bg color, tweak margins. Tyler Goodlet 2020-08-31 17:18:35 -0400
  • 0f6589d9ff Add proper x-axis time-stamping Tyler Goodlet 2020-08-31 17:18:02 -0400
  • 30d8e096c6 Use dashed crosshair, simplify x-axis alloc Tyler Goodlet 2020-08-31 17:17:20 -0400
  • 19609178ce Even more colors Tyler Goodlet 2020-08-31 17:16:44 -0400
  • 4c39407363 Use dashed lines for crosshair Tyler Goodlet 2020-08-30 12:32:14 -0400
  • a345daa522 Try to find cad stocks Tyler Goodlet 2020-08-30 12:31:32 -0400
  • ea75281cbc Add and update y-sticky labels on new price data Tyler Goodlet 2020-08-30 12:29:29 -0400
  • 86a1f33abb Start color map Tyler Goodlet 2020-08-30 12:28:38 -0400
  • 649798a91f Add updateable y-sticky label Tyler Goodlet 2020-08-30 12:27:41 -0400
  • 6ce8d1147e Cleanup latency tracker Tyler Goodlet 2020-08-26 21:45:34 -0400
  • 0d08e39597 Refer to main chart's data for date axis Tyler Goodlet 2020-08-26 21:45:13 -0400
  • 38df68935d Normalize kraken quotes for latency tracking Tyler Goodlet 2020-08-26 21:44:03 -0400
  • 778e3c7b06 Properly teardown data feed on cancel Tyler Goodlet 2020-08-26 21:43:21 -0400
  • 69aced7521 Add "contents" labels to charts Tyler Goodlet 2020-08-26 14:15:52 -0400
  • bfdd2c43cc Start brokers.api module Tyler Goodlet 2020-08-21 14:28:02 -0400
  • f5ad56a257 WIP initial draft of FSP subsystem Tyler Goodlet 2020-08-19 15:32:09 -0400
  • f4dddecf17 Drop weird chart type enum Tyler Goodlet 2020-08-19 07:52:17 -0400
  • 20250961a6 Begin to use `@tractor.msg.pub` throughout streaming API Tyler Goodlet 2020-08-19 07:42:49 -0400
  • 2f89979d8c Use partial, pass kwargs to `tractor._main()` Tyler Goodlet 2020-08-19 07:41:18 -0400
  • 7acf7106df Start "interaction" module Tyler Goodlet 2020-08-14 22:17:57 -0400
  • 23dcc45b63 Port monitor to normalized streams Tyler Goodlet 2020-08-10 15:48:57 -0400
  • 37607d61ca Port `DataFeed` api to broker specific normalizer routine Tyler Goodlet 2020-08-10 15:23:35 -0400
  • 5fe8e420b8 Add a normalizer routine which emits quote differentials/ticks Tyler Goodlet 2020-08-09 00:03:09 -0400
  • 75824f7afa Future todo Tyler Goodlet 2020-08-09 00:02:04 -0400
  • a1e2730aa1 Handle (far end forced) disconnects Tyler Goodlet 2020-08-09 00:01:40 -0400
  • bdcf5f884b Add `services` cmd for monitoring actors Tyler Goodlet 2020-08-03 21:31:56 -0400
  • e6e06a52cb Flatten out chart tasks Tyler Goodlet 2020-08-02 20:10:06 -0400
  • ccf600f79a Add ravel() reference link Tyler Goodlet 2020-08-02 20:09:27 -0400
  • 0389836fe6 Handle "mouse-not-on-plot" edge cases Tyler Goodlet 2020-08-02 15:23:20 -0400
  • bfc1a1fcf5 Attempt more reliable chart startup Tyler Goodlet 2020-08-02 12:18:53 -0400
  • 3066ab216a Passthrough loglevel from qtractor Tyler Goodlet 2020-08-02 12:17:38 -0400
  • 699fffd964 Trigger connection reset on slowed heartbeat Tyler Goodlet 2020-08-02 12:17:03 -0400
  • f779af02f1 Drop forkserver usage. Tyler Goodlet 2020-08-02 01:42:04 -0400
  • 72d6b5b06f Trace log the heartbeat Tyler Goodlet 2020-08-02 01:35:29 -0400
  • 9e4ee4d382 Pass piker log level through to tractor for chart app Tyler Goodlet 2020-08-02 00:18:54 -0400
  • b743230f7f Add a couple more deps Tyler Goodlet 2020-08-01 22:24:51 -0400
  • b872696d9f Set tractor loglevel in cli config Tyler Goodlet 2020-08-01 22:23:19 -0400
  • 4e9057621c Drop "pipfiles"; pipenv is getting the hard boot Tyler Goodlet 2020-08-01 22:22:12 -0400
  • fad58d18c9 Make ws loop restart on connection failures Tyler Goodlet 2020-08-01 22:12:26 -0400
  • 06f03c690c Begin to wrap marketstore as a data feed Tyler Goodlet 2020-08-01 20:08:05 -0400
  • fa899c3979 Generate tick data correctly using .etime Tyler Goodlet 2020-08-01 16:52:51 -0400
  • e2dab3977e Support new normalized ticks format with kraken Tyler Goodlet 2020-07-31 00:11:17 -0400
  • bcd17d0bb6 Also log the payload Tyler Goodlet 2020-07-31 00:10:47 -0400
  • e49417a4b8 Add normalization step for ticks Tyler Goodlet 2020-07-31 00:03:17 -0400
  • 307bc87738 Fix typo Tyler Goodlet 2020-07-28 14:45:18 -0400
  • 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