Discussione sull’articolo "Come copiare il trading da MetaTrader 5 a MetaTrader 4" - pagina 6

 

Un lavoro molto utile per utilizzare il mio EA MT5 con i broker che utilizzano ancora la piattaforma MT4, grazie mille!

Sfortunatamente ho avuto alcuni errori inaspettati sul lato MT4 utilizzando (Terminal - Experts windows): "Copyist_positions EURUSD,M1: Errore interno della funzione ArrayInitialize ".

E alcuni avvertimenti durante la compilazione del codice sorgente su MT4 MetaEditor :" 'cmd' - espressione di confronto prevista C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)".

Qualche idea per risolvere questo bug?


Documentation on MQL5: Array Functions / ArrayInitialize
  • www.mql5.com
Array Functions / ArrayInitialize - Documentation on MQL5
 
arnovinc:

Un lavoro molto utile per utilizzare il mio EA MT5 con i broker che utilizzano ancora la piattaforma MT4, grazie mille!

Sfortunatamente ho avuto alcuni errori inaspettati sul lato MT4 utilizzando (Terminal - Experts windows): "Copyist_positions EURUSD,M1: Errore interno della funzione ArrayInitialize ".

E alcuni avvertimenti durante la compilazione del codice sorgente su MT4 MetaEditor :" 'cmd' - espressione di confronto prevista C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)".

Qualche idea per risolvere questo bug?

Grazie, lo verificheremo.

Prova i codici dell'articolo originale russo.

 
Automated-Trading:

Grazie, lo controlleremo.

Prova i codici dell'articolo originale russo.

Il bug è stato risolto, ho appena reinstallato MT5 e MT4 e funziona!

Grazie mille per il vostro lavoro.

 
IvanIvanov:
Disconnesso, riavviato il computer, niente...

...... Ho finalmente lanciato la copiatrice su MT4, se necessario ve ne parlerò meglio.
 

Cool cosa ..... solo una domanda.

Ho un Expert Advisor e terminale sotto MT5 capire solo i lotti di volume 0,1, ma voglio fare trading su MT4 su conti micro con 0,01, che è, l'Expert Advisor su MT5 si apre 0,1 e in MT4 tutto è diviso per 10 e visualizzato di conseguenza 0,01 .....kovyryal codice e non ha capito dove mettere la divisione lì.

 
snif_ram:

Cool cosa ..... solo una domanda.

Ho un Expert Advisor e terminale sotto MT5 capire solo i lotti di 0,1, ma voglio fare trading su MT4 su conti micro con 0,01, che è, l'Expert Advisor su MT5 si apre 0,1 e in MT4 tutto è diviso per 10 e visualizzato di conseguenza 0,01 .....kovyryal codice e non ha capito dove mettere la divisione lì.

Non c'è bisogno di scavare nulla nel codice, per questo scopo nella copiatrice mt4 c'è una variabile extern koeff_lot, che è responsabile per la scalatura.

Se la si modifica a 0,1, per ogni 1,0 lotto in mt5 si apriranno 0,1 lotti in mt4.

Документация по MQL5: Основы языка / Переменные / Extern переменные
Документация по MQL5: Основы языка / Переменные / Extern переменные
  • www.mql5.com
Основы языка / Переменные / Extern переменные - Документация по MQL5
 
Urain:

E non c'è nulla nel codice, a questo scopo nella copiatrice di mt4 c'è una variabile esterna koeff_lot, che è responsabile del ridimensionamento.

Se la si modifica a 0,1, per ogni lotto 1,0 in mt5 si apriranno 0,1 lotti in mt4.

Grazie mille ......
 
Salve! Potete dirmi cosa sto sbagliando: sto cercando di installare mt4 in C:\Program Files\MetaTrader 5\MQL5\Files\, ma non riesco a trovare la cartella Files. Apro "Open Data Catalogue" dal terminale. Vedo la cartella Files. Ho copiato lì la cartella già installata di mt4, ma l'Expert Advisor di mt5 crea la propria cartella, che non viene vista dallo script di mt4. Dice "errore di apertura del file 4103". Se copio il file csv nella cartella di mt4, lo script copia l'operazione. Merda, mi vergogno di me stesso, ma non riesco a capire cosa c'è che non va.
Документация по MQL5: Файловые операции / FileCopy
Документация по MQL5: Файловые операции / FileCopy
  • www.mql5.com
Файловые операции / FileCopy - Документация по MQL5
 
Bank_616:
Salve! Potete dirmi cosa sto sbagliando: sto cercando di installare mt4 in C:\Program Files\MetaTrader 5\MQL5\Files\, ma non riesco a trovare la cartella Files. Apro "open data catalogue" dal terminale. Vedo la cartella Files. Ho copiato lì la cartella già installata di mt4, ma l'Expert Advisor di mt5 crea la propria cartella, che non viene vista dallo script di mt4. Dice "errore di apertura del file 4103". Se copio il file csv nella cartella di mt4\experts\files, lo script copia l'operazione. Merda, mi vergogno di me stesso, ma non riesco a capire cosa c'è che non va.
In una situazione simile ho dovuto caricare un nuovo terminale MT-4 nella cartella ...\ Files di MT-5 invece di quello già installato (WORKING-SCOOPED) dopodiché lo script di copia ha funzionato.
 
osn:
In una situazione simile ho dovuto caricare un nuovo terminale MT-4 nella cartella ...\ Files di MT-5 invece di quello già installato (WORKING-SCOOPPED), dopodiché lo script copiatore ha funzionato.

Grazie, lo proverò.