This website requires JavaScript. 
		
		
			
		
	
	
		
			
			
			
			
			
	
		
			
				
					
						
						
						
							44c339779f  
					 
					
						`.storage.__init__`: code styling updates 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-10-09 20:00:05 -0400  
		
			
				
					
						
						
						
							614f1c00c5  
					 
					
						Bump `brokers.toml`, update ib and deribit sections 
					 
					
						
					 
					
						
						
							 
					2025-10-09 18:25:50 -0400  
		
			
				
					
						
						
						
							f756f0fdd8  
					 
					
						Deribit's fixes 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-10-08 18:49:46 -0300  
		
			
				
					
						
						
						
							8339b39d9e  
					 
					
						Woops, fix to read `.api_port` ref from the `Client.ib.client`.. 
					 
					
						
					 
					
						
						
							 
					2025-10-06 18:12:33 -0400  
		
			
				
					
						
						
						
							a07e0a11d3  
					 
					
						Bump ib-container docs and compose file 
					 
					
						
					 
					
						
						
							 
					2025-10-06 18:10:23 -0400  
		
			
				
					
						
						
						
							18b66e5506  
					 
					
						🟢  piker/ui/_window.py for window geometry persistence 🛠️  piker/ui/_window.py -> Save and restore window size between sessions 🛠️  piker/ui/qt.py -> Added QSettings import for configuration management 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-10-05 17:09:31 -0400  
		
			
				
					
						
						
						
							5e3cd1fc6b  
					 
					
						dnks: FIX IN REPONSE TO SYMBOL SWITCHING CAUSING A AsyncVNCClient.connect ERROR 
					 
					
						
					 
					
						
						
							 
					2025-10-05 14:24:06 -0400  
		
			
				
					
						
						
						
							b6e4630148  
					 
					
						🛠️  .gitignore -> Added macOS metadata and private convo folders 
					
						
					 
					
						
						
							 
					2025-10-05 13:59:30 -0400  
		
			
				
					
						
						
						
							3424c01798  
					 
					
						macos: Fix shared memory compatibility and add documentation 
					 
					
						
					 
					
						
						
							 
					2025-10-05 13:42:45 -0400  
		
			
				
					
						
						
						
							d89d2a0c04  
					 
					
						Support per-`ib.vnc_addrs` vnc passwords 
					 
					
						
					 
					
						
						
							 
					2025-10-05 12:32:53 -0400  
		
			
				
					
						
						
						
							cca2b14548  
					 
					
						`.tsp._history`: drop `feed_is_live` syncing, another seg flag 
					 
					
						
					 
					
						
						
							 
					2025-10-02 19:53:08 -0400  
		
			
				
					
						
						
						
							4d50bebf11  
					 
					
						Woops, keep `np2pl` exposed from `.tsp` 
					 
					
						
					 
					
						
						
							 
					2025-10-02 14:14:28 -0400  
		
			
				
					
						
						
						
							d6f3f47df3  
					 
					
						accounting.calc: `.error()` on bad txn-time fields.. 
					 
					
						
					 
					
						
						
							 
					2025-10-02 12:17:57 -0400  
		
			
				
					
						
						
						
							0c7edb3223  
					 
					
						Factor to a new `.tsp._history` sub-mod 
					 
					
						
					 
					
						
						
							 
					2025-09-29 16:41:08 -0400  
		
			
				
					 
		
			
				
					 
		
			
				
					
						
						
						
							3751140fca  
					 
					
						ib: bump `docker/ib/README.rst` 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-10-02 22:12:56 -0400  
		
			
				
					
						
						
						
							588569edb3  
					 
					
						ib.feed: better no-bars error-log message format 
					 
					
						
					 
					
						
						
							 
					2025-10-02 20:52:01 -0400  
		
			
				
					
						
						
						
							8a5bb688af  
					 
					
						binance: set `Pair.pegInstructionsAllowed = False` 
					 
					
						
					 
					
						
						
							 
					2025-10-02 20:08:56 -0400  
		
			
				
					
						
						
						
							513ced6a70  
					 
					
						Wow, update root `conf.toml` to new multiaddr style 
					 
					
						
					 
					
						
						
							 
					2025-10-02 20:07:23 -0400  
		
			
				
					
						
						
						
							cd15f2ae76  
					 
					
						🟢  .gitignore 🛠️  piker/ui/_axes.py -> Enhance axis font and size handling 🛠️  piker/ui/_window.py -> Improve zoom key detection and event handling 🛠️  piker/ui/_window.py -> Update axes fonts and layout after zoom events 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-10-02 14:25:44 -0400  
		
			
				
					
						
						
						
							ed3a8d81b1  
					 
					
						🔴  No files deleted. 
					
						
					 
					
						
						
							 
					2025-10-01 16:35:46 -0400  
		
			
				
					
						
						
						
							61edb5cb19  
					 
					
						🟢  config/conf.toml for updated UI font size and graphics throttle 🛠️  piker/cli/__init__.py -> Changed transport from UDP to TCP in service manager 🛠️  piker/data/_symcache.py -> Added recursive dict cleaning for TOML serialization 🛠️  piker/fsp/_api.py -> Hash-based key for shared memory buffers (macOS compatibility) 🛠️  piker/tsp/__init__.py -> Hash-based key for history buffers for macOS compatibility 🛠️  piker/ui/_display.py -> Modified SHM name assertion for macOS compatibility 
					
						
					 
					
						
						
							 
					2025-10-01 09:26:18 -0400  
		
			
				
					
						
						
						
							4398481591  
					 
					
						Add `.cancel()` log around `_async_main()` KBI-exit 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-09-29 15:16:43 -0400  
		
			
				
					 
		
			
				
					 
		
			
				
					
						
						
						
							f2ae3b0e2e  
					 
					
						`accouning.calc`: enable crash handlers on `debug_mode` input (via test harness) 
					 
					
						
					 
					
						
						
							 
					2025-09-29 15:14:35 -0400  
		
			
				
					
						
						
						
							56b660fe34  
					 
					
						Draft a gt-one-`.fqme`-in-txns/account-file test 
					 
					
						
					 
					
						
						
							 
					2025-09-29 15:02:50 -0400  
		
			
				
					
						
						
						
							6eced8ca67  
					 
					
						`data._symcache`, impl a summary `.__repr__()`, avoids `Asset` causality issues 
					 
					
						
					 
					
						
						
							 
					2025-09-29 15:00:14 -0400  
		
			
				
					
						
						
						
							3eb1bf8248  
					 
					
						Use `pytest` plugin now exposed by `tractor` 
					 
					
						
					 
					
						
						
							 
					2025-09-29 14:36:55 -0400  
		
			
				
					
						
						
						
							e007163816  
					 
					
						Avoid `msgspec` eval-err on `Asset` in symcache? 
					 
					
						
					 
					
						
						
							 
					2025-09-29 13:44:57 -0400  
		
			
				
					
						
						
						
							e14008701c  
					 
					
						Drop `open_pps()` from ems tests 
					 
					
						
					 
					
						
						
							 
					2025-09-29 13:33:03 -0400  
		
			
				
					
						
						
						
							8bb5c1bf96  
					 
					
						`ui._remote_ctl`: shield remote rect removals 
					 
					
						
					 
					
						
						
							 
					2025-09-29 13:26:11 -0400  
		
			
				
					
						
						
						
							0462415491  
					 
					
						`_ems`: tolerate and warn on already popped execs 
					 
					
						
					 
					
						
						
							 
					2025-09-29 13:21:11 -0400  
		
			
				
					
						
						
						
							62f27bf509  
					 
					
						`polars.cumsum()` is now `.cum_sum()` 
					 
					
						
					 
					
						
						
							 
					2025-09-27 12:24:11 -0400  
		
			
				
					
						
						
						
							3f48098c55  
					 
					
						ui.order_mode: prioritize mkt-match on `.bs_mktid` 
					 
					
						
					 
					
						
						
							 
					2025-09-27 11:55:35 -0400  
		
			
				
					
						
						
						
							ad3fe65bd9  
					 
					
						Set `.bs_mktid` on all IB position-msg emissions.. 
					 
					
						
					 
					
						
						
							 
					2025-09-26 17:44:06 -0400  
		
			
				
					
						
						
						
							9ea857298c  
					 
					
						Add an option `BrokerdPosition.bs_mktid` field 
					 
					
						
					 
					
						
						
							 
					2025-09-26 17:38:22 -0400  
		
			
				
					
						
						
						
							b0f273f091  
					 
					
						Don't override `Account.pps: dict` entries.. 
					 
					
						
					 
					
						
						
							 
					2025-09-26 15:17:41 -0400  
		
			
				
					
						
						
						
							6cc3518143  
					 
					
						Bump lock file after vnc client change 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-09-26 13:25:49 -0400  
		
			
				
					
						
						
						
							e265a98456  
					 
					
						Switch to `pyvnc` for IB reset hackz 
					 
					
						
					 
					
						
						
							 
					2025-09-26 13:02:11 -0400  
		
			
				
					
						
						
						
							4f8dc7693b  
					 
					
						Convert remaining `.to_asyncio.open_channel_from()` to `chan` fn-sig usage 
					 
					
						
					 
					
						
						
							 
					2025-09-22 12:58:23 -0400  
		
			
				
					
						
						
						
							4f2fd73bb7  
					 
					
						Mk testing subpkg "private", `git` ignore for now 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-09-22 09:45:49 -0400  
		
			
				
					 
		
			
				
					 
		
			
				
					
						
						
						
							40dca34fde  
					 
					
						Flip screen-info script to qt6, refine it to heck. 
					 
					
						
					 
					
						
						
							 
					2025-09-22 09:05:51 -0400  
		
			
				
					 
		
			
				
					 
		
			
				
					
						
						
						
							db77d7ab29  
					 
					
						Use gitea for `tractor` repo endpoint 
					 
					
						
					 
					
						
						
							 
					2025-09-22 06:50:58 -0400  
		
			
				
					
						
						
						
							8c274efd18  
					 
					
						`ib.feed`: finally solve `push()` exc propagation 
					 
					
						
					 
					
						
						
							 
					2025-09-21 22:38:05 -0400  
		
			
				
					
						
						
						
							0b123c9af9  
					 
					
						`ib`: various type-annot, multiline styling and todos updates 
					 
					
						
					 
					
						
						
							 
					2025-09-21 16:05:50 -0400  
		
			
				
					
						
						
						
							d17160519e  
					 
					
						`.ui._search`: collapse EGs as needed, use `tn` naming. 
					 
					
						
					 
					
						
						
							 
					2025-09-21 12:02:04 -0400  
		
			
				
					
						
						
						
							5bc7e4c9b6  
					 
					
						Bump lock file with `tractor` piker pinned branch 
					 
					
						
					 
					
						
						
							 
					2025-09-21 11:26:49 -0400  
		
			
				
					
						
						
						
							d35e1e5c67  
					 
					
						Port `.data._web_bs` stuff to strict-EGs 
					 
					
						
					 
					
						
						
							 
					2025-09-21 11:08:14 -0400  
		
			
				
					
						
						
						
							d4c10b2b0f  
					 
					
						Use `tractor`'s updated `piker_pin` branch (again) 
					 
					
						
					 
					
						
						
							 
					2025-09-21 10:59:42 -0400  
		
			
				
					
						
						
						
							46285a601e  
					 
					
						Port `.cli` & `.service` to latest `tractor` registry APIs 
					 
					
						
					 
					
						
						
							 
					2025-09-20 22:38:47 -0400  
		
			
				
					
						
						
						
							f9610c9e26  
					 
					
						Bump to WIP "piker pin" `tractor` dev branch, with lock file 
					 
					
						
					 
					
						
						
							 
					2025-09-20 22:36:53 -0400  
		
			
				
					
						
						
						
							9d5e405903  
					 
					
						binance; unmask around send-chan @acm usage 
					 
					
						
					 
					
						
						
							 
					2025-09-20 22:32:05 -0400  
		
			
				
					
						
						
						
							e19a724037  
					 
					
						ib: add venue-hours checking 
					 
					
						
					 
					
						
						
							 
					2025-09-20 22:13:59 -0400  
		
			
				
					
						
						
						
							390a57c96d  
					 
					
						ib: never relay "Warning:" errors to EMS.. 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-09-17 18:54:47 -0400  
		
			
				
					
						
						
						
							69eac7bb15  
					 
					
						Spurious first-draft of EG collapsing 
					 
					
						
					 
					
						
						
							 
					2025-09-15 19:10:20 -0400  
		
			
				
					
						
						
						
							a45de0b710  
					 
					
						ib-related: cope with invalid txn timestamps 
					 
					
						
					 
					
						
						
							 
					2025-09-15 18:29:19 -0400  
		
			
				
					
						
						
						
							9df1988aa6  
					 
					
						ib: jig `.data_reset_hack()` with vnc-client failover 
					 
					
						
					 
					
						
						
							 
					2025-09-15 16:53:25 -0400  
		
			
				
					
						
						
						
							f7caa75228  
					 
					
						Add fix for binance API 3.1 rollout.. 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-08-27 23:00:23 -0400  
		
			
				
					
						
						
						
							e9613e46f6  
					 
					
						Mk a `notes_to_self/` move orig file `ideas.rst' 
					 
					
						
					 
					
						
						
							 
					2025-07-21 18:42:57 -0400  
		
			
				
					
						
						
						
							6637ca9e4f  
					 
					
						Drop old/masked ahab-docker daemon starting 
					 
					
						
					 
					
						
						
							 
					2025-07-18 19:35:54 -0400  
		
			
				
					
						
						
						
							7e139e6a8e  
					 
					
						Add `pyperclip` dep for goodboy's xonsh-clipboard needs Bp 
					 
					
						
					 
					
						
						
							 
					2025-06-26 11:40:28 -0400  
		
			
				
					
						
						
						
							c2d9283db4  
					 
					
						Try running daemons on UDS tpt 
					 
					
						
					 
					
						
						
							 
					2025-06-26 11:38:04 -0400  
		
			
				
					
						
						
						
							28ba1392bb  
					 
					
						Adjust feed status fields/display-pane to new actor-ID 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-06-26 11:13:26 -0400  
		
			
				
					
						
						
						
							f50202a6af  
					 
					
						Adjust to `trio`'s strict eg nurseries throughout! 
					 
					
						
					 
					
						
						
							 
					2025-06-26 11:00:20 -0400  
		
			
				
					
						
						
						
							baff466ee0  
					 
					
						kraken: add crash-handling around `Pair()` init 
					 
					
						
					 
					
						
						
							 
					2025-06-26 10:51:03 -0400  
		
			
				
					
						
						
						
							b01edcf65a  
					 
					
						kraken: `Pair.costmin` is now optional? 
					 
					
						
					 
					
						
						
							 
					2025-06-26 10:49:39 -0400  
		
			
				
					
						
						
						
							2545def7bb  
					 
					
						Start a manual `tags` file for internal refs 
					 
					
						
					 
					
						
						
							 
					2025-06-20 16:00:14 -0400  
		
			
				
					
						
						
						
							1b74417688  
					 
					
						Flip to non-git`msgspec`, update `bidict`, link to "sdof" `tractor` dev branch 
					 
					
						
					 
					
						
						
							 
					2025-06-10 14:25:21 -0400  
		
			
				
					
						
						
						
							4d4f5d0af5  
					 
					
						Fix readme to `uv sync`.. link to astral docs 
					 
					
						
					 
					
						
						
							 
					2025-06-10 14:22:58 -0400  
		
			
				
					
						
						
						
							7e82bf0729  
					 
					
						Support python 3.13 !! 
					 
					
						
					 
					
						
						
							 
					2025-06-10 13:12:38 -0400  
		
			
				
					
						
						
						
							f1b4550483  
					 
					
						Flip to latest `tractor` @ `branch = main` deps 
					 
					
						
					 
					
						
						
							 
					2025-03-29 18:16:02 -0400  
		
			
				
					
						
						
						
							bdaf74a19a  
					 
					
						Add a couple new grays to the pallete 
					 
					
						
					 
					
						
						
							 
					2025-06-09 10:43:52 -0400  
		
			
				
					
						
						
						
							b87ca76700  
					 
					
						Bump to (latest) `polars`, the `0.20.6x` series B) 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-06-09 10:35:47 -0400  
		
			
				
					
						
						
						
							94caa248e7  
					 
					
						TO-CHERRY: another sampler EoC suppression case? 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-06-09 10:27:01 -0400  
		
			
				
					
						
						
						
							da953b6b0c  
					 
					
						Port to newer `tractor.get_registry()` 
					 
					
						
					 
					
						
						
							 
					2025-06-09 10:18:08 -0400  
		
			
				
					
						
						
						
							fb8375f608  
					 
					
						deribit: fill out docstr for `.api.get_values_from_cb_normalized_date()` 
					 
					
						
					 
					
						
						
							 
					2025-06-09 10:17:36 -0400  
		
			
				
					
						
						
						
							d5faf4f59d  
					 
					
						binance: add new `permissionSets` to base `Pair` 
					 
					
						
					 
					
						
						
							 
					2025-06-09 10:16:41 -0400  
		
			
				
					
						
						
						
							df5e72f7ae  
					 
					
						max_pain-script: bit of multi-line fmting 
					 
					
						
					 
					
						
						
							 
					2025-06-09 10:11:10 -0400  
		
			
				
					
						
						
						
							bf33cb93b1  
					 
					
						Fix type-check assertion in ems test to use `is` 
					 
					
						
					 
					
						
						
							 
					2025-04-24 12:53:32 -0400  
		
			
				
					
						
						
						
							d655e81290  
					 
					
						max_pain: add piker logging, tweak var names, notes and todos 
					 
					
						
					 
					
						
						
							 
					2025-04-24 12:15:26 -0400  
		
			
				
					
						
						
						
							bc72e3d206  
					 
					
						Drop unused `assets: dict` 
					 
					
						
					 
					
						
						
							 
					2025-04-24 11:34:32 -0400  
		
			
				
					
						
						
						
							35cb538a69  
					 
					
						Update `binance` spot pairs with `amendAllowed` 
					 
					
						
					 
					
						
						
							 
					2025-04-24 10:37:52 -0400  
		
			
				
					
						
						
						
							8a768af5bb  
					 
					
						Update legacy type to `tractor.MsgStream` 
					 
					
						
					 
					
						
						
							 
					2025-04-24 10:37:33 -0400  
		
			
				
					
						
						
						
							8b0fac3b6c  
					 
					
						TOSQUASH: 84ad34f51 
					 
					
						
					 
					
						
						
							 
					2025-04-22 22:29:12 -0400  
		
			
				
					
						
						
						
							36cc0cf750  
					 
					
						TOSQUASH: 84ad34f51 
					 
					
						
					 
					
						
						
							 
					2025-04-22 00:20:48 -0400  
		
			
				
					
						
						
						
							3ff0a86741  
					 
					
						Gracefully close on EoCs thrown in quote throttler 
					 
					
						
					 
					
						
						
							 
					2025-04-21 21:31:13 -0400  
		
			
				
					
						
						
						
							705f0e86ac  
					 
					
						Drop variable regex from `ruff.toml` 
					 
					
						
					 
					
						
						
							 
					2025-04-21 21:22:32 -0400  
		
			
				
					
						
						
						
							2a24d1d50c  
					 
					
						`.kraken`: add masked pauses for order req debug 
					 
					
						
					 
					
						
						
							 
					2025-04-21 21:16:32 -0400  
		
			
				
					
						
						
						
							84ad34f51e  
					 
					
						Cast to `float` as needed from order-mode and ems 
					 
					
						
					 
					
						
						
							 
					2025-04-21 20:36:28 -0400  
		
			
				
					
						
						
						
							cbbf674737  
					 
					
						Finally drop `Symbol` 
					 
					
						
					 
					
						
						
							 
					2025-04-21 13:34:12 -0400  
		
			
				
					
						
						
						
							ec71dc2018  
					 
					
						Mk `Brokerd[Order].price` avoid `float`-errs 
					 
					
						
					 
					
						
						
							 
					2025-04-21 13:06:53 -0400  
		
			
				
					
						
						
						
							17aebf44a9  
					 
					
						Add note to `.brokers.ib.api` about removing `_bar_load_dtype` 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2025-03-28 18:33:38 -0400  
		
			
				
					
						
						
						
							5f347c9f6a  
					 
					
						Show in readme how to install GUIs with `--extra` flag 
					 
					
						
					 
					
						
						
							 
					2025-03-28 18:32:53 -0400  
		
			
				
					
						
						
						
							cdb41e4881  
					 
					
						Add some notes about using multi-ine strings instead of `print()`s 
					 
					
						
					 
					
						
						
							 
					2025-03-07 19:23:22 -0500  
		
			
				
					
						
						
						
							289b63bb2a  
					 
					
						Line limit tweaks for reading in slim `vsplit`s Bp 
					 
					
						
					 
					
						
						
							 
					2025-03-07 19:22:26 -0500  
		
			
				
					 
		
			
				
					
						
						
						
							8f1e082c91  
					 
					
						Add write_oi for open interest 
					 
					
						
					 
					
						
						
							 
					2025-03-04 19:30:11 -0300  
		
			
				
					
						
						
						
							b9321dbb49  
					 
					
						Add Plot 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							
								
							
							Nelson Torres 
						
					 
					2025-02-03 18:38:40 -0300  
		
			
				
					
						
						
						
							21d051b05f  
					 
					
						Extract logic from get_max_pain() 
					 
					
						
					 
					
						
						
							
								
							
							Nelson Torres 
						
					 
					2025-02-03 18:35:35 -0300  
		
			
				
					
						
						
						
							3118d0f140  
					 
					
						Max pain daemon: 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							
								
							
							Nelson Torres 
						
					 
					2025-01-30 02:02:04 -0300  
		
			
				
					
						
						
						
							4278d8e2f1  
					 
					
						Deribit api key changes introduce: 
					 
					
						
					 
					
						
						
							
								
							
							Nelson Torres 
						
					 
					2025-01-30 01:38:37 -0300  
		
			
				
					
						
						
						
							b209512eb6  
					 
					
						Add `.log.mk_repr()` to create `reprlib.Repr`s 
					 
					
						
							
							
								
									
									
										 
								
							
						
							
							
								
									 
							
						
					 
					
						
						
							 
					2024-11-19 21:05:16 -0500  
		
			
				
					
						
						
						
							8a9d21468a  
					 
					
						Deribit api key changes introduce: 
					 
					
						
					 
					
						
						
							
								
							
							Nelson Torres 
						
					 
					2025-01-30 01:38:37 -0300