d3d7f8a6f8 
								
							
								 
							
						 
						
							
							
								
								Add `puterize()`  
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								da8bccf788 
								
							
								 
							
						 
						
							
							
								
								Just log error on invalid order mode settings  
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								3e25be6321 
								
							
								 
							
						 
						
							
							
								
								Build out feed status label, add to top of sidepane  
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								bc42d625fc 
								
							
								 
							
						 
						
							
							
								
								Make labels expand by default  
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								fd8be33f10 
								
							
								 
							
						 
						
							
							
								
								Add portal getter, store throttle rate  
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								bb5916d6a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #227  from pikers/chart_mod_breakup  
							
							... 
							
							
							
							Breakup the chart module 
							
						 
						
							2021-09-18 11:59:25 -04:00  
				
					
						
							
							
								 
						
							
							
								3aadd49e07 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #226  from pikers/account_select_icons  
							
							... 
							
							
							
							Account select icons 
							
						 
						
							2021-09-15 11:36:16 -04:00  
				
					
						
							
							
								 
						
							
							
								46bbfc8ef8 
								
							
								 
							
						 
						
							
							
								
								Breakup the chart module  
							
							... 
							
							
							
							Split up the rather large `.ui._chart` module into its constituents:
- a `.ui._app` for the highlevel widget composition, qtractor entry
  point and startup logic
