0f53cbbd95 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #56  from pikers/options_chain  
							
							... 
							
							
							
							Options chain (backend support) 
							
						 
						
							2018-11-22 19:24:54 -05:00  
				
					
						
							
							
								 
						
							
							
								e1d6edb3ee 
								
							
								 
							
						 
						
							
							
								
								Skip qt tests on missing brokers.ini entry  
							
							
							
						 
						
							2018-11-22 19:12:14 -05:00  
				
					
						
							
							
								 
						
							
							
								eaa2a9b05d 
								
							
								 
							
						 
						
							
							
								
								Port streaming test to new `data` module  
							
							
							
						 
						
							2018-11-22 16:31:53 -05:00  
				
					
						
							
							
								 
						
							
							
								d102b82566 
								
							
								 
							
						 
						
							
							
								
								Don't add more then one stderr handler  
							
							
							
						 
						
							2018-11-22 16:31:01 -05:00  
				
					
						
							
							
								 
						
							
							
								b9a9b7a9a3 
								
							
								 
							
						 
						
							
							
								
								Add options query and data feed recording commands  
							
							... 
							
							
							
							Add `contracts` and `optsquote` commands for querying option contracts
info and market quotes respectively. Add a `record` command for
streaming real-time data feed quotes to disk. Port `monitor` to the
new `piker.brokers.data` module. Forward loglevel flags through to
`tractor` for relevant commands. 
							
						 
						
							2018-11-22 16:21:15 -05:00  
				
					
						
							
							
								 
						
							
							
								c23982393d 
								
							
								 
							
						 
						
							
							
								
								Allow recording data feeds to disk  
							
							... 
							
							
							
							Add a couple functions for storing and retrieving live json data feed
recordings to disk using a very rudimentary character + newline delimited
format.
Also, split out the pub-sub logic from `stream_quotes()` into a new
func, `fan_out_to_chans()`. Eventually I want to formalize this pattern
into a decorator exposed through `tractor`. 
							
						 
						
							2018-11-22 15:56:02 -05:00  
				
					
						
							
							
								 
						
							
							
								f038fdd42f 
								
							
								 
							
						 
						
							
							
								
								Add a `contracts()` query  
							
							... 
							
							
							
							Makes it easy to request all the option contracts for a particular symbol.
