Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								75fddb249c 
								
							
								 
							
						 
						
							
							
								
								Avoid value error on puterizing unit name  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								c737de7c74 
								
							
								 
							
						 
						
							
							
								
								Rage drop the limit size unit enum  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								8f70398d88 
								
							
								 
							
						 
						
							
							
								
								Fix exit-slot-edge-case when only one discrete unit remains  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								d706f35668 
								
							
								 
							
						 
						
							
							
								
								Keep slots ratio of 1 on derivs at startup  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								1f1f0d3909 
								
							
								 
							
						 
						
							
							
								
								Force min pnl label width to avoid resizes on magnitude steps  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								d7cfe4dcb3 
								
							
								 
							
						 
						
							
							
								
								Shorten edit name, passthrough kwargs to adder methods  
							
							 
							
							
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								7cbcfc5525 
								
							
								 
							
						 
						
							
							
								
								Update pp size label on settings changes  
							
							 
							
							... 
							
							
							
							Resolves  #232  
							
						 
						
							2021-11-05 10:05:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								2b97f98151 
								
							
								 
							
						 
						
							
							
								
								Don't open stream before starting the fsp context..  
							
							 
							
							
							
						 
						
							2021-11-05 10:04:10 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								ea9b66d1c3 
								
							
								 
							
						 
						
							
							
								
								Hotfix: open a tractor context to fsps...  
							
							 
							
							... 
							
							
							
							The prior PR for fixing fsp array misalignment also added
`tractor.Context` usage which wasn't reflected in the graphics update
loop (newer code added it but the prior PR was factored from path
dependent history) and thus was broken. Further in newer work we don't
have fsp actors actually stream value updates since the display loop can
already pull from the source feed and update graphics at a preferred
throttle rate.  Re-enabled the fsp stream sending here by default until
that newer only-throttle-pull-from-source code is landed in the display
loop. 
							
						 
						
							2021-11-05 09:33:48 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								186d221dda 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #236  from pikers/fsp_drunken_alignment  
							
							 
							
							... 
							
							
							
							Fsp drunken alignment 
							
						 
						
							2021-11-03 08:48:45 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								cbec7df225 
								
							
								 
							
						 
						
							
							
								
								Drop old bps from fsp engine  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								c9136e0494 
								
							
								 
							
						 
						
							
							
								
								Fix rsi history off-by-one due to `np.diff()`  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								dd9f6e8a7c 
								
							
								 
							
						 
						
							
							
								
								Move sync diffing helpers out of index loop  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								53dedbd645 
								
							
								 
							
						 
						
							
							
								
								Move "desynced" logic into a predicate  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								3dd82c8d31 
								
							
								 
							
						 
						
							
							
								
								Fix the drunk fix  
							
							 
							
							... 
							
							
							
							This should finally be correct fsp src-to-dst array syncing now..
There's a few edge cases but mostly we need to be sure we sync both
back-filled history diffs and avoid current step lag/leads. Use
a polling routine and the more stringent task re-spawn system to get
this right. 
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								086aaf1d16 
								
							
								 
							
						 
						
							
							
								
								Sync history recalcs to diff checks via a "task tracker"  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								f68671b614 
								
							
								 
							
						 
						
							
							
								
								Revert to old shm "last" meaning last row  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								1981b113b7 
								
							
								 
							
						 
						
							
							
								
								Drunkfix: finally solve the fsp alignment race?  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								6f83e358fe 
								
							
								 
							
						 
						
							
							
								
								Add zero on increment support  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								5b1be8a8da 
								
							
								 
							
						 
						
							
							
								
								Do fsp sync-to-source in sample step task  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								2b9fb952a9 
								
							
								 
							
						 
						
							
							
								
								Fix shm index update race  
							
							 
							
							... 
							
							
							
							There was a lingering issue where the fsp daemon would sync its shm
array with the source data and we'd set the start/end indices to the
same value. Under some races a reader would then read an empty `.array`
which it wasn't expecting. This fixes that as well as tidies up the
`ShmArray.push()` logic and adds a temporary check in `.array` for zero
length if the array hasn't been written yet.
We can now start removing read array length checks in consumer code
and hopefully no more races will show up. 
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								2cd594ed35 
								
							
								 
							
						 
						
							
							
								
								Add profiling to fsp engine  
							
							 
							
							... 
							
							
							
							Litter the engine code with `pyqtgraph` profiling to see if we can
