Commit Graph

  • a4028d3475 Actually position msgs get relayed verbatim Tyler Goodlet 2021-07-22 11:44:15 -0400
  • dc279a48c2 Move DPI / screen get logging to debug; reduce cli noise Tyler Goodlet 2021-07-22 11:43:18 -0400
  • 7367ed5464 Drop all `ChartPlotWidget._lc` remap to `.linked Tyler Goodlet 2021-07-22 11:42:12 -0400
  • c8b14e9445 Pass position msg to tracker, append fill msgs Tyler Goodlet 2021-07-22 11:39:47 -0400
  • 3b0b7475c8 Fixup commented view locate call Tyler Goodlet 2021-07-22 11:24:25 -0400
  • 1a5770c127 Only hide position (extra) info on order mode exit Tyler Goodlet 2021-07-22 11:23:41 -0400
  • 1abbd095ec Fix oustanding label bugs, make `.update()` accept a position msg Tyler Goodlet 2021-07-22 11:23:04 -0400
  • 826c4408ea Stop pulling lot size precision from symbol for now in the UI Tyler Goodlet 2021-07-21 20:09:36 -0400
  • d3457cd423 Drop position-line factory from lines module, add endpoint getter Tyler Goodlet 2021-07-21 20:06:14 -0400
  • 444421bddf Make our default label opaque (since it's normally just text) Tyler Goodlet 2021-07-21 20:03:11 -0400
  • 565380368a Increase cursor debounce delay slightly? Tyler Goodlet 2021-07-21 20:02:09 -0400
  • f06e05c9cb Switch mode to touch `.pp` Tyler Goodlet 2021-07-21 20:00:57 -0400
  • 71eef1b7fd Add `.view` property, throttle to 50Hz by default Tyler Goodlet 2021-07-21 20:00:11 -0400
  • 20a8045127 Add a left-side-of-marker orientation Tyler Goodlet 2021-07-21 19:59:29 -0400
  • 74d6dd5957 Move position tracking to new module Tyler Goodlet 2021-07-21 19:42:15 -0400
  • afcb323c49 Use `QGraphicsPathItem` for marker, add line hide method Tyler Goodlet 2021-07-19 08:40:51 -0400
  • 45d6682ae0 Update entry count on position msgs, draft a composite position info type Tyler Goodlet 2021-07-19 07:46:30 -0400
  • ff6ac6ba4f Add label location description param for graphics path anchor Tyler Goodlet 2021-07-17 16:17:36 -0400
  • d21112dcd7 Drop the open ctx mng; add wip pp label Tyler Goodlet 2021-07-16 18:32:56 -0400
  • 69091a894f Move marker label anchor to anchors mod Tyler Goodlet 2021-07-16 16:03:32 -0400
  • e58a980786 Move all anchor funcs to new mod Tyler Goodlet 2021-07-16 14:50:59 -0400
  • 94d3f67707 Move marker level-line-positioning anchor to new module Tyler Goodlet 2021-07-16 12:31:05 -0400
  • 3aab6d67e9 Use label anchor Tyler Goodlet 2021-07-16 11:40:56 -0400
  • 791fd23524 Remove `LevelLine.add_label()`, add dynamic pp marker label Tyler Goodlet 2021-07-16 09:26:06 -0400
  • 62517c1662 Add user defined anchor support to label; reorg mod Tyler Goodlet 2021-07-16 07:45:42 -0400
  • 86cb8421d9
    Merge pull request #218 from pikers/paper_pp_tracking goodboy 2021-09-06 09:27:38 -0400
  • 0dc18598fb Add a client side order dialog type for tracking flows in the UI Tyler Goodlet 2021-07-13 15:28:19 -0400
  • bd754b740d Only re-calc avg pp price on pp size increases Tyler Goodlet 2021-07-12 11:18:43 -0400
  • 62dd327ef3 Drop `_graphics` subpkg; flat is better then nested Tyler Goodlet 2021-07-12 09:18:11 -0400
  • 449c4210e4 Add per session paper position tracking Tyler Goodlet 2021-07-12 08:22:15 -0400
  • 908678da84 Add more futes, add in order status comments Tyler Goodlet 2021-06-23 10:09:45 -0400
  • 1c59a01a78 Make subplot proportion slightly larger Tyler Goodlet 2021-06-23 10:07:41 -0400
  • fd5c72f97d WIP position market offscreen nav Tyler Goodlet 2021-06-23 10:06:05 -0400
  • ad174c5c21
    Merge pull request #204 from pikers/ib_adhoc_derivs goodboy 2021-09-02 12:57:12 -0400
  • d3838c2a8b Use built-in type generics Tyler Goodlet 2021-09-02 12:55:10 -0400
  • 07e35d3ff5
    Merge pull request #217 from pikers/hot_fix_cache_event_is_none goodboy 2021-09-02 12:52:27 -0400
  • eb5762d912 Add adhoc-symbols search for ib Tyler Goodlet 2021-09-02 10:46:20 -0400
  • 2227721dac Only set event if entry still exists Tyler Goodlet 2021-09-02 10:09:09 -0400
  • 3dad779c90 Add commented catch to skip backpressure errors wen debugging Tyler Goodlet 2021-08-30 17:53:01 -0400
  • d940957455 Support account passthrough in `.submit_limit()` Tyler Goodlet 2021-08-18 15:17:26 -0400
  • ffbfd187ad Raise cache miss on a disconnected ib client Tyler Goodlet 2021-08-18 15:15:28 -0400
  • c6aa867c9b Add more futes, add in order status comments Tyler Goodlet 2021-06-23 10:09:45 -0400
  • 37d94fbb28
    Merge pull request #212 from pikers/feed_caching goodboy 2021-09-01 10:25:49 -0400
  • 4527d4a677 Allocate an event per context Tyler Goodlet 2021-09-01 09:45:14 -0400
  • 26cb7aa660 Drop tractor stream shielding use Tyler Goodlet 2021-09-01 08:26:26 -0400
  • 2df16e11ed Re-implement client caching using `maybe_open_ctx` Tyler Goodlet 2021-09-01 09:01:25 -0400
  • c3682348fe Use the actor's service nursery instead Tyler Goodlet 2021-08-31 12:46:47 -0400
  • 1184a4d88e Cache sample step streams per actor Tyler Goodlet 2021-08-31 09:28:22 -0400
  • bbcce0cab6 Facepalm^2: pass through kwargs Tyler Goodlet 2021-08-30 18:04:19 -0400
  • cae7f486e4 Revert "Lol, don't use `maybe_open_feed()` for now, it's totally borked..." Tyler Goodlet 2021-08-30 17:55:10 -0400
  • ff322ae7be Re-impl ctx-mng caching using `trio.Nursery.start()` Tyler Goodlet 2021-08-30 17:39:53 -0400
  • 2f1455d423 Lol, don't use `maybe_open_feed()` for now, it's totally borked... Tyler Goodlet 2021-08-18 14:46:13 -0400
  • 2a9d24ccac Remove dead OHLC index consumers from subs list on error Tyler Goodlet 2021-08-02 22:08:59 -0400
  • fe0d66e847 Drop removed module import Tyler Goodlet 2021-08-16 08:18:20 -0400
  • 1e42f58478 Add pause/resume feed api, delegate to msg stream for broadcast api Tyler Goodlet 2021-08-15 18:14:09 -0400
  • 2f5abaa47a Add njs token bucket gist url Tyler Goodlet 2021-08-13 12:34:40 -0400
  • c8e320849a Add super basic support for data feed "pausing" Tyler Goodlet 2021-08-13 12:15:08 -0400
  • 0c9516051b TO SQUASH cached ctx. Tyler Goodlet 2021-08-12 20:16:45 -0400
  • 71b50fdae8 Use broadcast chan for order client and avoid chan repacking Tyler Goodlet 2021-08-12 14:50:18 -0400
  • 954dc6a8b0 Fix missing cache hit bool element of return Tyler Goodlet 2021-08-12 14:49:06 -0400
  • 310d8f485e Add disclaimer to old data mod Tyler Goodlet 2021-08-10 16:58:10 -0400
  • 2202abc9fb Add (lack of proper) ring buffer note Tyler Goodlet 2021-08-10 17:02:52 -0400
  • 7d0f47364c Use `maybe_open_feed()` in ems and fsp daemons Tyler Goodlet 2021-08-10 16:50:40 -0400
  • a7d3afc9b1 Add a `maybe_open_feed()` which uses new broadcast chans Tyler Goodlet 2021-08-10 16:00:14 -0400
  • 224dbbc4e3 Drop feed refs Tyler Goodlet 2021-08-10 09:32:59 -0400
  • 7d5add1c3a Add an njs cache gist link Tyler Goodlet 2021-08-10 08:51:03 -0400
  • 66f1d91541 Let's abstractify: -> Tyler Goodlet 2021-08-09 19:27:42 -0400
  • 68ce5b3550 Add lifo cache to new module; drop "utils", bleh Tyler Goodlet 2021-08-09 14:34:26 -0400
  • 0ce8057823 Move feed cacheing to cache mod; put entry retreival into ctx mng Tyler Goodlet 2021-08-09 13:20:57 -0400
  • a0660e553f Start top level cacheing apis module Tyler Goodlet 2021-08-09 11:43:45 -0400
  • 146c684f21 Cache `brokerd` feeds for reuse in clearing loop Tyler Goodlet 2021-08-09 11:31:38 -0400
  • f03f051e7f
    Merge pull request #213 from pikers/brokers_config goodboy 2021-08-24 10:37:44 -0400
  • c21d299193 Drop data/ version of config brokers_config Tyler Goodlet 2021-08-24 10:32:01 -0400
  • 89b2089562 Fixup missing ib section handling; drop `.api` subsection Tyler Goodlet 2021-07-27 08:28:44 -0400
  • d5394ac677 Fix TWS triggered trades msg packing Tyler Goodlet 2021-07-05 09:53:42 -0400
  • 12c8d26906 Update brokers.toml schema Tyler Goodlet 2021-08-24 10:23:53 -0400
  • 7592ae7be7 Pass labels to form builder, toy with broadcast consumer task ordermodepps_backup Tyler Goodlet 2021-08-10 17:04:19 -0400
  • 112615e374 Add (lack of proper) ring buffer note Tyler Goodlet 2021-08-10 17:02:52 -0400
  • ef27a4f4e2 Position tracker is passed at init Tyler Goodlet 2021-08-10 17:02:17 -0400
  • 27ba57217a Lol, initial size calcs on order line update Tyler Goodlet 2021-08-10 17:01:46 -0400
  • d7cc234a78 Basic allocator state updates from pp sidepane Tyler Goodlet 2021-08-10 17:00:52 -0400
  • 7a8e612228 Validate allocator assignments with pydantic Tyler Goodlet 2021-08-10 16:59:44 -0400
  • ebfb700cd2 Add reference gist for Qt guest mode stuff Tyler Goodlet 2021-08-10 16:58:41 -0400
  • 61c6bbb592 Add disclaimer to old data mod Tyler Goodlet 2021-08-10 16:58:10 -0400
  • cc40048ab2 Unpack keyboard events into an explicit msg model Tyler Goodlet 2021-08-10 16:57:19 -0400
  • 3d4898c4d5 Use `maybe_open_feed()` in ems and fsp daemons Tyler Goodlet 2021-08-10 16:50:40 -0400
  • 6f30ae448a Add a `maybe_open_feed()` which uses new broadcast chans Tyler Goodlet 2021-08-10 16:00:14 -0400
  • cab1cf4a00 Drop feed refs Tyler Goodlet 2021-08-10 09:32:59 -0400
  • 2340a1666b Add an njs cache gist link Tyler Goodlet 2021-08-10 08:51:03 -0400
  • b2a1c8882b Let's abstractify: -> Tyler Goodlet 2021-08-09 19:27:42 -0400
  • e9f892916e Add lifo cache to new module; drop "utils", bleh Tyler Goodlet 2021-08-09 14:34:26 -0400
  • b535effc52 Move feed cacheing to cache mod; put entry retreival into ctx mng Tyler Goodlet 2021-08-09 13:20:57 -0400
  • 79000b93cb Start top level cacheing apis module Tyler Goodlet 2021-08-09 11:43:45 -0400
  • 9b2b40598d Cache `brokerd` feeds for reuse in clearing loop Tyler Goodlet 2021-08-09 11:31:38 -0400
  • 68d2000909 Order mode docs/comments updates Tyler Goodlet 2021-08-09 11:21:05 -0400
  • 5ae16bf73e Add draft `pydantic`-`QWidget` ORM system Tyler Goodlet 2021-08-04 13:37:51 -0400
  • a57d92c8bd Drop uneeded `typing` types for py3.9+ Tyler Goodlet 2021-08-03 09:47:29 -0400
  • 5fe8cb7e53 "last" and "current" are better names Tyler Goodlet 2021-08-03 09:45:33 -0400
  • d0ad5e43f9 Remove dead OHLC index consumers from subs list on error Tyler Goodlet 2021-08-02 22:08:59 -0400
  • f5beb22d6e Flip to view mode on field exit key combos Tyler Goodlet 2021-08-02 18:53:02 -0400