Also, let `option_chain()` accept a `date` arg which can be used to only
retrieve quotes for a single expiry date (much faster then getting all
of them). 
							
						 
						
							2018-11-22 15:53:00 -05:00  
				
					
						
							
							
								 
						
							
							
								7b2ab504f9 
								
							
								 
							
						 
						
							
							
								
								Adjust tests to match  
							
							
							
						 
						
							2018-11-22 09:44:47 -05:00  
				
					
						
							
							
								 
						
							
							
								247bcb48c0 
								
							
								 
							
						 
						
							
							
								
								Tweak options query API method names  
							
							
							
						 
						
							2018-11-22 09:19:04 -05:00  
				
					
						
							
							
								 
						
							
							
								8fe0c40dde 
								
							
								 
							
						 
						
							
							
								
								Move data feed machinery to separate module  
							
							
							
						 
						
							2018-11-14 22:58:12 -05:00  
				
					
						
							
							
								 
						
							
							
								31c69a5fae 
								
							
								 
							
						 
						
							
							
								
								Allow specifying number of displayed digits  
							
							
							
						 
						
							2018-11-13 18:42:34 -05:00  
				
					
						
							
							
								 
						
							
							
								0c3bfb9e9e 
								
							
								 
							
						 
						
							
							
								
								Stack the mktcap + volumes  
							
							
							
						 
						
							2018-11-13 18:41:58 -05:00  
				
					
						
							
							
								 
						
							
							
								6a66b056c8 
								
							
								 
							
						 
						
							
							
								
								Compact the look a bit  
							
							
							
						 
						
							2018-11-13 18:41:40 -05:00  
				
					
						
							
							
								 
						
							
							
								5961e458cf 
								
							
								 
							
						 
						
							
							
								
								Add a option quote latency test  
							
							
							
						 
						
							2018-11-13 14:59:49 -05:00  
				
					
						
							
							
								 
						
							
							
								19ea7bd7aa 
								
							
								 
							
						 
						
							
							
								
								Add option-chain cmd  
							
							
							
						 
						
							2018-11-13 12:58:05 -05:00  
				
					
						
							
							
								 
						
							
							
								36cf68dc0f 
								
							
								 
							
						 
						
							
							
								
								Update tests to match  
							
							
							
						 
						
							2018-11-13 12:57:46 -05:00  
				
					
						
							
							
								 
						
							
							
								d145a5a219 
								
							
								 
							
						 
						
							
							
								
								Rejig option chain schema to capture all contracts  
							
							
							
						 
						
							2018-11-13 12:57:21 -05:00  
				
					
						
							
							
								 
						
							
							
								368f21d8d6 
								
							
								 
							
						 
						
							
							
								
								Update Pipfiles  
							
							
							
						 
						
							2018-11-12 00:30:55 -05:00  
				
					
						
							
							
								 
						
							
							
								f8d619b183 
								
							
								 
							
						 
						
							
							
								
								Go GPLv3  
							
							
							
						 
						
							2018-11-12 00:29:43 -05:00  
				
					
						
							
							
								 
						
							
							
								94012b05c3 
								
							
								 
							
						 
						
							
							
								
								Screw it; go 3.7 for ``datetime.fromisoformat()``  
							
							
							
						 
						
							2018-11-11 23:12:13 -05:00  
				
					
						
							
							
								 
						
							
							
								ab8008ad61 
								
							
								 
							
						 
						
							
							
								
								Repair quote streaming test  
							
							
							
						 
						
							2018-11-11 21:59:41 -05:00  
				
					
						
							
							
								 
						
							
							
								773457ac91 
								
							
								 
							
						 
						
							
							
								
								Drop stale import  
							
							
							
						 
						
							2018-11-11 21:45:51 -05:00  
				
					
						
							
							
								 
						
							
							
								2b1818ba33 
								
							
								 
							
						 
						
							
							
								
								Drop old stream test, rename stock quote func  
							
							
							
						 
						
							2018-11-11 21:45:11 -05:00  
				
					
						
							
							
								 
						
							
							
								c8cb5a2fdc 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate fixture (now in conftest)  
							
							
							
						 
						
							2018-11-11 21:07:34 -05:00  
				
					
						
							
							
								 
						
							
							
								21eb68148c 
								
							
								 
							
						 
						
							
							
								
								Add option contract and chain quote test  
							
							
							
						 
						
							2018-11-11 21:06:46 -05:00  
				
					
						
							
							
								 
						
							
							
								a5afa0f1c3 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2018-11-11 21:06:25 -05:00  
				
					
						
							
							
								 
						
							
							
								6bef365fd4 
								
							
								 
							
						 
						
							
							
								
								Add conftest  
							
							
							
						 
						
							2018-11-11 21:05:44 -05:00  
				
					
						
							
							
								 
						
							
							
								f9d9d7c1ba 
								
							
								 
							
						 
						
							
							
								
								Add option chain quote support!  
							
							
							
						 
						
							2018-11-11 21:05:30 -05:00  
				
					
						
							
							
								 
						
							
							
								666228d82e 
								
							
								 
							
						 
						
							
							
								
								Add initial QT stock quoting tests  
							
							
							
						 
						
							2018-11-11 18:53:45 -05:00  
				
					
						
							
							
								 
						
							
							
								82c8fca983 
								
							
								 
							
						 
						
							
							
								
								Use tractor.run_daemon() for pikerd  
							
							
							
						 
						
							2018-10-18 13:49:20 -04:00  
				
					
						
							
							
								 
						
							
							
								e108bc4521 
								
							
								 
							
						 
						
							
							
								
								Must pass a main async func to tractor  
							
							
							
						 
						
							2018-09-05 18:31:10 -04:00  
				
					
						
							
							
								 
						
							
							
								2349de8314 
								
							
								 
							
						 
						
							
							
								
								Rename watchlist app to 'monitor'  
							
							
							
						 
						
							2018-08-23 23:12:39 -04:00  
				
					
						
							
							
								 
						
							
							
								73b153b6fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #55  from pikers/mktcap_sorting  
							
							... 
							
							
							
							Fix mktcap sorting 
							
						 
						
							2018-08-23 11:31:43 -04:00  
				
					
						
							
							
								 
						
							
							
								421cc4731f 
								
							
								 
							
						 
						
							
							
								
								Face palm - fix mktcap sorting  
							
							... 
							
							
							
							Yuh think maybe the default "null" value shouldn't be a string...?
