Closed goodboy closed 1 year ago
This is going to get closed as it was replaced by a sequence of 7 (or so) smaller PRs ending with #455.
Also going to make a follow issue which will include the bullet set above rewritten and checked off as we finish follow up refinement tasks.
Replaced by the slew of PRs and follow up (copy pasted from here to start) task set in #461.
The UI follow up to #414.
Hopefully this is the final core-UX feature you always wanted 🏄🏼
mult-instrument overlayed real-time and historical data feeds with simultaneous interaction and "current symbol" selectable order mode control
THE CMD YOU NEED:
piker chart btcusdt.binance ethusdt.binance xmrusdt.binance
First draft TODO
There are still tons of refinements and bugs to fix as part of this first draft
Init basic funtionality / usage:
piker chart btcusdt.binance ethusdt.binance xmrusdt.binance
LinkedSplits
tab
orspace
global hotkey?)Fast view
History view
'index'
basis..pg.LinearRegion
item to show all background overlay curves transparentlyGraphics loop
Feed.open_multi_steam()
for the update task and have it look up appropriate graphics update apis per symbol-quoteChartPlotWidget
instance and API calls, instead moving all this state intoFlow
/Flume
items and possibly add aViz
type to replace theFlow
and instead make theFlow
a table of associatedsrc data -> procesor
pipelines?Search UI/UX
GodWidget
shift-click-drag-release
?) to create a group from a single/flat results tree?ctl-o
orctl-enter
on result row?)FSP (subcharts)
Order mode
fqsns: list[str]
toopen_order_mode()
and having this setup the client loop and the ems tasks to usefeed.open_feed()
with the samefqsns
passed through?