improve startup times - likely it'll mean pre-allocating a small fsp
daemon cluster at startup. 
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								d4b00d74f8 
								
							
								 
							
						 
						
							
							
								
								Move top level fsp pkg code into an `_engine` module  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								33d1f56440 
								
							
								 
							
						 
						
							
							
								
								Port fsp daemon to tractor's context api  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								31f4dbef7d 
								
							
								 
							
						 
						
							
							
								
								More explicit error on shm push overruns  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								92d7ffd332 
								
							
								 
							
						 
						
							
							
								
								WIP fsp output throttling - not working yet  
							
							 
							
							
							
						 
						
							2021-11-01 13:28:57 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								0a54ed7dad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #235  from pikers/ib_client_scan  
							
							 
							
							... 
							
							
							
							Ib client scanning 
							
						 
						
							2021-11-01 13:28:05 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								f5d73edd1b 
								
							
								 
							
						 
						
							
							
								
								Switch imports to new `tractor.trionics` subpkg  
							
							 
							
							
							
						 
						
							2021-11-01 13:22:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								297b88e88c 
								
							
								 
							
						 
						
							
							
								
								Disable slipped in vlm display, will land with  #231  
							
							 
							
							
							
						 
						
							2021-11-01 13:16:35 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								24596022f9 
								
							
								 
							
						 
						
							
							
								
								Wait for a last price tick before delivering quote  
							
							 
							
							
							
						 
						
							2021-10-29 09:31:06 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								af0503956a 
								
							
								 
							
						 
						
							
							
								
								Use `tractor.to_asyncio.open_channel_from()` in ib backend  
							
							 
							
							
							
						 
						
							2021-10-29 09:26:42 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								980a6dde05 
								
							
								 
							
						 
						
							
							
								
								Add ib gateway support, loop through names  
							
							 
							
							
							
						 
						
							2021-10-29 09:25:44 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								a114329ad9 
								
							
								 
							
						 
						
							
							
								
								Pass window id to click subcmd  
							
							 
							
							
							
						 
						
							2021-10-29 09:25:44 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								b180fa2083 
								
							
								 
							
						 
						
							
							
								
								Use bottom right of window for click  
							
							 
							
							
							
						 
						
							2021-10-29 09:25:44 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								7d2a970e32 
								
							
								 
							
						 
						
							
							
								
								Add working i3 + xdotool script for ib data reset  
							
							 
							
							... 
							
							
							
							Start of a general solution to #128  
							
						 
						
							2021-10-29 09:25:44 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								1416d4e6ac 
								
							
								 
							
						 
						
							
							
								
								Add actor wide client ignore set, increase history retreival to 24 requests  
							
							 
							
							
							
						 
						
							2021-10-29 09:25:41 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								eca9b14cd6 
								
							
								 
							
						 
						
							
							
								
								Add (list of) `hosts` support in config and better scan error msg  
							
							 
							
							
							
						 
						
							2021-10-29 09:20:52 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								91c005b3c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #230  from pikers/super_basic_brokerd_status  
							
							 
							
							... 
							
							
							
							Super basic brokerd status 
							
						 
						
							2021-10-28 13:04:22 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								adb5a55e3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #233  from pikers/tractor_branch_pin  
							
							 
							
							... 
							
							
							
							Pin to specific branch made for us in `tractor` 
							
						 
						
							2021-10-23 14:04:31 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								37723235ca 
								
							
								 
							
						 
						
							
							
								
								Pin to specific branch made for us  
							
							 
							
							
							
						 
						
							2021-10-23 12:25:16 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								547f6692d6 
								
							
								 
							
						 
						
							
							
								
								Passthrough loglevel to fsp actor  
							
							 
							
							
							
						 
						
							2021-09-21 16:12:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								4227b2e7a0 
								
							
								 
							
						 
						
							
							
								
								Increase feed status label size once more  
							
							 
							
							
							
						 
						
							2021-09-21 15:49:51 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								7d00244e8b 
								
							
								 
							
						 
						
							
							
								
								WIP resize sidepanes to master plot  
							
							 
							
							
							
						 
						
							2021-09-21 15:49:09 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								4d06502bc8 
								
							
								 
							
						 
						
							
							
								
								Accept humanized str input for order settings  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								d3d7f8a6f8 
								
							
								 
							
						 
						
							
							
								
								Add `puterize()`  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								da8bccf788 
								
							
								 
							
						 
						
							
							
								
								Just log error on invalid order mode settings  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								3e25be6321 
								
							
								 
							
						 
						
							
							
								
								Build out feed status label, add to top of sidepane  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								bc42d625fc 
								
							
								 
							
						 
						
							
							
								
								Make labels expand by default  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								fd8be33f10 
								
							
								 
							
						 
						
							
							
								
								Add portal getter, store throttle rate  
							
							 
							
							
							
						 
						
							2021-09-21 15:48:40 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								bb5916d6a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #227  from pikers/chart_mod_breakup  
							
							 
							
							... 
							
							
							
							Breakup the chart module 
							
						 
						
							2021-09-18 11:59:25 -04:00