Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------*(32 Lezione Personale Plottare In Local Scope)*-------------------------------------------------
- In questo caso vorrei plottare gli high ed i low giornalieri così anche quando scendo su timeframe minori sono visibili.
- Il plot lo voglio visualizzare solo quando in input ho on_off_reverse_cross_activate == true
- Per fare questo dovrei fare in questo modo:
- //////////////////////// //////////////////////// ////////////////////////
- //Input
- on_off_reverse_cross_activate = input.bool(title='Reverse Cross Activate', defval=true, inline='1', group='Test Selection', tooltip="Testa Trend/Reversal/Cross")
- if on_off_reverse_cross_activate == true
- if ta.crossover(close, daily_previous_low)
- plot(daily_previous_low ) *** ERRORE NO POSSO PLOTTARE PERCHE' SONO IN LOCAL SCOPE ***
- //////////////////////// //////////////////////// ////////////////////////
- Per poter eseguire il plot allora devo usare un ciclo ternario sul plot come segue sotto:
- //////////////////////// //////////////////////// ////////////////////////
- // Blocco low e high giorno precendete //
- daily_previous_low = request.security(syminfo.tickerid, 'D', low[1])
- daily_previous_high = request.security(syminfo.tickerid, 'D', high[1])
- plot(on_off_reverse_cross_activate ? daily_previous_high : na, color=color.red, style=plot.style_line, linewidth=2, title="daily_previous_high")
- plot(on_off_reverse_cross_activate ? daily_previous_low : na, color=color.blue, style=plot.style_line, linewidth=2, title="daily_previous_low")
- // Long Short Reverse Cross
- if on_off_reverse_cross_activate == true
- if ta.crossover(close, daily_previous_low)
- strategy.entry('operazioneLong', strategy.long, alert_message = "Open Long Position")
- if ta.crossunder(close, daily_previous_high)
- strategy.entry('operazioneShort', strategy.short, alert_message = "Open Short Position")
- *** SEGUE SOLUZIONE **
- plot(on_off_reverse_cross_activate ? daily_previous_low : na, color=color.blue, style=plot.style_line, linewidth=2, title="daily_previous_low")
- plot(on_off_reverse_cross_activate ? daily_previous_high : na, color=color.red, style=plot.style_line, linewidth=2, title="daily_previous_high")
- //////////////////////// //////////////////////// ////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement