Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								42fda2a9e6 
								
							
								 
							
						 
						
							
							
								
								Drop old code  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								e77a51f16e 
								
							
								 
							
						 
						
							
							
								
								Support multi-provider cache symbol switching  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								1bd0ee8746 
								
							
								 
							
						 
						
							
							
								
								Support loading multi-brokerds search at startup  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								fd8dc4f1a3 
								
							
								 
							
						 
						
							
							
								
								Make -b a multi-option for backends  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								59377da0ad 
								
							
								 
							
						 
						
							
							
								
								Load pause configs from backends on feed opens  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								bbd5883e52 
								
							
								 
							
						 
						
							
							
								
								Add search pause configs to backends  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								b2ff09f193 
								
							
								 
							
						 
						
							
							
								
								Support min and max keyboard pauses  
							
							 
							
							... 
							
							
							
							Some providers do well with a "longer" debounce period (like ib) since
searching them too frequently causes latency and stalls.  By supporting
both a min and max debounce period on keyboard input we can only send
patterns to the slower engines when that period is triggered via
`trio.move_on_after()` and continue to relay to faster engines when the
measured period permits. Allow search routines to register their "min
period" such that they can choose to ignore patterns that arrive before
their heuristically known ideal wait. 
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								63363d750c 
								
							
								 
							
						 
						
							
							
								
								Port chart to multi-search api  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								cb102f692c 
								
							
								 
							
						 
						
							
							
								
								Top level widget `.focus()`  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								c9c686c98d 
								
							
								 
							
						 
						
							
							
								
								Register context-stream with multi-search for each feed  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								0163a582a5 
								
							
								 
							
						 
						
							
							
								
								Move search machinery to ui module, add fast cached chart selection  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								82ece83d33 
								
							
								 
							
						 
						
							
							
								
								Drop commented cruft  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								b39fd5e1fc 
								
							
								 
							
						 
						
							
							
								
								Use per-provider indented tree layout for results  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								25dbe60c77 
								
							
								 
							
						 
						
							
							
								
								Flip to ctrl-l to pop out search/list  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								51c61587d2 
								
							
								 
							
						 
						
							
							
								
								Make list pop out next to primary y-axis  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								2c24c9ef2d 
								
							
								 
							
						 
						
							
							
								
								Compose search bar and view under parent widget  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:23 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								f19f4348e0 
								
							
								 
							
						 
						
							
							
								
								Decouple symbol search from feed type  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								e5e9a7c582 
								
							
								 
							
						 
						
							
							
								
								Add symbol searching for ib backend  
							
							 
							
							... 
							
							
							
							Obviously this only supports stocks to start, it looks like we might
actually have to hard code some of the futures/forex/cmdtys that don't
have a search.. so lame. Special throttling is added here since the api
will grog out at anything more then 1Hz.
Additionally, decouple the bar loading request error handling from the
shm pushing loop so that we can always recover from a historical bars
throttle-error even if it's on the first try for a new symbol. 
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								25d7122cb6 
								
							
								 
							
						 
						
							
							
								
								Throttle requests using a static "typing paused period"  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								ef1b0911f3 
								
							
								 
							
						 
						
							
							
								
								Add symbol search to ib  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								82a8e0a7b6 
								
							
								 
							
						 
						
							
							
								
								Accept lower case sym requests in kraken backend  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								5766dd518d 
								
							
								 
							
						 
						
							
							
								
								Enforce lower case symbols across providers  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								478b114708 
								
							
								 
							
						 
						
							
							
								
								First draft completion in background task  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								c9efbcc6d2 
								
							
								 
							
						 
						
							
							
								
								Drop completion list from startup  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								431fdd3f9c 
								
							
								 
							
						 
						
							
							
								
								Add initial working symbol search with async completions  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								ad494db213 
								
							
								 
							
						 
						
							
							
								
								Make search routine a tractor context  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								ddeb9e7a94 
								
							
								 
							
						 
						
							
							
								
								Add fuzzywuzzy as dep  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								a5826e6e22 
								
							
								 
							
						 
						
							
							
								
								Up the kb event queue size  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								534553a6f5 
								
							
								 
							
						 
						
							
							
								
								Add client side multi-provider feed symbol search  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								4b818ea2f2 
								
							
								 
							
						 
						
							
							
								
								Add initial symbol search api for kraken  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								be39e9bdf5 
								
							
								 
							
						 
						
							
							
								
								Load async kb search handler at startup  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								60d44f30ee 
								
							
								 
							
						 
						
							
							
								
								Make search kb handling async  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								2861f321ce 
								
							
								 
							
						 
						
							
							
								
								Add async keyboard cloner sub-sys  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								5e1b15f319 
								
							
								 
							
						 
						
							
							
								
								Repair indents from rebasing  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								821d5ab9ec 
								
							
								 
							
						 
						
							
							
								
								Bring back in and merge tractor stream api patch  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								da0cb9b2ac 
								
							
								 
							
						 
						
							
							
								
								Call search focus directly  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								0e83906f11 
								
							
								 
							
						 
						
							
							
								
								Initial WIP search completer; still a mess  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								c26f4d9877 
								
							
								 
							
						 
						
							
							
								
								Add kraken fuzzy symbol search  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								157f6ab02b 
								
							
								 
							
						 
						
							
							
								
								Drop lingering chart focus call  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								1f9f2b873a 
								
							
								 
							
						 
						
							
							
								
								Super fast switching, just hide loaded charts  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								0627f7dcee 
								
							
								 
							
						 
						
							
							
								
								First draft: symbol switching via QLineEdit widget  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								27aed85404 
								
							
								 
							
						 
						
							
							
								
								Handle no matching symbols case  
							
							 
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								36530d9cf6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #184  from pikers/binance_syminfo_and_mintick  
							
							 
							
							... 
							
							
							
							Binance syminfo and mintick 
							
						 
						
							2021-05-26 12:11:02 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								6cc325f855 
								
							
								 
							
						 
						
							
							
								
								Add fuzzywuzzy dep for search  
							
							 
							
							
							
						 
						
							2021-05-25 08:50:48 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								9cad59366f 
								
							
								 
							
						 
						
							
							
								
								Extract min tick info from symbol data  
							
							 
							
							
							
						 
						
							2021-05-25 08:46:10 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								165d6257fa 
								
							
								 
							
						 
						
							
							
								
								Get symbol search working for binance  
							
							 
							
							
							
						 
						
							2021-05-25 08:46:04 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								9c821c8cfd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #181  from pikers/syseng_tweaks  
							
							 
							
							... 
							
							
							
							Syseng tweaks 
							
						 
						
							2021-05-25 08:39:06 -04:00  
						
					 
				
					
						
							
							
								 
								goodboy
							
						 
						
							 
							
							
								
								
							
							
								
							
								b03fd80a38 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #177  from pikers/update_throttling  
							
							 
							
							... 
							
							
							
							Naively throttle graphics updates to 60 FPS 
							
						 
						
							2021-05-25 08:33:19 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								9e367432fd 
								
							
								 
							
						 
						
							
							
								
								Minimize update to Qt reported display's refresh rate  
							
							 
							
							
							
						 
						
							2021-05-25 06:56:18 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Goodlet
							
						 
						
							 
							
							
							
								
							
								e623c58754 
								
							
								 
							
						 
						
							
							
								
								Naively throttle graphics updates to 60 FPS  
							
							 
							
							
							
						 
						
							2021-05-25 06:33:22 -04:00