Fixes  #46  
							
						 
						
							2018-08-22 23:02:08 -04:00  
				
					
						
							
							
								 
						
							
							
								b2acfdaf42 
								
							
								 
							
						 
						
							
							
								
								Fix `pairs` type annotation  
							
							
							
						 
						
							2018-08-22 23:01:34 -04:00  
				
					
						
							
							
								 
						
							
							
								96b17e16ac 
								
							
								 
							
						 
						
							
							
								
								Handle stale token case on network outage reconnect  
							
							
							
						 
						
							2018-08-22 23:01:14 -04:00  
				
					
						
							
							
								 
						
							
							
								e9921949af 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #54  from pikers/tractor_updates  
							
							... 
							
							
							
							Tractor updates 
							
						 
						
							2018-08-10 11:09:31 -04:00  
				
					
						
							
							
								 
						
							
							
								cbc1052bfe 
								
							
								 
							
						 
						
							
							
								
								Update tests for new tractor api  
							
							
							
						 
						
							2018-08-09 22:43:50 -04:00  
				
					
						
							
							
								 
						
							
							
								957f1f4b02 
								
							
								 
							
						 
						
							
							
								
								Update pipfiles  
							
							
							
						 
						
							2018-08-09 22:11:00 -04:00  
				
					
						
							
							
								 
						
							
							
								f3ac5e3c5f 
								
							
								 
							
						 
						
							
							
								
								Port to latest tractor api  
							
							
							
						 
						
							2018-08-09 21:54:02 -04:00  
				
					
						
							
							
								 
						
							
							
								6dbd919914 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #51  from pikers/decouple_tractor  
							
							... 
							
							
							
							Decouple tractor 
							
						 
						
							2018-07-20 13:25:31 -04:00  
				
					
						
							
							
								 
						
							
							
								e0a127e8eb 
								
							
								 
							
						 
						
							
							
								
								Update pipfiles; point to tractor on GH  
							
							
							
						 
						
							2018-07-18 14:34:26 -04:00  
				
					
						
							
							
								 
						
							
							
								da0495816b 
								
							
								 
							
						 
						
							
							
								
								Drop tractor unit tests  
							
							
							
						 
						
							2018-07-06 17:27:42 -04:00  
				
					
						
							
							
								 
						
							
							
								3efc7a4f77 
								
							
								 
							
						 
						
							
							
								
								Pass through loglevel to tractor  
							
							
							
						 
						
							2018-07-06 17:26:45 -04:00  
				
					
						
							
							
								 
						
							
							
								4427e2869c 
								
							
								 
							
						 
						
							
							
								
								Cancel symbol unsub if brokerd is already down  
							
							
							
						 
						
							2018-07-06 17:26:24 -04:00  
				
					
						
							
							
								 
						
							
							
								6c977cfb7b 
								
							
								 
							
						 
						
							
							
								
								Port broker core to tractor; fix chan unsub bug  
							
							
							
						 
						
							2018-07-06 17:25:40 -04:00  
				
					
						
							
							
								 
						
							
							
								31b8277f08 
								
							
								 
							
						 
						
							
							
								
								Drop tractor modules  
							
							
							
						 
						
							2018-07-06 17:19:25 -04:00  
				
					
						
							
							
								 
						
							
							
								6ff871ff7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #50  from pikers/tractor_draft  
							
							... 
							
							
							
							Introducing "tractor" 
							
						 
						
							2018-07-05 15:52:53 -04:00  
				
					
						
							
							
								 
						
							
							
								94e7083bfc 
								
							
								 
							
						 
						
							
							
								
								`tractor.run()` is required for testing now  
							
							
							
						 
						
							2018-07-05 15:33:02 -04:00  
				
					
						
							
							
								 
						
							
							
								f4a91a4975 
								
							
								 
							
						 
						
							
							
								
								Always do symbol unsubscribe on teardown  
							
							
							
						 
						
							2018-07-05 15:31:52 -04:00