Discussion de l'article "Comment copier le trading depuis MetaTrader 5 vers MetaTrader 4" - page 7
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Installé, tout a fonctionné !!! J'ouvre 3 ordres dans MT5, dans MT4 j'ai aussi ouvert 3 ordres, je ferme aussi tous les ordres. J'ouvre l'historique des transactions et je vois cette image, le copieur dans MT4 a fermé 3 ordres avec une perte de -2. Aidez-moi à réparer ! !!!!!! voici une copie de l'historique :
et cela a continué ainsi pendant un certain temps, en se répétant toutes les secondes.
Installé, tout a fonctionné !!! J'ouvre 3 ordres dans MT5, dans MT4 j'ai aussi ouvert 3 ordres, je ferme aussi tous les ordres. J'ouvre l'historique des transactions et je vois cette image, le copieur dans MT4 a fermé 3 ordres avec une perte de -2. Aidez-moi à réparer ! !!!!!! voici une copie de l'historique :
Dans ce cas, vous pouvez voir qu'il y a eu des retards dans la connexion MT4, mais ce n'est pas la chose principale, la chose principale est que l'EA source négocie avec un lot non disponible pour l'EA récepteur, 0,01 alors que l'EA copieur sur MT4 a un lot minimum de 0,1. Il ne peut tout simplement pas copier la situation correctement.
Pourriez-vous rediriger l'instrument comme suit ( EURUSD àEURUSD_t )?
Pourriez-vous me dire s'il est possible de rediriger l'instrument de la manière suivante ( EURUSD àEURUSD_t )?
Si cela ne vous dérange pas trop, j'aimerais vous donner un exemple.
Je vous remercie.
L'article est bon, mais au lieu de l'événement OnTimer(), il faut utiliser OnTrade().
Ainsi, même si vous ouvrez une position de l'autre côté de la terre, dans un autre terminal, mais avec le même compte, OnTrade()sera déclenché sur le terminal distant et multipliera la position sur plusieurs MT4.
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 modifiez à 0,1, alors pour chaque lot de 1,0 dans mt5, 0,1 lot sera ouvert dans mt4.
J'ai mis le coefficient 0.1, j'ouvre dans mt5 le lot 0.1 mais dans mt4 le lot 0.01 n'est pas ouvert pourquoi ?
Quel est le lot minimum dans MT4 ?
si vous définissez des conditions irréalistes, vous obtiendrez des résultats inattendus :o)
Il se peut que je sois le malchanceux pour qui ce message d'erreur continue de s'afficher même si j'ai réinstallé MT5 et MT4 pour les deux codes sources en anglais et en russe. Quelqu'un pourrait-il m'aider à résoudre ce problème ? J'ai en fait besoin de cette fonction de manière urgente. Merci beaucoup !
P.S. J'ai déjà essayé de déboguer ce problème en plaçant "Translator positions.csv" dans chaque niveau de fichier mais le fichier reste introuvable avec le code 4103. La seule différence entre mon chemin et cet article est juste le lecteur (le mien est E:\). J'ai essayé de placer le même fichier csv dans le chemin nouvellement créé dans C:\Nmais la même erreur s'est produite. Ainsi, le fichier semble être transparent pour le programme copyist. :(
P.S. J'ai déjà essayé de déboguer le problème en plaçant "Translator positions.csv" à chaque niveau de fichier mais le fichier reste introuvable avec le code 4103. La seule différence entre mon chemin et cet article est le lecteur (le mien est E:\N). J'ai essayé de placer le même fichier csv dans le chemin nouvellement créé dans C:\Nmais la même erreur est apparue. Ainsi, le fichier semble être transparent pour le programme copyist :(
Cette erreur 4103 concerne les opérations graphiques. Vous ne confondez pas quelque chose ?
Graphiques
ERR_CHART_WRONG_ID
4101
Mauvais ID de graphique
ERR_CHART_NO_REPLY
4102
La carte ne répond pas
ERR_CHART_NOT_FOUND
4103
La carte n'est pas trouvée