Gent.mi buongiorno,
chiedo, cortesemente, aiuto, riguardo la codifica della seguente strategia:
time frame orario
media mobile esponenziale a 21 periodi
condizione long: chiusura candela sopra la media suddetta
entrata long: 1 pip sopra il max della candela che ha chiuso sopra la media
viceversa per lo short
si segue in trailing stop
Riguardo il trailing stop ho già il codice seguente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Stop e target
IF close > open THEN //LONG
MinLow = low
StopLoss = low - 2 //2 pips sotto il minimo
ELSE //SHORT
MaxHigh = high
StopLoss = high + 2 //2 pips sopra il massimo
ENDIF
SET STOP PLOSS StopLoss
IF LongOnMarket THEN //per i LONG
IF low > MinLow THEN //verificare che sia un MINIMO più alto
MinLow = Low //aggiornare la variabile
ENDIF
SELL AT MinLow - 2 STOP //aggiornare l'ordine di STOP ad ogni candela
ENDIF
IF ShortOnMarket THEN //per gli SHORT
IF high < MaxHigh THEN //verificare che sia un MASSIMO più basso
MaxHigh = high //aggiornare la variabile
ENDIF
EXITSHORT AT MaxHigh + 2 STOP //aggiornare l'ordine di STOP ad ogni candela
ENDIF
Ma non riesco a codificare l’entrata in posizione.
Vi ringrazio e Vi saluto cordialmente.