Spostare PT ERROR 130
2 risposte
NatLua
7 anni fa #115540
Sembra esserci un bug quando si sposta il PT di un ordine aperto.
variabile utilizzata: AverageTPInCurrency (double)
ex: MediaTPInValuta = 1,0925
Quando apro un ordine a mercato e imposto il TP con la variabile AverageTPInCurrency, tutto va bene. (TP = 1,0925)
Quando sposto il PT di un ordine aperto, ottengo l'errore 130 in MT4 (TP = 0.00010925).
Spostare PT a:
Numero magico: 11111
Prezzo: MediaTPInValuta
Dopo aver controllato il codice:
sqMovePTTo(11111, (AverageTPInCurrency * getPointCoef(11111));
11111 è il numero magico.
Sembra che il problema sia dovuto all'inserimento della funzione getPointCoef nel codice.
Confermare se si tratta davvero di un bug.
Non voglio rimuovere manualmente la funzione getPointCoef dal codice sorgente ogni volta che apporto una modifica alle regole.
NatLua
7 anni fa #139312
Sono riuscito a trovare una soluzione.
Spostare PT a:
Numero magico: 11111
Prezzo: ConvertToRealPips(ConvertToPips(AverageTPInCurrency)) + 0 * 0
tomas262
7 anni fa #139323
Salve,
Sì, un'altra soluzione potrebbe essere questa https://strategyquant.com/forum/topic/4622-trail-the-stop-with-conditions/
Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)