Vorrei impostare un trailing stop che mi consenta di uscire quando il prezzo ha ritracciato del 50% dal massimo raggiunto.
il problema consiste nel fatto che non trovo una funzione che mi consenta di calcolarlo direttamente. Basterebbe anche sapere quante candele sono passate dopo l’apertura della posizione in modo da calcolare il massimo tra queste candele e quindi ricavare il mio dato.
> Inserite il segno di spunta all’interno della casella sul vostro profilo, per aggiornare il vostro paese. <<
Non ho ancora testato questo codice, basta un rapido cambiamento del MFE trailing stop si possono trovare nella sezione blog del sito web.
Così, in questa versione del trailing stop, gli ordini saranno usciti a metà strada entre les prezzo di ogni ordini aperti e l’oro massima minima (dipende se si tratta di un acquisto o un ordine di vendita) Prezzo mette hanno già.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//resetting variables when no trades are on market
ifnotonmarketthen
MAXPRICE=0
MINPRICE=close
priceexit=0
endif
//case SHORT order
ifshortonmarketthen
MINPRICE=MIN(MINPRICE,close)//saving the MFE of the current trade
priceexit=TRADEPRICE-(TRADEPRICE-MINPRICE)/2
endif
//case LONG order
iflongonmarketthen
MAXPRICE=MAX(MAXPRICE,close)//saving the MFE of the current trade
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