Commit Graph

  • 103014aa58 Properly teardown data feed on cancel Tyler Goodlet 2020-08-26 21:43:21 -0400
  • b7c924046a Begin to use `@tractor.msg.pub` throughout streaming API Tyler Goodlet 2020-08-19 07:42:49 -0400
  • 0bf265a96f Future todo Tyler Goodlet 2020-08-09 00:02:04 -0400
  • 482dc510fa Add normalization step for ticks Tyler Goodlet 2020-07-31 00:03:17 -0400
  • aeb58c03e2 Add startup logic to handle market closure Tyler Goodlet 2020-07-28 14:44:32 -0400
  • 4ce99e62e0 Override annoying stuff in ib_insync Tyler Goodlet 2020-07-15 09:54:24 -0400
  • 41c6517a23 Port to new streaming api, yield whole tickers Tyler Goodlet 2020-07-15 08:40:20 -0400
  • 450a39ce1c Add better contract search/lookup Tyler Goodlet 2020-07-07 10:33:47 -0400
  • b8209cd506 Add a mostly actor aware API to IB backend Tyler Goodlet 2020-07-02 12:54:34 -0400
  • 1abadeb506 Add initial IB broker backend using ib_insync Tyler Goodlet 2020-06-24 13:17:29 -0400
  • 3c76a3e03d
    Merge pull request #111 from pikers/unleash_the_kraken goodboy 2020-09-29 16:43:27 -0400
  • 14a5d047c3 Copy forward stupid kraken zeroed vwaps unleash_the_kraken Tyler Goodlet 2020-09-10 16:16:03 -0400
  • b13da849d0 Include vwap in kraken historical bars Tyler Goodlet 2020-09-09 21:20:07 -0400
  • 0b42ac1420 Normalize kraken quotes for latency tracking Tyler Goodlet 2020-08-26 21:44:03 -0400
  • ea8205968c Begin to use `@tractor.msg.pub` throughout streaming API Tyler Goodlet 2020-08-19 07:42:49 -0400
  • 44010abf4d Handle (far end forced) disconnects Tyler Goodlet 2020-08-09 00:01:40 -0400
  • 03c5c7d2ba Trigger connection reset on slowed heartbeat Tyler Goodlet 2020-08-02 12:17:03 -0400
  • e92abd376a Trace log the heartbeat Tyler Goodlet 2020-08-02 01:35:29 -0400
  • bf9a0136df Make ws loop restart on connection failures Tyler Goodlet 2020-08-01 22:12:26 -0400
  • d976f3d074 Generate tick data correctly using .etime Tyler Goodlet 2020-08-01 16:52:51 -0400
  • ad92188703 Support new normalized ticks format with kraken Tyler Goodlet 2020-07-31 00:11:17 -0400
  • 9976bc3a3b Fix typo Tyler Goodlet 2020-07-28 14:45:18 -0400
  • 3655e449d6 Raise errors, fix module script entry Tyler Goodlet 2020-07-15 13:26:48 -0400
  • ffe47acf1d Add historical bars retreival Tyler Goodlet 2020-07-15 08:20:03 -0400
  • 7bccfc7b10 Convert to stream, parse into dataclass Tyler Goodlet 2020-07-05 11:43:58 -0400
  • 2738b54851 Start kraken backend Tyler Goodlet 2020-07-04 18:59:02 -0400
  • 67a75c3080
    Merge pull request #114 from pikers/facepalm goodboy 2020-09-26 11:29:36 -0400
  • 53eb564f06 Add marketstore cli stuff; not sure how this got missed?! facepalm Tyler Goodlet 2020-09-25 15:34:54 -0400
  • f8487e250e
    Merge pull request #94 from pikers/marketstore_integration goodboy 2020-09-04 10:36:53 -0400
  • 05d2985f5f Clarify some odd spots marketstore_integration Tyler Goodlet 2020-09-02 11:32:54 -0400
  • 316137fdf2 Begin to wrap marketstore as a data feed Tyler Goodlet 2020-08-01 20:08:05 -0400
  • 702c63f607 Define "packetizer" in specific broker mod Tyler Goodlet 2020-07-28 13:47:18 -0400
  • 312169e790 Support the `stream_quotes()` api in questrade backend Tyler Goodlet 2020-07-20 16:58:40 -0400
  • 60b74ad7d1 Use new method name Tyler Goodlet 2020-06-24 14:13:56 -0400
  • a6de623147 Add search command to cli Tyler Goodlet 2020-06-24 14:13:36 -0400
  • 75f98276cc Add symbol search to broker api Tyler Goodlet 2020-06-24 14:13:00 -0400
  • 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