Normally, when we have a multipair strategy but only want to plot a single pair, we limit the logic inside decide_trades to only plot points for a single pair. E.g:
if input.is_visualisation_enabled():
visualisation = state.visualisation
if pair.base.token_symbol == "BTC":
visualisation.plot_indicator(
timestamp,
f"ATR {pair.base.token_symbol}",
PlotKind.technical_indicator_detached,
atr,
pair=pair,
)
However, a user may also try to plot all points inside decide_trades, then use visualise_single_pair with the relevant pair_id, which doesn't work properly as it shows detached indicators for all pairs. E.g:
Acceptance criteria
[ ] Using visualise_single_pair with pair_id in a multipair strategy only plots detached indicators for that pair
Summary
visualise_single_pair
with the relevant pair_id, which doesn't work properly as it shows detached indicators for all pairs. E.g:Acceptance criteria
visualise_single_pair
with pair_id in a multipair strategy only plots detached indicators for that pair