pikers / piker

(e2e) foss trading for non-tinas
GNU Affero General Public License v3.0
103 stars 17 forks source link

Single display update loop #250

Closed goodboy closed 2 years ago

goodboy commented 2 years ago

More factored history from #231.

Switches to a update-graphics-on-poll style model where there is a single update loop that makes a couple presumptions:

You'll note inside the fsp engire the streams are now disabled by default and consumer actors will need to pass attach_stream=True to enable when wishing to pull per-tick data over IPC.

Oh this also adds back in the rsi fsp for now which is good for peeps to test to make sure vlm and it together aren't introducing any new latency. By default once all the history from #231 is landed we will likely not enable rsi by default.