Ho scritto questo piccolo sistema per provare la sintassi di programmazione. Sembra che funzioni correttamente: rispetta le condizioni di ingresso, stop e uscita a tempo. Il problema sorge nello StopLoss quando acquista ad un livello maggiore di + 4*pointisize del livello di ingresso. Io vorrei lo stop +4*pontsize sotto il livello minimo del pattern. Cioè lo StopLoss deve essere prezzo d’ingresso – il minimo del pattern + 4*pontsize. Aiutatemi nella sintassi, sia per lo stop sia se c’è una maniera migliore per scrivere il tutto. Vi ringrazio enormemente.
StopLoss sotto il minimo del pattern
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DEFPARAMCumulateOrders=false
baby=high<high[1]andlow>low[1]//pattern per l'ingresso
entrata=high[1]+1*POINTSIZE//livello di entrata: il MAX della candela [1]
uscita=barindex-tradeindex>=10//uscita a tempo: dopo 10 candele
IFbabyandentrataTHEN//condizione verificata per buy
compra=1
BUY1CONTRACTSATentratastop//compra a qualsiasi prezzo sopra il livello di entrata
SET STOPPLOSS(high[1]-lowest[2](low))+4*pointsize//stoploss: il il MAX candela[1] - il minimo del pattern + 4 punti
endif
Ifcompra=1anduscitaTHEN//condizione verificata per uscire a tempo
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok