5473c9848d 
								
							
								 
							
						 
						
							
							
								
								Start a "text entry widgets" module  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								3fb0e02788 
								
							
								 
							
						 
						
							
							
								
								Factor font-size-based labeled-line edit into generics widget  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								5fb00f726e 
								
							
								 
							
						 
						
							
							
								
								Add support for a marker "on paint" callback  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								d283872eb6 
								
							
								 
							
						 
						
							
							
								
								Add a scene bounding rect getter to our label  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								5144492534 
								
							
								 
							
						 
						
							
							
								
								Just warn for now on unknown dialogs  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								568dd488b5 
								
							
								 
							
						 
						
							
							
								
								Move level marker to annotate module  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								a4028d3475 
								
							
								 
							
						 
						
							
							
								
								Actually position msgs get relayed verbatim  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								dc279a48c2 
								
							
								 
							
						 
						
							
							
								
								Move DPI / screen get logging to debug; reduce cli noise  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								7367ed5464 
								
							
								 
							
						 
						
							
							
								
								Drop all `ChartPlotWidget._lc` remap to `.linked  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								c8b14e9445 
								
							
								 
							
						 
						
							
							
								
								Pass position msg to tracker, append fill msgs  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								3b0b7475c8 
								
							
								 
							
						 
						
							
							
								
								Fixup commented view locate call  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								1a5770c127 
								
							
								 
							
						 
						
							
							
								
								Only hide position (extra) info on order mode exit  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								1abbd095ec 
								
							
								 
							
						 
						
							
							
								
								Fix oustanding label bugs, make `.update()` accept a position msg  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								826c4408ea 
								
							
								 
							
						 
						
							
							
								
								Stop pulling lot size precision from symbol for now in the UI  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								d3457cd423 
								
							
								 
							
						 
						
							
							
								
								Drop position-line factory from lines module, add endpoint getter  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								444421bddf 
								
							
								 
							
						 
						
							
							
								
								Make our default label opaque (since it's normally just text)  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								565380368a 
								
							
								 
							
						 
						
							
							
								
								Increase cursor debounce delay slightly?  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								f06e05c9cb 
								
							
								 
							
						 
						
							
							
								
								Switch mode to touch `.pp`  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								71eef1b7fd 
								
							
								 
							
						 
						
							
							
								
								Add `.view` property, throttle to 50Hz by default  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								20a8045127 
								
							
								 
							
						 
						
							
							
								
								Add a left-side-of-marker orientation  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								74d6dd5957 
								
							
								 
							
						 
						
							
							
								
								Move position tracking to new module  
							
							... 
							
							
							
							It was becoming too much with all the labels and markers and lines..
Might as well package it all together instead of cramming it in the
order mode loop, chief.
The techincal summary,
- move `_lines.position_line()` -> `PositionInfo.position_line()`.
- slap a `.pp` on the order mode instance which *is* a `PositionInfo`
- drop the position info info label for now (let's see what users want
  eventually but for now let's keep it super minimal).
- add a `LevelMarker` type to replace the old `LevelLine` internal
  marker system (includes ability to change the style and level on the
  fly).
- change `_annotate.mk_marker()` -> `mk_maker_path()` and expect caller
  to wrap in a `QGraphicsPathItem` if needed. 
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								afcb323c49 
								
							
								 
							
						 
						
							
							
								
								Use `QGraphicsPathItem` for marker, add line hide method  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								45d6682ae0 
								
							
								 
							
						 
						
							
							
								
								Update entry count on position msgs, draft a composite position info type  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								ff6ac6ba4f 
								
							
								 
							
						 
						
							
							
								
								Add label location description param for graphics path anchor  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								d21112dcd7 
								
							
								 
							
						 
						
							
							
								
								Drop the open ctx mng; add wip pp label  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								69091a894f 
								
							
								 
							
						 
						
							
							
								
								Move marker label anchor to anchors mod  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								e58a980786 
								
							
								 
							
						 
						
							
							
								
								Move all anchor funcs to new mod  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								94d3f67707 
								
							
								 
							
						 
						
							
							
								
								Move marker level-line-positioning anchor to new module  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								3aab6d67e9 
								
							
								 
							
						 
						
							
							
								
								Use label anchor  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								791fd23524 
								
							
								 
							
						 
						
							
							
								
								Remove `LevelLine.add_label()`, add dynamic pp marker label  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								62517c1662 
								
							
								 
							
						 
						
							
							
								
								Add user defined anchor support to label; reorg mod  
							
							
							
						 
						
							2021-09-06 09:28:10 -04:00  
				
					
						
							
							
								 
						
							
							
								86cb8421d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #218  from pikers/paper_pp_tracking  
							
							... 
							
							
							
							Paper pp tracking 
							
						 
						
							2021-09-06 09:27:38 -04:00  
				
					
						
							
							
								 
						
							
							
								0dc18598fb 
								
							
								 
							
						 
						
							
							
								
								Add a client side order dialog type for tracking flows in the UI  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								bd754b740d 
								
							
								 
							
						 
						
							
							
								
								Only re-calc avg pp price on pp size increases  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								62dd327ef3 
								
							
								 
							
						 
						
							
							
								
								Drop `_graphics` subpkg; flat is better then nested  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								449c4210e4 
								
							
								 
							
						 
						
							
							
								
								Add per session paper position tracking  
							
							... 
							
							
							
							Generate and maintain position messages in the paper engine for each
`pikerd` session. We no longer tear down the engine on each client
disconnect. Ensure -ve size on sells to make the math work. 
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								908678da84 
								
							
								 
							
						 
						
							
							
								
								Add more futes, add in order status comments  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								1c59a01a78 
								
							
								 
							
						 
						
							
							
								
								Make subplot proportion slightly larger  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								fd5c72f97d 
								
							
								 
							
						 
						
							
							
								
								WIP position market offscreen nav  
							
							
							
						 
						
							2021-09-05 13:59:40 -04:00  
				
					
						
							
							
								 
						
							
							
								ad174c5c21 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #204  from pikers/ib_adhoc_derivs  
							
							... 
							
							
							
							Ib adhoc derivs search 
							
						 
						
							2021-09-02 12:57:12 -04:00  
				
					
						
							
							
								 
						
							
							
								d3838c2a8b 
								
							
								 
							
						 
						
							
							
								
								Use built-in type generics  
							
							
							
						 
						
							2021-09-02 12:55:10 -04:00  
				
					
						
							
							
								 
						
							
							
								07e35d3ff5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #217  from pikers/hot_fix_cache_event_is_none  
							
							... 
							
							
							
							Only set event if entry still exists 
							
						 
						
							2021-09-02 12:52:27 -04:00  
				
					
						
							
							
								 
						
							
							
								eb5762d912 
								
							
								 
							
						 
						
							
							
								
								Add adhoc-symbols search for ib  
							
							... 
							
							
							
							This gives us fast search over a known set of symbols you can't search
for with the api such as futures and commodities contracts.
Toss in a new client method to lookup contract details
`Client.con_deats()` and avoid calling it for now from `.search_stock()`
for speed; it seems originally we were doing the 2nd lookup due to weird
suffixes in the `.primaryExchange` which we can just discard. 
							
						 
						
							2021-09-02 10:55:37 -04:00  
				
					
						
							
							
								 
						
							
							
								2227721dac 
								
							
								 
							
						 
						
							
							
								
								Only set event if entry still exists  
							
							
							
						 
						
							2021-09-02 10:52:21 -04:00  
				
					
						
							
							
								 
						
							
							
								3dad779c90 
								
							
								 
							
						 
						
							
							
								
								Add commented catch to skip backpressure errors wen debugging  
							
							
							
						 
						
							2021-09-01 10:26:49 -04:00  
				
					
						
							
							
								 
						
							
							
								d940957455 
								
							
								 
							
						 
						
							
							
								
								Support account passthrough in `.submit_limit()`  
							
							
							
						 
						
							2021-09-01 10:26:49 -04:00  
				
					
						
							
							
								 
						
							
							
								ffbfd187ad 
								
							
								 
							
						 
						
							
							
								
								Raise cache miss on a disconnected ib client  
							
							
							
						 
						
							2021-09-01 10:26:49 -04:00  
				
					
						
							
							
								 
						
							
							
								c6aa867c9b 
								
							
								 
							
						 
						
							
							
								
								Add more futes, add in order status comments  
							
							
							
						 
						
							2021-09-01 10:26:49 -04:00  
				
					
						
							
							
								 
						
							
							
								37d94fbb28 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #212  from pikers/feed_caching  
							
							... 
							
							
							
							Feed caching 
							
						 
						
							2021-09-01 10:25:49 -04:00  
				
					
						
							
							
								 
						
							
							
								4527d4a677 
								
							
								 
							
						 
						
							
							
								
								Allocate an event per context  
							
							
							
						 
						
							2021-09-01 10:17:03 -04:00