Ciao a tutti,
sono nuovo del forum e della programmazione in PRT…. chiedo subito un vostro consiglio e aiuto. Per “Esercizio” ho creato un idicatore che mostra sul grafico gli Engulfing. (so che ce ne sono già diversi sul forum, ma preferisco crearlo per capire come funziona la programmazione in generale). Ho la necessità di far rispettare un’ulteriore condizione per la segnalazione dell’engulfing e cioè che il prezzo sia in ipercomprato o ipervenduto. Vi metto il codice dell’indicatore che ho creato così da potermi dare consigli su quello che ho già fatto e sul quello che devo fare per aggiungere RSI.
// Engulfing RSI
atr=AverageTrueRange[14](close)
// Condizioni Bullish
condizione1= close[1] < open[1]
condizione2= open <= close[1]
condizione3= close > open[1]
condizione4= close > open
condizione9= RSI[7](close) < 20
// Condizioni Bearish
condizione5= close[1] > open[1]
condizione6= open >= close[1]
condizione7= close < open[1]
condizione8= close < open
condizione10= RSI[7](close) > 80
if condizione1 and condizione2 and condizione3 and condizione4 and condizione9 then
drawtext("Engulfing", barindex, low-atr*1) coloured(0,255,0)
drawarrowup(barindex, low-atr*0.5) coloured(0,255,0)
endif
if condizione5 and condizione6 and condizione7 and condizione8 and condizione10 then
drawtext("Engulfing", barindex, high+atr*1) coloured(255,0,0)
drawarrowdown(barindex, high+atr*0.5) coloured(255,0,0)
endif
Grazie mille in anticipo per l’aiuto.
Non l’ho provato, ma credo vada bene.
L’RSI è corretto così.
Ti funziona?
Buon lavoro, dovrebbe funzionare come previsto (non testato me stesso).
L’ho provato e funziona, però devi aggiungere RETURN come ultima riga.
Tutti gli indicatori devono terminare con RETURN, anche se non restituiscono niente, come in questo casi.
Scusate l’assenza…. grazie mille…. devo modificare qualcosa perchè non indica nulla e non capisco il perchè…
A me funziona benissimo, allego una foto del DAX, h2.
Le condizioni sono un pò restrittive e non danno molti segnali, evidentemente. Prova a cambiarle.
Ho provato con condizioni meno restrittive e funziona. OK grazie mille dell’aiuto e della pazienza.