397c27e05a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #31  from pikers/tolerate_the_network  
							
							... 
							
							
							
							Tolerate the network 
							
						 
						
							2018-04-02 16:48:49 -04:00  
				
					
						
							
							
								 
						
							
							
								e246823f2d 
								
							
								 
							
						 
						
							
							
								
								Add timeout handling to network poll loop  
							
							
							
						 
						
							2018-04-02 14:51:38 -04:00  
				
					
						
							
							
								 
						
							
							
								01cfbbdd64 
								
							
								 
							
						 
						
							
							
								
								Handle network outages  
							
							... 
							
							
							
							Quote queries will hang indefinitely when the network goes down.
Instead poll for network reestablishment such that roaming on
wifi is supported and real-time feeds will resume once the network is
back. 
							
						 
						
							2018-03-31 12:02:22 -04:00  
				
					
						
							
							
								 
						
							
							
								d527f3383c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #29  from pikers/pipenv  
							
							... 
							
							
							
							Pipenv! 
							
						 
						
							2018-03-30 16:56:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2b51e84a3c 
								
							
								 
							
						 
						
							
							
								
								Expect quotes dict in watchlist update loop  
							
							
							
						 
						
							2018-03-29 13:02:03 -04:00  
				
					
						
							
							
								 
						
							
							
								164d636c67 
								
							
								 
							
						 
						
							
							
								
								Handle defunct QT tickers and delays  
							
							
							
						 
						
							2018-03-29 13:01:13 -04:00  
				
					
						
							
							
								 
						
							
							
								823bd2ea29 
								
							
								 
							
						 
						
							
							
								
								Make payload a ticker dict  
							
							
							
						 
						
							2018-03-29 13:00:48 -04:00  
				
					
						
							
							
								 
						
							
							
								74f0700690 
								
							
								 
							
						 
						
							
							
								
								Update dev deps  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								f9e9c07823 
								
							
								 
							
						 
						
							
							
								
								Update readme  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								2ddedf92f6 
								
							
								 
							
						 
						
							
							
								
								Add pipenv files  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								2d36b9372f 
								
							
								 
							
						 
						
							
							
								
								Drop requirements.txt  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								6b38f25430 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #23  from pikers/initial_tests  
							
							... 
							
							
							
							Initial CLI tests 
							
						 
						
							2018-03-28 15:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								9667042fe2 
								
							
								 
							
						 
						
							
							
								
								Drop NUU it's now just APH  
							
							
							
						 
						
							2018-03-28 14:00:17 -04:00  
				
					
						
							
							
								 
						
							
							
								4c1932dd6d 
								
							
								 
							
						 
						
							
							
								
								Add basic set of CLI tests  
							
							
							
						 
						
							2018-03-27 16:28:44 -04:00  
				
					
						
							
							
								 
						
							
							
								801b9f860b 
								
							
								 
							
						 
						
							
							
								
								Use `symbol_data()` in watclist UI  
							
							
							
						 
						
							2018-03-27 16:27:55 -04:00  
				
					
						
							
							
								 
						
							
							
								19303cf0ad 
								
							
								 
							
						 
						
							
							
								
								Use brokermod util functions in cli  
							
							
							
						 
						
							2018-03-27 16:27:30 -04:00  
				
					
						
							
							
								 
						
							
							
								8544c22cdc 
								
							
								 
							
						 
						
							
							
								
								Change `Client.symbols()` to `symbol_data()`  
							
							... 
							
							
							
							Make `symbol_data()` a common backend API method for looking up
auxiliary ticker/symbol data from brokers. It seems most have such
a call/endpoint. 
							
						 
						
							2018-03-27 16:24:57 -04:00  
				
					
						
							
							
								 
						
							
							
								8fc74c5085 
								
							
								 
							
						 
						
							
							
								
								Drop QT error  
							
							
							
						 
						
							2018-03-27 16:16:31 -04:00  
				
					
						
							
							
								 
						
							
							
								49d290d036 
								
							
								 
							
						 
						
							
							
								
								Add brokermod loader utils  
							
							
							
						 
						
							2018-03-27 16:03:01 -04:00  
				
					
						
							
							
								 
						
							
							
								618d4b52c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #19  from pikers/robinhood  
							
							... 
							
							
							
							Robinhood quoting support! 
							
						 
						
							2018-03-23 16:21:24 -04:00  
				
					
						
							
							
								 
						
							
							
								29ddfe017c 
								
							
								 
							
						 
						
							
							
								
								Use total time calc  
							
							
							
						 
						
							2018-03-23 16:15:56 -04:00  
				
					
						
							
							
								 
						
							
							
								08aa996e27 
								
							
								 
							
						 
						
							
							
								
								Update readme for robinhood usage  
							
							
							
						 
						
							2018-03-21 17:32:32 -04:00  
				
					
						
							
							
								 
						
							
							
								178e091f41 
								
							
								 
							
						 
						
							
							
								
								Make robinhood the default broker backend  
							
							... 
							
							
							
							- Add a rate limit cli option
- Allow broker backends to define a max quote query limit
- Add an index ETF list to demonstrate robinhood's real-time prices 
							
						 
						
							2018-03-21 17:28:40 -04:00  
				
					
						
							
							
								 
						
							
							
								200526da8a 
								
							
								 
							
						 
						
							
							
								
								Query QT at most 3 quotes/sec to avoid rate limits  
							
							
							
						 
						
							2018-03-21 17:28:26 -04:00  
				
					
						
							
							
								 
						
							
							
								933fe980c1 
								
							
								 
							
						 
						
							
							
								
								Set default quote rate to 5/sec  
							
							
							
						 
						
							2018-03-21 17:27:04 -04:00  
				
					
						
							
							
								 
						
							
							
								1ea784558c 
								
							
								 
							
						 
						
							
							
								
								Pass through rate arg to `poll_tickers`  
							
							
							
						 
						
							2018-03-21 17:26:30 -04:00  
				
					
						
							
							
								 
						
							
							
								456e86990f 
								
							
								 
							
						 
						
							
							
								
								Make watchlist app broker agnostic  
							
							
							
						 
						
							2018-03-21 10:44:05 -04:00  
				
					
						
							
							
								 
						
							
							
								6b47130c77 
								
							
								 
							
						 
						
							
							
								
								Move quote formatting to broker backends  
							
							
							
						 
						
							2018-03-21 10:30:43 -04:00  
				
					
						
							
							
								 
						
							
							
								f0149118e1 
								
							
								 
							
						 
						
							
							
								
								Specify bid-ask "stacked" cells by argument  
							
							
							
						 
						
							2018-03-20 21:20:55 -04:00  
				
					
						
							
							
								 
						
							
							
								6c0f1fbdfc 
								
							
								 
							
						 
						
							
							
								
								Fill failed symbol lookup df row with NaNs  
							
							
							
						 
						
							2018-03-20 21:02:59 -04:00  
				
					
						
							
							
								 
						
							
							
								48fe280e0c 
								
							
								 
							
						 
						
							
							
								
								Return None on failed symbol lookups  
							
							
							
						 
						
							2018-03-20 21:01:55 -04:00  
				
					
						
							
							
								 
						
							
							
								04fa3c7ca4 
								
							
								 
							
						 
						
							
							
								
								Factor out QT quoting specifics into the backend  
							
							
							
						 
						
							2018-03-20 15:39:49 -04:00  
				
					
						
							
							
								 
						
							
							
								42e9296b36 
								
							
								 
							
						 
						
							
							
								
								Adjust cli to new backend api  
							
							
							
						 
						
							2018-03-20 13:28:24 -04:00  
				
					
						
							
							
								 
						
							
							
								e75f0718a5 
								
							
								 
							
						 
						
							
							
								
								Add a basic quotes-only robinhood backend  
							
							... 
							
							
							
							We need a yank to test the order system and other end points that
