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  
				
					
						
							
							
								 
						
							
							
								9ae519f6fa 
								
							
								 
							
						 
						
							
							
								
								Re-work chart-overlay event broadcasting  
							
							... 
							
							
							
							Drop all attempts at rewiring `ViewBox` signals, monkey-patching
relayee handlers, and generally modifying event source public
attributes. Instead take a much simpler approach where the event source
graphics object simply has it's handler dynamically overridden by
a broadcaster function which relays to all consumers using a Python
loop.
The benefits of this much simplified approach include:
- avoiding the tedious and often complex (re)connection of signals between
  the source plot and the overlayed consumers.
- requiring zero modification of the public interface of any of the
  publisher or consumer `ViewBox`s, no decoration, extra signal
  definitions (eg. previous `mouseDragEventRelay` or the like).
- only a single dynamic method override on the event source graphics object
  (`ViewBox`) which does the broadcasting work and requires no
  modification to handler implementations.
Detailed `.ui._overlay` changes:
- drop `mk_relay_signal()`, `enable_relays()` which removes signal/slot
  hacking methodology.
- drop unused `ComposedGridLayout.grid` and `.reverse`, change some
  method names: `.insert()` -> `.insert_plotitem()`, `append()` ->
  `.append_plotitem()`.
- in `PlotOverlay`, again drop all signal/slot rewiring in
  `.add_plotitem()` and instead add our new closure based python-loop in
  `broadcast()` routine which is used to override the event-source
  object's handler.
- comment out all the auxiliary/want-to-have event source selection
  methods for now. 
							
						 
						
							2022-11-10 11:45:49 -05:00  
				
					
						
							
							
								 
						
							
							
								8f3fe8e542 
								
							
								 
							
						 
						
							
							
								
								Back link auto-y-ranging to ohlc chart from vlm overlay fsp  
							
							
							
						 
						
							2022-11-10 11:45:49 -05:00  
				
					
						
							
							
								 
						
							
							
								490d85aba5 
								
							
								 
							
						 
						
							
							
								
								Drop fast chart buffer to 2 days worth  
							
							
							
						 
						
							2022-11-10 11:45:49 -05:00  
				
					
						
							
							
								 
						
							
							
								ba2e1e04cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #413  from pikers/pg_exts_fork  
							
							... 
							
							
							
							Pg exts fork 
							
						 
						
							2022-11-08 12:47:32 -05:00  
				
					
						
							
							
								 
						
							
							
								5d4929db9c 
								
							
								 
							
						 
						
							
							
								
								Pin to our `pyqtgraph` fork's master branch  
							
							
							
						 
						
							2022-10-31 15:00:38 -04:00