Commit Graph

  • 31c14a2f9f Add l1 label size tracking to chart widget Tyler Goodlet 2021-03-11 21:40:50 -0500
  • ea8120156f Add position line updating to order mode Tyler Goodlet 2021-03-11 21:40:06 -0500
  • e91e7bea1f Add position event support to ems Tyler Goodlet 2021-03-11 21:38:59 -0500
  • 6265ae8057 Add position event relay to ib broker backend Tyler Goodlet 2021-03-11 21:38:31 -0500
  • 98bfee028a Add a position line api Tyler Goodlet 2021-03-11 21:35:09 -0500
  • 7075a968b4 Create an order mode module Tyler Goodlet 2021-03-08 09:05:37 -0500
  • 7e214180a6 Remove old simulated order price on update Tyler Goodlet 2021-03-07 22:17:19 -0500
  • fff9efe4aa Snap level line movements to tick size Tyler Goodlet 2021-03-07 22:16:46 -0500
  • d58a82bd38 Factor and simplify paper clearing logic Tyler Goodlet 2021-03-07 16:41:14 -0500
  • 5deea50963 Factor order request processing into new func Tyler Goodlet 2021-03-07 16:25:47 -0500
  • e71bcb363c Drop stage line cacheing; the complexity isn't worth it. Tyler Goodlet 2021-03-07 16:07:23 -0500
  • de5a69c59c Add mouse drag order update support to UI Tyler Goodlet 2021-03-07 16:01:42 -0500
  • 6851bacd0a Add drag start/end callback support, remove from cursor hovered on delete Tyler Goodlet 2021-03-07 15:50:50 -0500
  • 0ade7daebc Support simulated live order modification in paper engine Tyler Goodlet 2021-03-07 13:34:03 -0500
  • 919ecab732 Support order modification in ems request loop Tyler Goodlet 2021-03-07 13:12:39 -0500
  • a43ab1b983 Add order update method to client Tyler Goodlet 2021-03-07 10:56:09 -0500
  • 2cabe1831c Attempt to handle existing order updates with ib backend Tyler Goodlet 2021-03-06 16:33:56 -0500
  • a1a1dec885 Move L1 labels into lone module Tyler Goodlet 2021-03-01 14:48:08 -0500
  • 8997b6029b Drop cruft Tyler Goodlet 2021-03-01 12:02:07 -0500
  • 72c4a4366b Tag TWS trade events Tyler Goodlet 2021-03-01 12:01:48 -0500
  • a1691cf1c5 Keep to one EMS daemon if possible Tyler Goodlet 2021-03-01 11:28:44 -0500
  • 327129db37 Drop paper limit submissions for alerts Tyler Goodlet 2021-02-25 18:44:40 -0500
  • 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