require auth.
Resolves  #2  
							
						 
						
							2018-03-20 13:26:12 -04:00  
				
					
						
							
							
								 
						
							
							
								bd7eb16ab2 
								
							
								 
							
						 
						
							
							
								
								Move core tasks to separate module  
							
							... 
							
							
							
							Begin abstracting out broker backends by moving core data query tasks
into a module which requires and calls a broker backend API. 
							
						 
						
							2018-03-20 13:13:07 -04:00  
				
					
						
							
							
								 
						
							
							
								56f38263be 
								
							
								 
							
						 
						
							
							
								
								Stack VWAP over daily high/low  
							
							
							
						 
						
							2018-03-14 14:00:24 -04:00  
				
					
						
							
							
								 
						
							
							
								d2e1605bf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #14  from pikers/searchbar  
							
							... 
							
							
							
							Searchbar 
							
						 
						
							2018-03-07 23:52:32 -05:00  
				
					
						
							
							
								 
						
							
							
								937285d35c 
								
							
								 
							
						 
						
							
							
								
								Add example watchlist your dad would want  
							
							
							
						 
						
							2018-03-07 23:50:47 -05:00  
				
					
						
							
							
								 
						
							
							
								2f34d982bc 
								
							
								 
							
						 
						
							
							
								
								Require symbol info for quote processing  
							
							
							
						 
						
							2018-03-06 20:54:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ebae64bfdb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #16  from Konstantine00/config-dir-fix  
							
							... 
							
							
							
							Fix issue where config dir was not created by default 
							
						 
						
							2018-03-06 02:49:19 -05:00  
				
					
						
							
							
								 
						
							
							
								61206f5903 
								
							
								 
							
						 
						
							
							
								
								Fix issue where config dir was not created by default  
							
							... 
							
							
							
							Fixes  #15  
						
							2018-03-05 19:15:10 -05:00  
				
					
						
							
							
								 
						
							
							
								7f3ee8c728 
								
							
								 
							
						 
						
							
							
								
								Add really basic ticker search bar  
							
							
							
						 
						
							2018-03-05 09:26:52 -05:00  
				
					
						
							
							
								 
						
							
							
								1e7dc38a50 
								
							
								 
							
						 
						
							
							
								
								Drop row factories; add ticker search API  
							
							
							
						 
						
							2018-03-05 09:26:52 -05:00  
				
					
						
							
							
								 
						
							
							
								fc45e1215d 
								
							
								 
							
						 
						
							
							
								
								Rename as pager mod  
							
							
							
						 
						
							2018-03-05 09:26:52 -05:00  
				
					
						
							
							
								 
						
							
							
								09b16bf3e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #13  from pikers/kb_ctls  
							
							... 
							
							
							
							Pager support 
							
						 
						
							2018-03-04 21:58:16 -05:00  
				
					
						
							
							
								 
						
							
							
								80ee1bfc19 
								
							
								 
							
						 
						
							
							
								
								Poll at 3 r/s and add more detailed timing logs  
							
							
							
						 
						
							2018-03-02 21:24:09 -05:00  
				
					
						
							
							
								 
						
							
							
								13e4389c9f 
								
							
								 
							
						 
						
							
							
								
								Handle expired tokens more reliably; trace log json data  
							
							
							
						 
						
							2018-02-22 18:44:46 -05:00  
				
					
						
							
							
								 
						
							
							
								4b59b87f98 
								
							
								 
							
						 
						
							
							
								
								Add convenience methods for all log levels  
							
							
							
						 
						
							2018-02-22 18:44:00 -05:00  
				
					
						
							
							
								 
						
							
							
								6e0209ac6b 
								
							
								 
							
						 
						
							
							
								
								Add pager support to watchlist  
							
							
							
						 
						
							2018-02-22 18:39:21 -05:00  
				
					
						
							
							
								 
						
							
							
								385f1b9607 
								
							
								 
							
						 
						
							
							
								
								Add a pager widget  
							
							... 
							
							
							
							It's a `ScrollView` but with keyboard controls that allow for paging
just like the classic unix `less` program. Add a search bar widget too! 
							
						 
						
							2018-02-22 18:38:50 -05:00