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  
				
					
						
							
							
								 
						
							
							
								25d7122cb6 
								
							
								 
							
						 
						
							
							
								
								Throttle requests using a static "typing paused period"  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								ef1b0911f3 
								
							
								 
							
						 
						
							
							
								
								Add symbol search to ib  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								82a8e0a7b6 
								
							
								 
							
						 
						
							
							
								
								Accept lower case sym requests in kraken backend  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								5766dd518d 
								
							
								 
							
						 
						
							
							
								
								Enforce lower case symbols across providers  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								478b114708 
								
							
								 
							
						 
						
							
							
								
								First draft completion in background task  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								c9efbcc6d2 
								
							
								 
							
						 
						
							
							
								
								Drop completion list from startup  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								431fdd3f9c 
								
							
								 
							
						 
						
							
							
								
								Add initial working symbol search with async completions  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								ad494db213 
								
							
								 
							
						 
						
							
							
								
								Make search routine a tractor context  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								ddeb9e7a94 
								
							
								 
							
						 
						
							
							
								
								Add fuzzywuzzy as dep  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								a5826e6e22 
								
							
								 
							
						 
						
							
							
								
								Up the kb event queue size  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								534553a6f5 
								
							
								 
							
						 
						
							
							
								
								Add client side multi-provider feed symbol search  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								4b818ea2f2 
								
							
								 
							
						 
						
							
							
								
								Add initial symbol search api for kraken  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								be39e9bdf5 
								
							
								 
							
						 
						
							
							
								
								Load async kb search handler at startup  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								60d44f30ee 
								
							
								 
							
						 
						
							
							
								
								Make search kb handling async  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								2861f321ce 
								
							
								 
							
						 
						
							
							
								
								Add async keyboard cloner sub-sys  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								5e1b15f319 
								
							
								 
							
						 
						
							
							
								
								Repair indents from rebasing  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								821d5ab9ec 
								
							
								 
							
						 
						
							
							
								
								Bring back in and merge tractor stream api patch  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								da0cb9b2ac 
								
							
								 
							
						 
						
							
							
								
								Call search focus directly  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								0e83906f11 
								
							
								 
							
						 
						
							
							
								
								Initial WIP search completer; still a mess  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								c26f4d9877 
								
							
								 
							
						 
						
							
							
								
								Add kraken fuzzy symbol search  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								157f6ab02b 
								
							
								 
							
						 
						
							
							
								
								Drop lingering chart focus call  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								1f9f2b873a 
								
							
								 
							
						 
						
							
							
								
								Super fast switching, just hide loaded charts  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								0627f7dcee 
								
							
								 
							
						 
						
							
							
								
								First draft: symbol switching via QLineEdit widget  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								27aed85404 
								
							
								 
							
						 
						
							
							
								
								Handle no matching symbols case  
							
							
							
						 
						
							2021-05-27 13:05:22 -04:00  
				
					
						
							
							
								 
						
							
							
								36530d9cf6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #184  from pikers/binance_syminfo_and_mintick  
							
							... 
							
							
							
							Binance syminfo and mintick 
							
						 
						
							2021-05-26 12:11:02 -04:00  
				
					
						
							
							
								 
						
							
							
								6cc325f855 
								
							
								 
							
						 
						
							
							
								
								Add fuzzywuzzy dep for search  
							
							
							
						 
						
							2021-05-25 08:50:48 -04:00  
				
					
						
							
							
								 
						
							
							
								9cad59366f 
								
							
								 
							
						 
						
							
							
								
								Extract min tick info from symbol data  
							
							
							
						 
						
							2021-05-25 08:46:10 -04:00  
				
					
						
							
							
								 
						
							
							
								165d6257fa 
								
							
								 
							
						 
						
							
							
								
								Get symbol search working for binance  
							
							
							
						 
						
							2021-05-25 08:46:04 -04:00  
				
					
						
							
							
								 
						
							
							
								9c821c8cfd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #181  from pikers/syseng_tweaks  
							
							... 
							
							
							
							Syseng tweaks 
							
						 
						
							2021-05-25 08:39:06 -04:00  
				
					
						
							
							
								 
						
							
							
								b03fd80a38 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #177  from pikers/update_throttling  
							
							... 
							
							
							
							Naively throttle graphics updates to 60 FPS 
							
						 
						
							2021-05-25 08:33:19 -04:00  
				
					
						
							
							
								 
						
							
							
								9e367432fd 
								
							
								 
							
						 
						
							
							
								
								Minimize update to Qt reported display's refresh rate  
							
							
							
						 
						
							2021-05-25 06:56:18 -04:00  
				
					
						
							
							
								 
						
							
							
								e623c58754 
								
							
								 
							
						 
						
							
							
								
								Naively throttle graphics updates to 60 FPS  
							
							
							
						 
						
							2021-05-25 06:33:22 -04:00  
				
					
						
							
							
								 
						
							
							
								f51e12819a 
								
							
								 
							
						 
						
							
							
								
								Attach to order client *after* feed connection to speed up the startup time  
							
							
							
						 
						
							2021-05-24 12:27:23 -04:00  
				
					
						
							
							
								 
						
							
							
								319eacd8c1 
								
							
								 
							
						 
						
							
							
								
								Use compact async with tuple syntax from py3.9  
							
							
							
						 
						
							2021-05-24 12:26:50 -04:00  
				
					
						
							
							
								 
						
							
							
								efd93d058a 
								
							
								 
							
						 
						
							
							
								
								Breakout fsp rt loop as non-closure for readability  
							
							
							
						 
						
							2021-05-24 12:26:44 -04:00  
				
					
						
							
							
								 
						
							
							
								f6f4a0cd8d 
								
							
								 
							
						 
						
							
							
								
								Use tractor settings for qtractor  
							
							
							
						 
						
							2021-05-24 12:26:34 -04:00  
				
					
						
							
							
								 
						
							
							
								74b4b4b130 
								
							
								 
							
						 
						
							
							
								
								Expose registry port as dict  
							
							
							
						 
						
							2021-05-24 12:26:28 -04:00  
				
					
						
							
							
								 
						
							
							
								dcc60524cb 
								
							
								 
							
						 
						
							
							
								
								Add remote context allocation api to service daemon  
							
							... 
							
							
							
							This allows for more deterministically managing long running sub-daemon
