Così correttoORDER_FILLING_ ci forse FOG a RETURN... Ho provato anche con MT5 - la minima interferenza nel codice durante il trading e ho perso 100 dollari su di esso, i nuovi codici non hanno anche funzionato sulla demo fino a quando ho aggiunto alcune delle mie caratteristiche - forse è stato progettato così ... Non so per cosa... Ho abbandonato MT5 molto tempo fa, anche se ho iniziato con esso - sembrava più sicuro e più semplice...
chipo: Così correttoORDER_FILLING_ ci forse FOG a RETURN... Ho provato anche con MT5 - la minima interferenza nel codice durante il trading e ho perso 100 dollari su di esso, i nuovi codici non hanno anche funzionato sulla demo fino a quando ho aggiunto alcune delle mie caratteristiche - forse è stato progettato così ... Non so per cosa... Ho abbandonato MT5 molto tempo fa, anche se avevo iniziato con esso - sembrava più affidabile e facile da usare...
Alexander Bereznyak: tutti gli EA standard sono costruiti sulla libreria standard, la libreria dovrebbe essere corretta
Non c'è bisogno di modificare la libreria standard - questo è l'approccio sbagliato. Dovresti semplicemente salvare l'EA con un nuovo nome e cambiare un po' il codice. Per esempio, salva Moving Averages.mq5 con un nuovo nome Moving Averages1.mq5.
Nell'intestazione aggiungi una descrizione che questo EA usa la politica di esecuzione ORDER_FILLING_RETURN:
Non c'è bisogno di modificare la libreria standard - questo è l'approccio sbagliato. Dovresti semplicemente salvare l'EA con un nuovo nome e cambiare un po' il codice. Per esempio, salva Moving Averages.mq5 con un nuovo nome Moving Averages1.mq5.
Nell'intestazione aggiungi una descrizione che questo EA usa la politica di esecuzione ORDER_FILLING_RETURN:
e aggiungere una linea di codice per chiudere e aprire le posizioni:
Grande! Tutto funziona. Grazie per il vostro duro lavoro e le vostre spiegazioni!
Ed ecco che arriva la causa:
10030
TRADE_RETCODE_INVALID_FILL
Tipo di esecuzione dell'ordine di bilanciamento specificato non supportato
È già stato menzionato:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
non un singolo consulente funziona in metatrader 5 qualsiasi coppia di valute
sandex, 2015.04.29 12:56
commutato in dollari, in-house EA non funziona, il mio sì
il tipo di esecuzione dell'ordine dovrebbe essere ORDER_FILLING_RETURN
Ed ecco che arriva la causa:
10030
TRADE_RETCODE_INVALID_FILL
Tipo di esecuzione dell'ordine di bilanciamento specificato non supportato
che è già stato menzionato:
Così correttoORDER_FILLING_ ci forse FOG a RETURN... Ho provato anche con MT5 - la minima interferenza nel codice durante il trading e ho perso 100 dollari su di esso, i nuovi codici non hanno anche funzionato sulla demo fino a quando ho aggiunto alcune delle mie caratteristiche - forse è stato progettato così ... Non so per cosa... Ho abbandonato MT5 molto tempo fa, anche se avevo iniziato con esso - sembrava più affidabile e facile da usare...
tutti gli EA standard sono costruiti sulla libreria standard, la libreria dovrebbe essere corretta
Non c'è bisogno di modificare la libreria standard - questo è l'approccio sbagliato. Dovresti semplicemente salvare l'EA con un nuovo nome e cambiare un po' il codice. Per esempio, salva Moving Averages.mq5 con un nuovo nome Moving Averages1.mq5.
Nell'intestazione aggiungi una descrizione che questo EA usa la politica di esecuzione ORDER_FILLING_RETURN:
e aggiungere una linea di codice nelle funzioni di chiusura e apertura della posizione:
Non c'è bisogno di modificare la libreria standard - questo è l'approccio sbagliato. Dovresti semplicemente salvare l'EA con un nuovo nome e cambiare un po' il codice. Per esempio, salva Moving Averages.mq5 con un nuovo nome Moving Averages1.mq5.
Nell'intestazione aggiungi una descrizione che questo EA usa la politica di esecuzione ORDER_FILLING_RETURN:
e aggiungere una linea di codice per chiudere e aprire le posizioni: