Sono riuscito ad aggiungere la strategia al grafico, ma non viene generato alcun ordine
Se la strategia non genera un singolo ordine quando viene applicata al grafico (e non ci sono errori nella legenda in alto a sinistra), significa che le condizioni per la creazione dell'ordine non sono state soddisfatte o che il prezzo non ha mai raggiunto il livello d'entrata.
Puoi aggiungere dei disegni alla tua strategia per vedere quando le condizioni sono soddisfatte sul grafico. Ecco un esempio di codice di una strategia semplice per farti capire come puoi farlo. Presta particolare attenzione alla funzione plotshape:
//@version=5
strategy('My Strategy', overlay = true)
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if longCondition
strategy.entry('Long', strategy.long)
plotshape(longCondition, color=color.new(color.blue, 0))
shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if shortCondition
strategy.entry('Short', strategy.short)
plotshape(shortCondition, color=color.new(color.red, 0))
Se le condizioni sono soddisfatte, vedrai delle croci blu o rosse sopra le barre.