Discussion de l'article "Comment copier le trading depuis MetaTrader 5 vers MetaTrader 4" - page 6

 

Un travail très utile pour utiliser mes EA MT5 avec les brokers qui utilisent encore la plateforme MT4, merci beaucoup !

Malheureusement j'ai eu quelques erreurs inattendues du côté de MT4 en l'utilisant (Terminal - Experts windows) : "Copyist_positions EURUSD,M1 : ArrayInitialize function internal error"

Et quelques avertissements lors de la compilation du code source sur MT4 MetaEditor :" 'cmd' - comparison expression expected C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

Une idée pour corriger ce bug ?


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

Un travail très utile pour utiliser mes EA MT5 avec les brokers qui utilisent encore la plateforme MT4, merci beaucoup !

Malheureusement j'ai eu quelques erreurs inattendues du côté de MT4 en l'utilisant (Terminal - Experts windows) : "Copyist_positions EURUSD,M1 : ArrayInitialize function internal error"

Et quelques avertissements lors de la compilation du code source sur MT4 MetaEditor :" 'cmd' - comparison expression expected C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

Une idée pour corriger ce bug ?

Merci, nous allons vérifier.

Essayez les codes de l'article russe original.

 
Automated-Trading:

Merci, nous allons vérifier.

Essayez les codes de l'article russe original.

Le bug est corrigé, je viens de réinstaller MT5 et MT4 et ça marche !

Merci beaucoup pour votre travail.

 
IvanIvanov:
Déconnecté, redémarré l'ordinateur, rien...

...... J'ai finalement lancé le copieur sur MT4, si nécessaire je vous en dirai plus.
 

Super truc ..... seulement une question.

J'ai un Expert Advisor et un terminal sous MT5 qui ne comprend que des lots de 0.1 volume, mais je veux trader sur MT4 sur des micro comptes avec 0.01, c'est à dire que l'Expert Advisor sur MT5 ouvre 0.1 et dans MT4 tout est divisé par 10 et affiché en conséquence 0.01 .....kovyryal code et je n'ai pas compris où mettre la division à cet endroit.

 
snif_ram:

Super truc ..... seulement une question.

J'ai un Expert Advisor et un terminal sous MT5 qui ne comprend que des lots de 0.1, mais je veux trader sur MT4 sur des micro comptes avec 0.01, c'est à dire que l'Expert Advisor sur MT5 ouvre 0.1 et dans MT4 tout est divisé par 10 et affiché en conséquence 0.01 .....kovyryal code et je n'ai pas compris où mettre la division à cet endroit.

Vous n'avez pas besoin de creuser quoi que ce soit dans le code, à cette fin dans le copieur mt4 il y a une variable externe koeff_lot, qui est responsable de la mise à l'échelle.

Si vous la changez à 0.1, alors pour chaque lot de 1.0 dans mt5, 0.1 lot sera ouvert dans mt4.

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

Et il n'y a rien dans le code, à cette fin dans le copieur mt4 il y a une variable externe koeff_lot, qui est responsable de la mise à l'échelle.

Si vous la changez en 0.1, alors pour chaque lot de 1.0 dans mt5, 0.1 lot sera ouvert dans mt4.

Merci beaucoup ......
 
Bonjour ! Pouvez-vous me dire ce que je fais mal : j'essaie d'installer mt4 dans C:\NProgram Files\NMetaTrader 5\NMQL5\NFiles\Nmais je ne trouve pas le dossier Files. J'ouvre "Open Data Catalogue" depuis le terminal. Je vois le dossier Files. J'y ai copié le mt4 déjà installé, mais l'Expert Advisor de mt5 crée son propre dossier, qui n'est pas vu par le script de mt4. Il dit "erreur d'ouverture de fichier 4103". Si je copie le fichier csv dans le dossier mt4\experts\files, le script copie l'affaire. Merde, j'ai honte de moi, mais je n'arrive pas à comprendre ce qui ne va pas.
Документация по MQL5: Файловые операции / FileCopy
Документация по MQL5: Файловые операции / FileCopy
  • www.mql5.com
Файловые операции / FileCopy - Документация по MQL5
 
Bank_616:
Bonjour ! Pouvez-vous me dire ce que je fais mal : j'essaie d'installer mt4 dans C:\NProgram Files\NMetaTrader 5\NMQL5\NFiles\Nmais je ne trouve pas le dossier Files. J'ouvre "Open Data Catalogue" depuis le terminal. Je vois le dossier Files. J'y ai copié le mt4 déjà installé, mais l'Expert Advisor de mt5 crée son propre dossier, qui n'est pas vu par le script de mt4. Il dit "erreur d'ouverture de fichier 4103". Si je copie le fichier csv dans le dossier mt4\experts\files, le script copie l'affaire. Merde, j'ai honte, mais je n'arrive pas à comprendre ce qui ne va pas.
Dans une situation similaire, j'ai dû télécharger un nouveau terminal MT-4 dans le dossier ...\ Files de MT-5 au lieu de celui déjà installé (WORKING-SCOOPED) après quoi le script de copie a fonctionné.
 
osn:
Dans une situation similaire, j'ai dû télécharger un nouveau terminal MT-4 dans le dossier ...\ Files de MT-5 au lieu de celui déjà installé (WORKING-SCOOPPED), après quoi le script du copieur a fonctionné.

Merci, je vais essayer.