Commit Graph

  • 4afafce297 Update icons from pps at order mode startup Tyler Goodlet 2021-09-14 12:26:26 -0400
  • 9c60aa1928 Add account icon updater method to sidepane Tyler Goodlet 2021-09-14 12:26:06 -0400
  • 9e41dfb735 Add an icon setter api to `Selection` Tyler Goodlet 2021-09-14 12:25:30 -0400
  • be5a8e66d8 Only show accounts reported from clearing sys Tyler Goodlet 2021-09-14 10:37:30 -0400
  • 9e15401ddc Add an accounts list setter Tyler Goodlet 2021-09-14 10:36:44 -0400
  • b04645aa47 Expect `accounts: set[str]` startup msg through clearing system Tyler Goodlet 2021-09-14 10:36:13 -0400
  • 75e1bf3f6e Factor combobox logic into a new `Selection` subtype Tyler Goodlet 2021-09-14 10:34:36 -0400
  • 6a31c4e160 Fix missing tracker to ui update call Tyler Goodlet 2021-09-13 19:08:30 -0400
  • 335e72bf32 Move icons generatino to new module Tyler Goodlet 2021-09-13 18:40:12 -0400
  • 66199bfe6f Implement the pixmap mask hack for long/short pp icons Tyler Goodlet 2021-09-13 17:40:14 -0400
  • 3de4b9afbb Scale down icons size, add RHS icons theory code Tyler Goodlet 2021-09-13 17:39:19 -0400
  • 6ac092d618 Scale search results indent to font size Tyler Goodlet 2021-09-12 19:36:50 -0400
  • 4f9827c070 Try out account icons from order mode Tyler Goodlet 2021-09-12 19:36:14 -0400
  • bbcdb88263 Add account icon setter method Tyler Goodlet 2021-09-12 19:35:36 -0400
  • d08886dceb Try to set icons on RHS, store combo box entries in map Tyler Goodlet 2021-09-12 19:29:42 -0400
  • 07214f2044
    Merge pull request #225 from pikers/pp_relay_hotfix goodboy 2021-09-13 08:46:23 -0400
  • 8ec31d9256 Make order mode expect account names in startup pp msgs Tyler Goodlet 2021-09-13 08:22:42 -0400
  • c6cc592f4e Fix wrong key, use account value Tyler Goodlet 2021-09-13 08:21:42 -0400
  • eb70baf161 Pass account names on wire: brokerd => emsd Tyler Goodlet 2021-09-13 08:21:09 -0400
  • 16b7456fef Fix indentation Tyler Goodlet 2021-09-13 07:42:28 -0400
  • 6acfd6c38a Ugh, positions relay hotfix Tyler Goodlet 2021-09-12 19:30:43 -0400
  • cecba8904d
    Merge pull request #223 from pikers/account_select goodboy 2021-09-12 17:32:32 -0400
  • ef6594cfc4 Re-factor pnl display logic into settings pane Tyler Goodlet 2021-09-11 18:41:49 -0400
  • 21e6bee39b Fix legacy import from `QtGui` Tyler Goodlet 2021-09-11 18:19:58 -0400
  • 2312b6aeb2 Fix conftest config mod import Tyler Goodlet 2021-09-11 18:15:42 -0400
  • 1fe29dc86b Revert "Drop extra method" Tyler Goodlet 2021-09-11 13:20:44 -0400
  • f81d47efc4 Detail some comments Tyler Goodlet 2021-09-11 13:10:20 -0400
  • 6fa8958acf Drop extra method Tyler Goodlet 2021-09-11 10:56:03 -0400
  • 7e366d18cb Handle paper account loading Tyler Goodlet 2021-09-11 10:42:32 -0400
  • 8886f11c62 Don't allow selecting accounts that haven't been loaded Tyler Goodlet 2021-09-11 10:41:52 -0400
  • c00cf12f94 Deliver ems cached pps are dict of lists Tyler Goodlet 2021-09-10 18:54:34 -0400
  • 054ddf6732 Send error on non-paper account requests to paperboi Tyler Goodlet 2021-09-10 18:54:04 -0400
  • b6b3ca15c5 Activate pnl updates from order mode method on account switches Tyler Goodlet 2021-09-10 14:59:42 -0400
  • 149bee1058 Create net-zero pps from startup vs. accounts diff Tyler Goodlet 2021-09-10 14:01:29 -0400
  • f16591612e Support real-time account switch and status update Tyler Goodlet 2021-09-10 11:50:24 -0400
  • d25aec53e3 Append pp values per account during startup on ib Tyler Goodlet 2021-09-10 11:36:46 -0400
  • 71afce69d0 Append paper account last when loading Tyler Goodlet 2021-09-10 11:35:30 -0400
  • f9e5769b01 Lintn: add missing space Tyler Goodlet 2021-09-10 11:35:00 -0400
  • 46d3bf0484 Drop commented assert about `form.model` Tyler Goodlet 2021-09-10 11:34:29 -0400
  • 4e1bac0071 Update label on `.show()` Tyler Goodlet 2021-09-10 11:33:58 -0400
  • e1efb0943b Track per-account pps in ems memory Tyler Goodlet 2021-09-10 11:33:08 -0400
  • 87bca9aae1 Tweak accounts schema to be per-provider Tyler Goodlet 2021-09-09 10:37:20 -0400
  • c9eb0b5afb Show account name on pp line Tyler Goodlet 2021-09-09 10:34:48 -0400
  • 5e947e7887 Maybe show account names on order lines Tyler Goodlet 2021-09-09 10:34:14 -0400
  • 15aba154f2 Return account name in next order info Tyler Goodlet 2021-09-09 10:33:52 -0400
  • c53b8ec43c Make `ib` backend multi-client capable Tyler Goodlet 2021-09-09 07:57:11 -0400
  • dedfb27a3a Add per-account order entry for ib Tyler Goodlet 2021-09-08 15:55:45 -0400
  • b01538f183 Support an account field in clearing system Tyler Goodlet 2021-09-08 15:46:33 -0400
  • 504040eb59 Add an `account` field to EMS msging schemas Tyler Goodlet 2021-09-08 14:03:18 -0400
  • 0d2cddec9a Return accounts in `bidict` Tyler Goodlet 2021-09-08 14:01:54 -0400
  • 063788499a Use a pnl task per symbol Tyler Goodlet 2021-09-07 12:54:32 -0400
  • b5c1120ad0 Set account in ui handler Tyler Goodlet 2021-09-07 12:54:10 -0400
  • 5d25a0d370 Better pp loading at startup Tyler Goodlet 2021-09-07 09:23:18 -0400
  • 2bc07ae05b Try explicit matches of symbol to our adhoc set for pp msgs Tyler Goodlet 2021-09-07 09:22:56 -0400
  • 7b86b6ae20 Add account settings change support Tyler Goodlet 2021-09-07 09:22:24 -0400
  • 09d34f7355 Make `accounts` field public, add an account name method Tyler Goodlet 2021-09-07 09:21:55 -0400
  • d38a6bf032 Create alloc instance in factory body, template out defaults loading Tyler Goodlet 2021-09-07 08:38:24 -0400
  • 214c622328 Move allocator components to clearing sub-pkg Tyler Goodlet 2021-09-06 22:05:42 -0400
  • 343cb4b0ae Port order mode setup to new pp apis; reduces implicit update logic Tyler Goodlet 2021-09-06 21:36:30 -0400
  • 5333d25bf6 Better separation of UI vs. allocator settings Tyler Goodlet 2021-09-06 21:27:53 -0400
  • 15025d6047 Move config module to top level Tyler Goodlet 2021-09-06 21:26:28 -0400
  • 73b555a677
    Merge pull request #205 from pikers/ordermode_pps goodboy 2021-09-06 16:35:26 -0400
  • 202b857620 Add micro-manual for order mode to readme Tyler Goodlet 2021-09-06 13:56:14 -0400
  • 85fd0a7a30 Avoid "n" as name since it conflicts with pdb Tyler Goodlet 2021-09-06 13:46:07 -0400
  • b9ee0997a7 Only do tracker update if pp msg is received for sym Tyler Goodlet 2021-09-06 12:42:25 -0400
  • 73f1a58038 TOSQUASH `._lc` renamings pause_feeds_on_sym_switch Tyler Goodlet 2021-09-06 10:07:42 -0400
  • 5698ac9a78 It's a map of symbols to first quote dicts Tyler Goodlet 2021-08-28 10:45:23 -0400
  • 5dc2f93a7e Handle race with order-request-ack msg Tyler Goodlet 2021-08-29 12:23:01 -0400
  • 1d1b13bce0 No longer feed specific Tyler Goodlet 2021-09-03 11:02:52 -0400
  • 24c3f84496 Assign unique shm keys for duplicate fsps to avoid array clobbering Tyler Goodlet 2021-09-05 13:20:50 -0400
  • 829820060f Move DPI / screen get logging to debug; reduce cli noise Tyler Goodlet 2021-07-22 11:43:18 -0400
  • 9fc46fd40d Drop all `ChartPlotWidget._lc` remap to `.linked Tyler Goodlet 2021-07-22 11:42:12 -0400
  • 3713831070 Fix fsp pane width to exactly the same as OHLC chart Tyler Goodlet 2021-09-05 21:26:48 -0400
  • 37719efe37 Scale status bar labels to actual bar height Tyler Goodlet 2021-09-05 21:23:35 -0400
  • 28047c523d Drop cruft from before pane-per-chart was added Tyler Goodlet 2021-09-05 15:14:02 -0400
  • c26161ed7e Make config acounts loading more explicit. Tyler Goodlet 2021-09-05 15:13:35 -0400
  • c86c4218ce Allow blank accounts config Tyler Goodlet 2021-09-05 14:51:50 -0400
  • c5191d66cb Use new method name in order mode Tyler Goodlet 2021-09-05 13:53:43 -0400
  • 27f10293bd Fix pp line label update logic Tyler Goodlet 2021-09-05 13:50:53 -0400
  • 171832cfb8 Tweak account label Tyler Goodlet 2021-09-05 13:48:08 -0400
  • 35fe26cb95 Assign unique shm keys for duplicate fsps to avoid array clobbering Tyler Goodlet 2021-09-05 13:20:50 -0400
  • 709288d034 Sway fixes that avoid weird window resizing Tyler Goodlet 2021-09-05 13:19:27 -0400
  • e95589e5b0 Ignore ohlc step stream subs lookup errors Tyler Goodlet 2021-09-05 12:50:15 -0400
  • 9c4437b179 Scale pp pane to chart height Tyler Goodlet 2021-09-04 17:26:36 -0400
  • cf9de5cd50 Use ``order_line()`` factor for pp tracker Tyler Goodlet 2021-09-04 14:27:10 -0400
  • dc7fcbe792 Tweak mouse rate limits per sway experiments; size line dot to dpi font Tyler Goodlet 2021-09-04 14:24:33 -0400
  • 34d4d098d2 Add silver futes Tyler Goodlet 2021-09-04 12:02:55 -0400
  • a0258d8be1 Configure alloc to asset type *before* setting pp labels Tyler Goodlet 2021-09-04 11:12:48 -0400
  • 1d8767d548 Make `order_line()` configurable for a pp line Tyler Goodlet 2021-09-04 11:09:14 -0400
  • 77e014daa3 No longer feed specific Tyler Goodlet 2021-09-03 11:02:52 -0400
  • 28b6882725 Slapp in exchange suffix position msg key; avoid symbol aliasing on `in` check Tyler Goodlet 2021-09-02 14:57:20 -0400
  • fa88d91b8d Add breakpoint on bcast lag for testing Tyler Goodlet 2021-09-01 10:16:43 -0400
  • 32f72dd3e8 Drop unused ref Tyler Goodlet 2021-08-30 17:46:27 -0400
  • a0c03a8b6b Format pnl label with % type Tyler Goodlet 2021-08-30 17:45:10 -0400
  • 30dfcc4530 Use pnl calc in order mode (i.e. no x100%) Tyler Goodlet 2021-08-30 17:44:48 -0400
  • 4247f28e04 Round slots proportion instead of ceiling-ing them Tyler Goodlet 2021-08-30 17:44:20 -0400
  • 60a6016e73 Break up the pnl calc from the percent part Tyler Goodlet 2021-08-30 17:43:20 -0400
  • f90be981b0 Form font size must be set before adding widgets Tyler Goodlet 2021-08-30 08:13:59 -0400
  • e78a03d988 Fix import from wrong namespace, again. Tyler Goodlet 2021-08-30 07:53:55 -0400
  • 55ae007233 Pixel cache our label type Tyler Goodlet 2021-08-29 16:01:51 -0400