- `.ui._display` for all the real-time graphics update tasks which
  consume the `.ui._chart` widget apis 
							
						 
						
							2021-09-15 07:52:01 -04:00  
				
					
						
							
							
								 
						
							
							
								aa91055a16 
								
							
								 
							
						 
						
							
							
								
								Fix logic to display pnl in status label immediately  
							
							
							
						 
						
							2021-09-14 18:31:49 -04:00  
				
					
						
							
							
								 
						
							
							
								67de83afa9 
								
							
								 
							
						 
						
							
							
								
								Create all trackers in one pass of the accounts  
							
							
							
						 
						
							2021-09-14 14:26:15 -04:00  
				
					
						
							
							
								 
						
							
							
								f4740da6a2 
								
							
								 
							
						 
						
							
							
								
								Drop `.accounts` field from allocator  
							
							
							
						 
						
							2021-09-14 13:10:39 -04:00  
				
					
						
							
							
								 
						
							
							
								4afafce297 
								
							
								 
							
						 
						
							
							
								
								Update icons from pps at order mode startup  
							
							
							
						 
						
							2021-09-14 12:26:26 -04:00  
				
					
						
							
							
								 
						
							
							
								9c60aa1928 
								
							
								 
							
						 
						
							
							
								
								Add account icon updater method to sidepane  
							
							
							
						 
						
							2021-09-14 12:26:06 -04:00  
				
					
						
							
							
								 
						
							
							
								9e41dfb735 
								
							
								 
							
						 
						
							
							
								
								Add an icon setter api to `Selection`  
							
							
							
						 
						
							2021-09-14 12:25:30 -04:00  
				
					
						
							
							
								 
						
							
							
								be5a8e66d8 
								
							
								 
							
						 
						
							
							
								
								Only show accounts reported from clearing sys  
							
							
							
						 
						
							2021-09-14 10:37:30 -04:00  
				
					
						
							
							
								 
						
							
							
								9e15401ddc 
								
							
								 
							
						 
						
							
							
								
								Add an accounts list setter  
							
							
							
						 
						
							2021-09-14 10:36:44 -04:00  
				
					
						
							
							
								 
						
							
							
								b04645aa47 
								
							
								 
							
						 
						
							
							
								
								Expect `accounts: set[str]` startup msg through clearing system  
							
							
							
						 
						
							2021-09-14 10:36:13 -04:00  
				
					
						
							
							
								 
						
							
							
								75e1bf3f6e 
								
							
								 
							
						 
						
							
							
								
								Factor combobox logic into a new `Selection` subtype  
							
							
							
						 
						
							2021-09-14 10:34:36 -04:00  
				
					
						
							
							
								 
						
							
							
								6a31c4e160 
								
							
								 
							
						 
						
							
							
								
								Fix missing tracker to ui update call  
							
							
							
						 
						
							2021-09-13 19:08:30 -04:00  
				
					
						
							
							
								 
						
							
							
								335e72bf32 
								
							
								 
							
						 
						
							
							
								
								Move icons generatino to new module  
							
							
							
						 
						
							2021-09-13 18:40:12 -04:00  
				
					
						
							
							
								 
						
							
							
								66199bfe6f 
								
							
								 
							
						 
						
							
							
								
								Implement the pixmap mask hack for long/short pp icons  
							
							
							
						 
						
							2021-09-13 17:40:14 -04:00  
				
					
						
							
							
								 
						
							
							
								3de4b9afbb 
								
							
								 
							
						 
						
							
							
								
								Scale down icons size, add RHS icons theory code  
							
							
							
						 
						
							2021-09-13 17:39:19 -04:00  
				
					
						
							
							
								 
						
							
							
								6ac092d618 
								
							
								 
							
						 
						
							
							
								
								Scale search results indent to font size  
							
							
							
						 
						
							2021-09-13 08:48:11 -04:00  
				
					
						
							
							
								 
						
							
							
								4f9827c070 
								
							
								 
							
						 
						
							
							
								
								Try out account icons from order mode  
							
							
							
						 
						
							2021-09-13 08:48:04 -04:00  
				
					
						
							
							
								 
						
							
							
								bbcdb88263 
								
							
								 
							
						 
						
							
							
								
								Add account icon setter method  
							
							
							
						 
						
							2021-09-13 08:47:06 -04:00  
				
					
						
							
							
								 
						
							
							
								d08886dceb 
								
							
								 
							
						 
						
							
							
								
								Try to set icons on RHS, store combo box entries in map  
							
							
							
						 
						
							2021-09-13 08:47:06 -04:00  
				
					
						
							
							
								 
						
							
							
								07214f2044 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #225  from pikers/pp_relay_hotfix  
							
							... 
							
							
							
							Ugh, positions relay hotfix 
							
						 
						
							2021-09-13 08:46:23 -04:00  
				
					
						
							
							
								 
						
							
							
								8ec31d9256 
								
							
								 
							
						 
						
							
							
								
								Make order mode expect account names in startup pp msgs  
							
							
							
						 
						
							2021-09-13 08:28:44 -04:00  
				
					
						
							
							
								 
						
							
							
								c6cc592f4e 
								
							
								 
							
						 
						
							
							
								
								Fix wrong key, use account value  
							
							
							
						 
						
							2021-09-13 08:24:45 -04:00  
				
					
						
							
							
								 
						
							
							
								eb70baf161 
								
							
								 
							
						 
						
							
							
								
								Pass account names on wire: brokerd => emsd  
							
							
							
						 
						
							2021-09-13 08:24:45 -04:00  
				
					
						
							
							
								 
						
							
							
								16b7456fef 
								
							
								 
							
						 
						
							
							
								
								Fix indentation  
							
							
							
						 
						
							2021-09-13 08:24:45 -04:00  
				
					
						
							
							
								 
						
							
							
								6acfd6c38a 
								
							
								 
							
						 
						
							
							
								
								Ugh, positions relay hotfix  
							
							... 
							
							
							
							Must have run into some confusion with data structures in `brokerd` vs.
`emsd`. This fixes the ems `relay.positions` state tracking to be
composed maps, vs. messages from `brokerd` should just be a sequence. 
							
						 
						
							2021-09-12 19:30:43 -04:00  
				
					
						
							
							
								 
						
							
							
								cecba8904d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #223  from pikers/account_select  
							
							... 
							
							
							
							`brokerd`, `emsd` and UI multi-account per broker, order mode support 
							
						 
						
							2021-09-12 17:32:32 -04:00  
				
					
						
							
							
								 
						
							
							
								ef6594cfc4 
								
							
								 
							
						 
						
							
							
								
								Re-factor pnl display logic into settings pane  
							
							
							
						 
						
							2021-09-12 12:40:27 -04:00  
				
					
						
							
							
								 
						
							
							
								21e6bee39b 
								
							
								 
							
						 
						
							
							
								
								Fix legacy import from `QtGui`  
							
							
							
						 
						
							2021-09-11 18:19:58 -04:00  
				
					
						
							
							
								 
						
							
							
								2312b6aeb2 
								
							
								 
							
						 
						
							
							
								
								Fix conftest config mod import  
							
							
							
						 
						
							2021-09-11 18:15:42 -04:00  
				
					
						
							
							
								 
						
							
							
								1fe29dc86b 
								
							
								 
							
						 
						
							
							
								
								Revert "Drop extra method"  
							
							... 
							
							
							
							This reverts commit 6fa8958acf 
							
						 
						
							2021-09-11 13:21:19 -04:00  
				
					
						
							
							
								 
						
							
							
								f81d47efc4 
								
							
								 
							
						 
						
							
							
								
								Detail some comments  
							
							
							
						 
						
							2021-09-11 13:10:20 -04:00  
				
					
						
							
							
								 
						
							
							
								6fa8958acf 
								
							
								 
							
						 
						
							
							
								
								Drop extra method  
							
							
							
						 
						
							2021-09-11 10:56:03 -04:00  
				
					
						
							
							
								 
						
							
							
								7e366d18cb 
								
							
								 
							
						 
						
							
							
								
								Handle paper account loading  
							
							... 
							
							
							
							The paper engine returns `"paper"` instead of `None` in the pp msgs so
