vorrei impedire al sistema che opera sia in Buy che in sell di continuare ad entrare se l’RSI (relative streith index) settato a 14 periodi della candela seguente non ha un valore maggiore in caso di buy o minore in caso di sell di n. candele precedenti. Grazie in anticipo.
Purtroppo il valore che avrà alla candela seguente si potrà sapere solo quando chiuderà.
Puoi utilizzare i valori dalla candela corrente, identificata con [0] o niente (ed è quella appena chiusa) fino ad [N] candele precedenti.
Questo esempio confronta l’RSI della candela attuale (quella appena chiusa, perché quella che si apre non esiste per la strategia) con quello della candela N precedente:
1
2
3
4
ONCEN=5
MyRSI=Rsi1[14](close)
LongRSI=MyRSI>MyRSI[N]
ShortRSI=MyRSI<MyRSI[N]
devi solo aggiungere le condizioni di cui sopra alle tue righe di entrata:
vorrei impedire al sistema di entrare all’immediata rottura del massimo o del minimo, io uso la condizione (close > close[1]) quando compra, (close < close[1]) quando vende, vorrei invece autorizzare l’ingresso 5 punti dopo che è avvenuto il breakout sempre rispetto alla close [1] della candela precedente. Grazie in anticipo.
Devi utilizzare ordini pendenti. In questo caso, però, è bene verificare chge ci sia il respetto della distanza minima tra prezzo d’ingresso e prezzo corrente (ho messo 6 punti perché mediamente sul DAX è 6 punti, mentre su S&P 500 è di solito 1, ma possono variare con la volatilità):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Distanza=6*pipSize
Offset=5*PipSize//sarebbe meglio che questo valore non fosse < Distanza
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue