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.