Commit Graph

  • 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
  • 267c8c6bd3 Go back to manual label contents check for now Tyler Goodlet 2021-01-04 14:45:12 -0500
  • 9478adf600 Use event sync for increment task launch Tyler Goodlet 2021-01-04 14:44:39 -0500
  • c7ff0804db Graph snap quote immediately on ib spin up Tyler Goodlet 2021-01-04 14:43:59 -0500
  • c030b63101 Rejig state with dataclasses; prep for numba Tyler Goodlet 2021-01-04 14:42:35 -0500
  • e56d065dbc
    Add fill_bars function to kraken kraken_history Guillermo Rodriguez 2021-01-02 12:34:17 -0300
  • 7b5a72909e Start a "real" alert looking msg Tyler Goodlet 2021-01-03 17:23:45 -0500
  • 616a74865b Better highlighted yellow Tyler Goodlet 2021-01-03 17:23:23 -0500
  • 6e2328d351 More comments? Tyler Goodlet 2021-01-03 17:23:06 -0500
  • a3468fb915 Barebones level based alerts are working! Tyler Goodlet 2021-01-03 17:19:16 -0500
  • 97b2f86cfe Add preliminary support for alert line management Tyler Goodlet 2021-01-03 11:12:51 -0500
  • 88d48bd188 Port to `Cursor` Tyler Goodlet 2021-01-03 11:10:08 -0500
  • 08aa5984ec Rename crosshair (type) to cursor Tyler Goodlet 2021-01-03 10:46:28 -0500
  • 14dad08d98 Extend level line interaction Tyler Goodlet 2021-01-03 10:43:53 -0500
  • edbbcbf954 Add alert yellow Tyler Goodlet 2021-01-03 10:39:06 -0500
  • b1fd986a3a
    Change kraken.stream_quotes to use tractor.stream api Guillermo Rodriguez 2020-12-30 18:58:14 -0300
  • d492f5c35a Define our own mouse clicked handler Tyler Goodlet 2021-01-01 17:49:23 -0500
  • a55d72f8d6 Create and "EMS" module for order execution/routing actor(s) Tyler Goodlet 2021-01-01 17:48:22 -0500
  • 80d48e5ece Dynamically override .boundingRect() after startup Tyler Goodlet 2021-01-01 13:23:05 -0500
  • e474d8c309 Remove horizontal crosshair on "a" hotkey Tyler Goodlet 2021-01-01 13:05:50 -0500
  • 7a53f19eeb Highlight level line label on hover Tyler Goodlet 2021-01-01 13:05:16 -0500
  • d602cbc985 Avoid active_plot race Tyler Goodlet 2021-01-01 12:59:31 -0500
  • bd85214017 Add draft order actor architecture Tyler Goodlet 2021-01-01 12:37:58 -0500
  • 5fddb581ab Kill backfiller on "no history" error y_zoom Tyler Goodlet 2021-01-01 12:34:50 -0500
  • 373327e3b7
    Merge pull request #134 from pikers/graphics_pixel_buffer goodboy 2021-01-01 12:31:52 -0500
  • 81b10b9dfc Add initial y-axis zoom Tyler Goodlet 2020-12-30 12:55:02 -0500
  • f3a0b1e91e Use pixel buffers on axis labels graphics_pixel_buffer chart_trader Tyler Goodlet 2020-12-29 14:34:25 -0500
  • 1e09b0f08f Type annot paint methods Tyler Goodlet 2020-12-29 12:55:56 -0500
  • 98c3bb8aee Add a pyqtgraph profiling toggle to chart CLI Tyler Goodlet 2020-12-29 10:15:38 -0500
  • a68fff4139 Break specialized graphics into specific mods Tyler Goodlet 2020-12-29 08:43:25 -0500
  • 575b3a0605 Adjust imports Tyler Goodlet 2020-12-29 08:18:03 -0500
  • 916396fbfe Move fast curve graphics to new mod Tyler Goodlet 2020-12-28 17:31:58 -0500
  • 19e3db8f61 Move OHLC items into new module Tyler Goodlet 2020-12-28 15:32:34 -0500
  • b4c28cb086 Start a new graphics sub-package Tyler Goodlet 2020-12-28 15:04:57 -0500
  • 5d30f351af Remove use of `tractor.run()` Tyler Goodlet 2020-12-28 13:07:17 -0500
  • d7f80d8ddb Add note about shm limit Tyler Goodlet 2020-12-28 13:06:44 -0500
  • b467e8fd8d Try cache mode on a bunch of "static" graphics Tyler Goodlet 2020-12-28 12:54:22 -0500
  • 588213a230 Add an experimental "fast appendable curve" graphic Tyler Goodlet 2020-12-28 12:47:09 -0500