expect that. Don't bother with fills tracking for now (since we'll need
either the account in the msg or a lookup table locally for oids to
accounts). Change the order line update handler to a local module function,
there was no reason for it to be a pane method. 
							
						 
						
							2021-09-11 10:42:32 -04:00  
				
					
						
							
							
								 
						
							
							
								8886f11c62 
								
							
								 
							
						 
						
							
							
								
								Don't allow selecting accounts that haven't been loaded  
							
							
							
						 
						
							2021-09-11 10:41:52 -04:00  
				
					
						
							
							
								 
						
							
							
								c00cf12f94 
								
							
								 
							
						 
						
							
							
								
								Deliver ems cached pps are dict of lists  
							
							
							
						 
						
							2021-09-10 18:54:34 -04:00  
				
					
						
							
							
								 
						
							
							
								054ddf6732 
								
							
								 
							
						 
						
							
							
								
								Send error on non-paper account requests to paperboi  
							
							
							
						 
						
							2021-09-10 18:54:04 -04:00  
				
					
						
							
							
								 
						
							
							
								b6b3ca15c5 
								
							
								 
							
						 
						
							
							
								
								Activate pnl updates from order mode method on account switches  
							
							
							
						 
						
							2021-09-10 14:59:42 -04:00  
				
					
						
							
							
								 
						
							
							
								149bee1058 
								
							
								 
							
						 
						
							
							
								
								Create net-zero pps from startup vs. accounts diff  
							
							
							
						 
						
							2021-09-10 14:01:29 -04:00  
				
					
						
							
							
								 
						
							
							
								f16591612e 
								
							
								 
							
						 
						
							
							
								
								Support real-time account switch and status update  
							
							... 
							
							
							
							Make a pp tracker per account and load on order mode boot.
Only show details on the pp tracker for the selected account.
Make the settings pane assign a `.current_pp` state on the order mode
instance (for the charted symbol) on account selection switches and no
longer keep a ref to a single pp tracker and allocator in the pane.
`SettingsPane.update_status_ui()` now expects an explicit tracker
reference as input. Still need to figure out the pnl update task logic
despite the intermittent account changes. 
							
						 
						
							2021-09-10 11:50:24 -04:00  
				
					
						
							
							
								 
						
							
							
								d25aec53e3 
								
							
								 
							
						 
						
							
							
								
								Append pp values per account during startup on ib  
							
							
							
						 
						
							2021-09-10 11:36:46 -04:00  
				
					
						
							
							
								 
						
							
							
								71afce69d0 
								
							
								 
							
						 
						
							
							
								
								Append paper account last when loading  
							
							
							
						 
						
							2021-09-10 11:35:30 -04:00  
				
					
						
							
							
								 
						
							
							
								f9e5769b01 
								
							
								 
							
						 
						
							
							
								
								Lintn: add missing space  
							
							
							
						 
						
							2021-09-10 11:35:00 -04:00  
				
					
						
							
							
								 
						
							
							
								46d3bf0484 
								
							
								 
							
						 
						
							
							
								
								Drop commented assert about `form.model`  
							
							
							
						 
						
							2021-09-10 11:34:29 -04:00