services under `pikerd` using the new context api from `tractor`.
The contexts are allocated in an async exit stack and torn down at root
daemon termination. Spawn brokerds using this method by changing the
persistence entry point to be a `@tractor.context`. 
							
						 
						
							2021-05-24 12:26:11 -04:00  
				
					
						
							
							
								 
						
							
							
								435e005d6e 
								
							
								 
							
						 
						
							
							
								
								Drop quantdum legend item  
							
							
							
						 
						
							2021-05-24 12:23:02 -04:00  
				
					
						
							
							
								 
						
							
							
								0b36bacfb6 
								
							
								 
							
						 
						
							
							
								
								Avoid weird `pydantic` runtime warning  
							
							
							
						 
						
							2021-05-24 12:22:17 -04:00  
				
					
						
							
							
								 
						
							
							
								2635ade908 
								
							
								 
							
						 
						
							
							
								
								Reminder to remove msgpack-numpy  
							
							
							
						 
						
							2021-05-24 12:20:48 -04:00  
				
					
						
							
							
								 
						
							
							
								9b59471dc1 
								
							
								 
							
						 
						
							
							
								
								Pass debug flag down to any daemons  
							
							
							
						 
						
							2021-05-24 12:20:20 -04:00  
				
					
						
							
							
								 
						
							
							
								6e70bc4fa7 
								
							
								 
							
						 
						
							
							
								
								New tractor non-default port  
							
							
							
						 
						
							2021-05-24 12:19:38 -04:00  
				
					
						
							
							
								 
						
							
							
								4d03d62641 
								
							
								 
							
						 
						
							
							
								
								Don't submit limits on alerts  
							
							
							
						 
						
							2021-05-24 12:17:16 -04:00  
				
					
						
							
							
								 
						
							
							
								ecd94ce24d 
								
							
								 
							
						 
						
							
							
								
								Better indexing logic?  
							
							
							
						 
						
							2021-05-24 12:17:08 -04:00  
				
					
						
							
							
								 
						
							
							
								7b8c482719 
								
							
								 
							
						 
						
							
							
								
								Add reconnect logic help link  
							
							
							
						 
						
							2021-05-24 12:16:49 -04:00  
				
					
						
							
							
								 
						
							
							
								9c3f8ff050 
								
							
								 
							
						 
						
							
							
								
								Only do context unsubs in main feed bus path  
							
							
							
						 
						
							2021-05-24 12:16:26 -04:00  
				
					
						
							
							
								 
						
							
							
								a7cee86fea 
								
							
								 
							
						 
						
							
							
								
								Just de-lint imports  
							
							
							
						 
						
							2021-05-24 12:16:15 -04:00  
				
					
						
							
							
								 
						
							
							
								372b0dbace 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #170  from guilledk/binance_backend  
							
							... 
							
							
							
							Add Binance backend 
							
						 
						
							2021-05-24 10:54:55 -04:00