Commit Graph

  • 9f9b5480a6 More explicit private var name Tyler Goodlet 2021-02-24 12:05:09 -0500
  • 948e133cae Split out ems daemon, client api and paper engine into new mods Tyler Goodlet 2021-02-22 18:37:57 -0500
  • a9bbc223bb Add a new exchange subpackage Tyler Goodlet 2021-02-22 17:28:34 -0500
  • 1142a538ea Don't forward errors without an order id Tyler Goodlet 2021-02-22 10:45:01 -0500
  • af82f36bd8 Add comp trading ref Tyler Goodlet 2021-02-21 16:04:04 -0500
  • e6ea053d40 Get kivy/questrade shit working again Tyler Goodlet 2021-02-21 12:32:40 -0500
  • f724798336 Fix incorrect bounding rect calc Tyler Goodlet 2021-02-21 12:02:20 -0500
  • 4b0e5662a5 Add default order lot sizes by asset type Tyler Goodlet 2021-02-21 12:01:48 -0500
  • 6fb1945360 Fix and pass through piker loglevel correctly Tyler Goodlet 2021-02-21 11:50:33 -0500
  • aa4a2ef64f Bump up font size one more time Tyler Goodlet 2021-02-21 11:49:27 -0500
  • c2890b8197 Port level line to xhair methods Tyler Goodlet 2021-02-21 11:48:51 -0500
  • d5b41e12c5 Add crosshair hide/show convenience methods Tyler Goodlet 2021-02-21 11:45:24 -0500
  • 71745ddcd4 Even smaller text fill on axes Tyler Goodlet 2021-02-21 11:44:58 -0500
  • 8c757d0bdd Accept a symbol type key from broker Tyler Goodlet 2021-02-21 11:42:19 -0500
  • 38b2e99002 Fill clearable prices asap Tyler Goodlet 2021-02-20 16:43:33 -0500
  • d8b157d209 First draft paper trading engine! Tyler Goodlet 2021-02-20 15:25:53 -0500
  • ead2f77d40 Add a symbol/asset type key Tyler Goodlet 2021-02-19 18:43:56 -0500
  • add63734f1 Add an auto-reconnect websocket API Tyler Goodlet 2021-02-19 18:42:50 -0500
  • bbd54e8f95 Report asset types, tick sizes, and order actions from ib Tyler Goodlet 2021-02-19 17:23:37 -0500
  • 1ac4cc3dd3 Use new field label api for L1 Tyler Goodlet 2021-02-16 06:42:48 -0500
  • 880bdcffa7 Document order status list from ib Tyler Goodlet 2021-02-12 09:07:49 -0500
  • b794855ad3 Port order mode to new order line api Tyler Goodlet 2021-02-11 23:42:57 -0500
  • d91f07c947 Drop old candlestick graphics code Tyler Goodlet 2021-02-11 23:42:17 -0500
  • aec8f1d25c Hide y-label on level line mouse over Tyler Goodlet 2021-02-11 23:41:40 -0500
  • bf78c13df4 Attempt px perfection on crosshair lines placement Tyler Goodlet 2021-02-11 14:03:47 -0500
  • f51e503e47 Support arbitrary fields (with update) in labels Tyler Goodlet 2021-02-11 13:59:50 -0500
  • cbf259f3f3 Add hidpi issue regarding it being borky Tyler Goodlet 2021-02-11 11:49:33 -0500
  • ca576ca3cf Add label delete method Tyler Goodlet 2021-02-11 11:49:01 -0500
  • 0edca84b3d Yet another font size tweak Tyler Goodlet 2021-02-11 11:48:40 -0500
  • dd1aed627e Tidy axis code Tyler Goodlet 2021-02-11 11:48:19 -0500
  • 02edfdf846 Pass order size to ems Tyler Goodlet 2021-02-11 11:47:34 -0500
  • 21e1561a57 Add a sane label type..smh Tyler Goodlet 2021-02-11 00:12:37 -0500
  • 386cd9404d Drop hidpi detection? it doesn't seem to yield benefits Tyler Goodlet 2021-02-08 07:07:04 -0500
  • ac84087755 Fix stage line updating, size up arrow heads? Tyler Goodlet 2021-02-08 07:06:00 -0500
  • 0449734c53 Drop YSticky for level lines stuff Tyler Goodlet 2021-02-08 07:04:08 -0500
  • 1ef2d18a41 Try to make crosshair lines px perfect Tyler Goodlet 2021-02-08 07:03:28 -0500
  • 708ed89894 Hard code font inches Tyler Goodlet 2021-02-08 07:01:26 -0500
  • 890f932400 Use through lot digits, drop YSticky Tyler Goodlet 2021-02-08 07:00:34 -0500
  • bf66eb0b3d Support lot tick size (mostly for crypto) Tyler Goodlet 2021-02-08 06:42:59 -0500
  • d7f806c57b Add arrowheads to labels Tyler Goodlet 2021-02-08 06:40:11 -0500
  • c3fa31e731 Convert symbol type to use pydantic Tyler Goodlet 2021-02-06 14:38:00 -0500
  • 0c184b1b41 Port ib to new provide new tick size fields in symbol info Tyler Goodlet 2021-02-06 14:37:24 -0500
  • 69df73afc3 Deliver symbol info from kraken; start using pydantic Tyler Goodlet 2021-02-06 14:23:27 -0500
  • a8c4829cb6 Start using `tick_size` throughout charting Tyler Goodlet 2021-02-06 11:35:12 -0500
  • 03541bd368 Drop unneeded .hide(); add more comments Tyler Goodlet 2021-01-26 22:16:18 -0500
  • cfc36e7928 Snap y-cursor-label to min tick Tyler Goodlet 2021-01-26 22:15:45 -0500
  • 708086cbcb Convert contractsto dicts on errors Tyler Goodlet 2021-01-26 13:34:49 -0500
  • 5a0612e6a8 Factor some line and label steps Tyler Goodlet 2021-01-26 13:34:29 -0500
  • 8501a9be4f Lol actually fix screen wakeup lookup.. Tyler Goodlet 2021-01-26 12:26:43 -0500
  • a232e8bc39 Display order size on order lines in order mode Tyler Goodlet 2021-01-26 11:36:44 -0500
  • 25ec5faaef Drop removed show_label kwarg Tyler Goodlet 2021-01-26 11:28:24 -0500
  • b9d9dbfc4a Support size fields on order lines; avoid overlap with L1 lines Tyler Goodlet 2021-01-26 11:27:50 -0500
  • 990c3a1eac Try out 3 ticks away as limit submission Tyler Goodlet 2021-01-26 11:26:30 -0500
  • cc5af7319f Slightly lighter sell red, try to fix screen stuff... Tyler Goodlet 2021-01-22 23:02:23 -0500
  • 18fafb501d Use dashed lines for dark orders Tyler Goodlet 2021-01-22 23:01:12 -0500
  • 4b2161a37b Use 2 min-ticks offset for dark orders Tyler Goodlet 2021-01-22 23:00:01 -0500
  • f072e2551b Snap y-axis crosshair to min tick(s) Tyler Goodlet 2021-01-22 22:59:00 -0500
  • 50d2d8517b Add support for dotted style level lines Tyler Goodlet 2021-01-22 22:57:42 -0500
  • 92efb8fd8e Expect new init message in feed from brokers Tyler Goodlet 2021-01-22 22:56:22 -0500
  • b4a4f12aa4 Send init message with kraken Tyler Goodlet 2021-01-22 22:55:49 -0500
  • 10e47e349c Include symbol deats in feed init message from ib Tyler Goodlet 2021-01-22 17:11:53 -0500
  • 5327d7be5e Add screen acquire timeout loop Tyler Goodlet 2021-01-22 16:46:39 -0500
  • f82127de31 Add "live order" submission using ctl-<action key> Tyler Goodlet 2021-01-19 20:48:58 -0500
  • 7811119736 Support toggling level line highlighting Tyler Goodlet 2021-01-19 20:47:55 -0500
  • 149820b3b0 Get "dark (order) mode" workin! Tyler Goodlet 2021-01-19 16:58:01 -0500
  • 794665db70 Drop log msg Tyler Goodlet 2021-01-18 20:28:52 -0500
  • e6724b6559 Move order mode handling into charting code Tyler Goodlet 2021-01-18 20:28:37 -0500
  • f3ae8db04b Big refactor; start paper client Tyler Goodlet 2021-01-18 19:55:50 -0500
  • 2bf95d7ec7 Fix clients map typing annot Tyler Goodlet 2021-01-15 20:57:25 -0500
  • 5acd780eb6 Get live mode correct and working Tyler Goodlet 2021-01-15 19:41:03 -0500
  • 3e959ec260 Add fill handler to order mode Tyler Goodlet 2021-01-15 19:40:40 -0500
  • bdc02010cf Finally, sanely normalize local trades event data Tyler Goodlet 2021-01-15 19:40:09 -0500
  • c835cc10e0 Get "live" order mode mostly workin Tyler Goodlet 2021-01-14 12:59:00 -0500
  • 1c7da2f23b Include bidict as dep Tyler Goodlet 2021-01-14 12:56:47 -0500
  • ee8caa80d4 Add order cancellation and error support Tyler Goodlet 2021-01-14 12:56:27 -0500
  • 140f3231e7 Add basic client-side order entry to EMS Tyler Goodlet 2021-01-11 21:24:14 -0500
  • f9d4df7378 Start higher level order mode API Tyler Goodlet 2021-01-11 21:23:39 -0500
  • 53c0816c5f Add color properties for level line and label Tyler Goodlet 2021-01-11 21:22:58 -0500
  • c1266a7a1d Add buy/sell colors Tyler Goodlet 2021-01-11 21:22:21 -0500
  • 12aebcc89c Expose "proxy" api a little better Tyler Goodlet 2021-01-11 21:22:03 -0500
  • e51670a573 Try dynamically loading screen Tyler Goodlet 2021-01-09 10:56:35 -0500
  • 5503a5705a Drop old line Tyler Goodlet 2021-01-09 10:56:11 -0500
  • 3e7057d247 Use feed's trade streamin in ems Tyler Goodlet 2021-01-09 10:55:36 -0500
  • 611486627f Cleaning Tyler Goodlet 2021-01-09 10:55:00 -0500
  • bd180a3482 Add trades data stream routine to Feed Tyler Goodlet 2021-01-09 10:54:45 -0500
  • 280739b51a Add trades data streaming support Tyler Goodlet 2021-01-09 10:54:09 -0500
  • 620f5fee6e Wishful thinking with conditional mngrs Tyler Goodlet 2021-01-09 10:53:40 -0500
  • 5a4f5c35ae
    Merge pull request #146 from pikers/basic_alerts goodboy 2021-01-15 21:09:33 -0500
  • 03074d4717
    Merge pull request #145 from pikers/y_zoom goodboy 2021-01-15 21:07:02 -0500
  • 513646c802 Use @njit throughout kraken_trades_data Tyler Goodlet 2021-01-11 08:40:13 -0500
  • 4bd42b52c9 Add support for Trades ep Tyler Goodlet 2021-01-11 08:34:59 -0500
  • 39e4953a6a Get order cancellation working basic_alerts Tyler Goodlet 2021-01-07 22:08:25 -0500
  • dba8457be9 Trigger kraken sample increment after startup Tyler Goodlet 2021-01-07 12:17:10 -0500
  • 282cc85ba0 Create an "order mode" Tyler Goodlet 2021-01-07 12:03:18 -0500
  • 8d66a17daf Add a "lines editor" api/component Tyler Goodlet 2021-01-05 13:37:03 -0500
  • 268f207a6c Shadow 'close' field with 'last' Tyler Goodlet 2021-01-05 08:02:48 -0500
  • 24536ad769 Get roundtrip alert uuids workin; stage order book api Tyler Goodlet 2021-01-05 08:02:14 -0500
  • d0a3deae09 Pass symbol type further down chart stack Tyler Goodlet 2021-01-04 14:46:47 -0500
  • 4d6b1d4bb1 Add brokers list field to symbol type Tyler Goodlet 2021-01-04 14:45:59 -0500
  • 3c424a153f Port to new `Portal.run()` api Tyler Goodlet 2021-01-04 14:45:34 -0500