c7d5db5f90 
								
							
								 
							
						 
						
							
							
								
								Start data feed layer test suite  
							
							... 
							
							
							
							Initial test that starts a `binance` feed and reads the quote messages
alongside shm buffers for 1s and 1m OHLC; just prints to console for
now.
Template out parametrization for multi-symbol quote-multiplexed feeds
which coming soon B) 
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								1bf1965a8b 
								
							
								 
							
						 
						
							
							
								
								Drop `tractor.log` level override fixture  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								051a8729b6 
								
							
								 
							
						 
						
							
							
								
								EMS: expect fqsn key in `Feed.symbols`  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								8e85ed92c8 
								
							
								 
							
						 
						
							
							
								
								Use new `GodWidget.load_symbols()` from search  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								2a9042b1b1 
								
							
								 
							
						 
						
							
							
								
								Make all UI entrypoints accept an fqsn `list`  
							
							... 
							
							
							
							This is to prep for multi-symbol feeds and charts so we accept
a sequence of fqsns to the top level entrypoints as well as the
`.data.feed.open_feed()` API (though we're not actually supporting true
multiplexed feeds nor shm lookups per fqsn yet). 
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								344a634cb6 
								
							
								 
							
						 
						
							
							
								
								Always set fqsn in `Feed.symbols: dict`  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								508de6182a 
								
							
								 
							
						 
						
							
							
								
								Drop duplicate live gateway from compose file for now  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								40000345a1 
								
							
								 
							
						 
						
							
							
								
								Only log pos size errors for `ib`  
							
							
							
						 
						
							2023-01-10 11:09:18 -05:00  
				
					
						
							
							
								 
						
							
							
								220d38b4a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #439  from pikers/binance_syminfo_fix  
							
							... 
							
							
							
							Update Binance exchange information 
							
						 
						
							2023-01-10 11:08:19 -05:00  
				
					
						
							
							
								 
						
							
							
								888438ca25 
								
									
								
							
								 
							
						 
						
							
							
								
								Add two attributes to Pair class to match Binance exchange information update  
							
							
							
						 
						
							2023-01-10 10:18:40 -03:00  
				
					
						
							
							
								 
						
							
							
								d84bcf77c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #438  from pikers/msgspec_ordering  
							
							... 
							
							
							
							Msgspec field ordering 
							
						 
						
							2023-01-09 19:01:12 -05:00  
				
					
						
							
							
								
								Guillermo Rodriguez 
							
						 
						
							
							
								0474d66531 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch msgspec struct ordering to always have required fields first and optionals last  
							
							
							
						 
						
							2023-01-09 18:43:50 -03:00  
				
					
						
							
							
								 
						
							
							
								f218b804b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #433  from pikers/add_config_dir_on_daemon_startup  
							
							... 
							
							
							
							Add config dir on daemon startup 
							
						 
						
							2022-12-22 19:40:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7b14f498a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #409  from esmegl/json_rpc_req  
							
							... 
							
							
							
							Added support for JSONRPC requests coming from the server side 
							
						 
						
							2022-12-21 15:14:12 -03:00  
				
					
						
							
							
								 
						
							
							
								18e4352faf 
								
									
								
							
								 
							
						 
						
							
							
								
								Deleted unused timeout logic  
							
							
							
						 
						
							2022-12-19 14:55:06 -03:00  
				
					
						
							
							
								 
						
							
							
								a6e921548b 
								
									
								
							
								 
							
						 
						
							
							
								
								Modified recv_task(): added functionality to restart ws after timeout, modified match msg and added new case to match in case of receiving an error.  
							
							
							
						 
						
							2022-12-19 13:48:18 -03:00  
				
					
						
							
							
								 
						
							
							
								3f5dec82ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Replaced try/except block in recv_task() by match msg, and added new changes to description comment  
							
							
							
						 
						
							2022-12-19 13:48:17 -03:00  
				
					
						
							
							
								 
						
							
							
								db0b59abaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Added support for JSONRPC requests coming from the server side  
							
							
							
						 
						
							2022-12-19 13:48:10 -03:00  
				
					
						
							
							
								 
						
							
							
								f5bcd1d91c 
								
							
								 
							
						 
						
							
							
								
								remove binance additions  
							
							
							
						 
						
							2022-12-17 21:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								db11c3c0f8 
								
							
								 
							
						 
						
							
							
								
								add config dir on pikerd startup  
							
							
							
						 
						
							2022-12-17 21:51:49 +00:00  
				
					
						
							
							
								 
						
							
							
								df6071ae9e 
								
							
								 
							
						 
						
							
							
								
								`binance`: more fields.. `SelfTradePreventMode`..  
							
							
							
						 
						
							2022-12-15 22:23:56 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1694760c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #432  from pikers/kraken_limits_fields  
							
							... 
							
							
							
							Kraken limits fields 
							
						 
						
							2022-12-10 16:12:54 -05:00  
				
					
						
							
							
								 
						
							
							
								4d8b22dd8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #431  from pikers/cz_post_ftx  
							
							... 
							
							
							
							Cz post ftx 
							
						 
						
							2022-12-10 16:08:39 -05:00  
				
					
						
							
							
								 
						
							
							
								fd296a557e 
								
							
								 
							
						 
						
							
							
								
								Add position limit fields  
							
							
							
						 
						
							2022-12-10 16:07:03 -05:00  
				
					
						
							
							
								 
						
							
							
								0de2f863bd 
								
							
								 
							
						 
						
							
							
								
								`kraken`: Explicitly report missing `Pair` fields in error  
							
							
							
						 
						
							2022-12-10 16:07:03 -05:00  
				
					
						
							
							
								 
						
							
							
								de93da202b 
								
							
								 
							
						 
						
							
							
								
								Reconnect on ping-pong errors too i guess?  
							
							
							
						 
						
							2022-12-10 16:05:36 -05:00  
				
					
						
							
							
								 
						
							
							
								5c459f21be 
								
							
								 
							
						 
						
							
							
								
								Honestly, f$@%! you cz...  
							
							
							
						 
						
							2022-12-10 16:05:36 -05:00  
				
					
						
							
							
								 
						
							
							
								5915cf3acf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #430  from pikers/catch_notification_daemon_error  
							
							... 
							
							
							
							Catch notification daemon error 
							
						 
						
							2022-12-04 17:06:12 -05:00  
				
					
						
							
							
								 
						
							
							
								997bf31bd4 
								
							
								 
							
						 
						
							
							
								
								remove spacing again  
							
							
							
						 
						
							2022-12-04 21:19:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f3427bb13b 
								
							
								 
							
						 
						
							
							
								
								restore spacing  
							
							
							
						 
						
							2022-12-04 21:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6fa266e3e0 
								
							
								 
							
						 
						
							
							
								
								wrap notification process in try catch and capture stderr data  
							
							
							
						 
						
							2022-12-04 21:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								019a6432fb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #421  from pikers/ib_contract_updates  
							
							... 
							
							
							
							`ib` futes contract consolidation fixes 
							
						 
						
							2022-11-17 18:38:22 -03:00  
				
					
						
							
							
								 
						
							
							
								209e1085ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #422  from pikers/kraken_pair_status  
							
							... 
							
							
							
							Add `.status: str` to kraken pairs.. 
							
						 
						
							2022-11-17 15:22:17 -05:00  
				
					
						
							
							
								 
						
							
							
								0ef75e6aa6 
								
							
								 
							
						 
						
							
							
								
								Add `.status: str` to kraken pairs..  
							
							
							
						 
						
							2022-11-17 15:18:12 -05:00  
				
					
						
							
							
								 
						
							
							
								243d0329f6 
								
							
								 
							
						 
						
							
							
								
								Client.get_head_time()` seems unsupported for forex?  
							
							
							
						 
						
							2022-11-17 15:12:10 -05:00  
				
					
						
							
							
								 
						
							
							
								a0ce9ecc0d 
								
							
								 
							
						 
						
							
							
								
								Only append con suffix if not empty  
							
							
							
						 
						
							2022-11-17 15:12:10 -05:00  
				
					
						
							
							
								 
						
							
							
								af9c30c3f5 
								
							
								 
							
						 
						
							
							
								
								Handle futes venue remaps as per oct-nov 2022 rollout  
							
							
							
						 
						
							2022-11-17 15:12:10 -05:00  
				
					
						
							
							
								 
						
							
							
								ebbfa47baf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #419  from pikers/pre_multifeed_hotfix  
							
							... 
							
							
							
							HOTFIX: Fix `_main()` arg back to `sym: str` 
							
						 
						
							2022-11-12 17:34:25 -05:00  
				
					
						
							
							
								 
						
							
							
								02fbc0a0ed 
								
							
								 
							
						 
						
							
							
								
								Fix `_main()` arg back to `sym: str`  
							
							... 
							
							
							
							This slipped in early from #414  before merge and was likely due to
cherry-picking from #417 . 
							
						 
						
							2022-11-12 16:26:21 -05:00  
				
					
						
							
							
								 
						
							
							
								4729e4c6bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #418  from pikers/kraken_pair_updates  
							
							... 
							
							
							
							Kraken pair updates 
							
						 
						
							2022-11-10 17:31:39 -05:00  
				
					
						
							
							
								 
						
							
							
								a44b8e3e22 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #417  from pikers/daemon_sockaddr_config  
							
							... 
							
							
							
							Daemon sockaddr config 
							
						 
						
							2022-11-10 17:31:24 -05:00  
				
					
						
							
							
								 
						
							
							
								8a89303cb3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #415  from pikers/no_signal_pi_overlays  
							
							... 
							
							
							
							`Signal`-less pi overlays 
							
						 
						
							2022-11-10 17:31:04 -05:00  
				
					
						
							
							
								 
						
							
							
								e547b307f6 
								
							
								 
							
						 
						
							
							
								
								Deflect 1s OHLC loading for `kraken`  
							
							
							
						 
						
							2022-11-10 13:16:21 -05:00  
				
					
						
							
							
								 
						
							
							
								72ec9b1e10 
								
							
								 
							
						 
						
							
							
								
								Add `Pair.tick_size` to `kraken` schema  
							
							
							
						 
						
							2022-11-10 13:16:21 -05:00  
				
					
						
							
							
								 
						
							
							
								40c70ae6d8 
								
							
								 
							
						 
						
							
							
								
								Drop unecessary services var asserts?  
							
							
							
						 
						
							2022-11-10 13:06:31 -05:00  
				
					
						
							
							
								 
						
							
							
								d3fefdeaff 
								
							
								 
							
						 
						
							
							
								
								Expose registry sockaddr in `open_piker_runtime()`  
							
							
							
						 
						
							2022-11-10 13:06:31 -05:00  
				
					
						
							
							
								 
						
							
							
								8be005212f 
								
							
								 
							
						 
						
							
							
								
								Expose `.open_feed()` and `open_piker_runtime()` eps at top level  
							
							
							
						 
						
							2022-11-10 13:06:31 -05:00  
				
					
						
							
							
								 
						
							
							
								5a2795e76b 
								
							
								 
							
						 
						
							
							
								
								Passthrough registry sockaddr from chart cmd to daemon  
							
							
							
						 
						
							2022-11-10 13:06:31 -05:00  
				
					
						
							
							
								 
						
							
							
								a987f0ab81 
								
							
								 
							
						 
						
							
							
								
								Add registry socket cli flags to all client cmds  
							
							... 
							
							
							
							Allows starting UI apps and passing the `pikerd` registry socket-addr
args via `--host` or `--port` such that a separate actor tree can be
started by selecting an unused port. This is handy when hacking new
features but while also wishing to run a more stable version of the code
for trading on the same host. 
							
						 
						
							2022-11-10 13:06:31 -05:00  
				
					
						
							
							
								 
						
							
							
								d99b40317d 
								
							
								 
							
						 
						
							
							
								
								Add a `pikerd -p <port_number>` flag  
							
							
							
						 
						
							2022-11-10 13:06:31 -05:00