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

 
hrenfx:

Quelle est l'originalité des copieurs MT4->MT4, MT5->MT5, MT4->MT5 et MT5->MT4 ? L'idée d'un copieur est élémentaire et évidente.

Ce qui m'intéresse, c'est la façon dont ces situations sont gérées.

En ce qui concerne la première partie

sergeev a répondu de manière très sensée, le choix revient à l'utilisateur. La meilleure chose à faire est d'attendre la position zéro, mais ce n'est pas toujours pratique.

Il faut tenir compte de la pile, du temps d'attente moyen. Il se peut que vous deviez attendre une semaine pour la prochaine ouverture, ce qui vous fait perdre des bénéfices. Bien qu'il y ait un risque de perte, le Forex est toujours un risque. Le Forex comporte toujours un risque.

En ce qui concerne la deuxième partie, il n'y a pas de différence si vous ouvrez avec une ou deux transactions,

que vous portiez ou non une chemise de nuit lors de votre nuit de noces, ce qui va arriver arrivera....

Quoi qu'il en soit, le profit perdu à cause d'un départ tardif restera perdu, et tout ce qui est gagné après le départ ne s'envolera pas.

D'ailleurs, l'article aborde cette question.

En ce qui concerne la question de la paternité, mon souhait en tant que programmeur est que chacun paie pour chaque ligne de code.

Mais mon souhait en tant qu'utilisateur du réseau est de ne pas payer pour quoi que ce soit. Comment résoudre ces deux contradictions ?

Si nous suivons la voie de la persécution stricte de la copie de code, alors à la fin de cette voie les héritiers de Cyril et Methodius apparaîtront et demanderont des droits d'auteur pour chaque lettre imprimée :o))

Mais si tout est gratuit, de précieux cerveaux s'échapperont de cette industrie. Donc, comme toujours, tout est bon dans la modération.

 

Urain, merci, excellent code !

Cependant, veuillez noter une liberté qui m'a coûté de l'argent :(

if(VF*TF!=VR*TR) - il ne faut pas comparer des nombres réels de cette manière, ils ne sont pas toujours identiquement égaux.

La façon correcte de comparer des nombres réels serait la suivante :

if(MathAbs(VF*TF-VR*TR)>delta)

 
SoundChip:

Urain, merci, excellent code !

Cependant, veuillez noter une liberté qui m'a coûté de l'argent :(

if(VF*TF!=VR*TR) - il ne faut pas comparer des nombres réels de cette manière, ils ne sont pas toujours identiquement égaux.

La façon correcte de comparer des nombres réels serait la suivante :

if(MathAbs(VF*TF-VR*TR)>delta)


Oui, un tel péché existe, merci. L'erreur vient de la représentation d'un nombre réel sous forme binaire. Tous les nombres ne peuvent pas être représentés par une fraction finie.

Certains sont infinis. L'erreur se produit dans le dernier chiffre de la mantisse à 15 chiffres.

 
Urain:

Oui, c'est une petite erreur, merci. L'erreur vient de la représentation d'un nombre réel en binaire. Tous les nombres ne peuvent pas être représentés par une fraction finie.

Certains sont infinis. L'erreur se produit dans le dernier chiffre de la mantisse de 15 chiffres.

Le code est cool, merci beaucoup. Sans lui, c'est comme sans mains.

Testé, tout allait bien. Mais dans la vie réelle, après un certain temps, il a soudainement commencé à faire des cycles.

Mais pour l'instant, tout est parfait !

Continuez à créer :)

[Supprimé]  

Bonjour !

Absolument fasciné par votre fil et ce que vous dites.

Je n'ai rien compris :-) vraiment, vraiment.

Pourriez-vous créer un article avec une liste d'instructions simples, étape par étape, sur la façon de copier le trading de MT5 à MT4 - pour les nuls, en quelque sorte. - Je pense qu'un tel article serait très populaire.

Merci de votre compréhension.

[Supprimé]  
Pardonnez-moi, mais je n'ai pas atteint le point 5 au début :-)
[Supprimé]  

Bonjour, je n'arrive pas à mettre en place la diffusion, avec MT5 tout semble être comme décrit dans l'article, mais avec MT4, le commentaire multiligne n'apparaît pas, et par conséquent les positions ne sont pas diffusées.

Lors de la compilation, j'obtiens deux avertissements

cmd' - comparison expression expected C:\NProgram Files/MetaTrader 5/MQL5\NFiles/MetaTrader 4/Experts\1.mq4 (127, 46)

cmd' - expression de comparaison attendue C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)

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

Bonjour, je n'arrive pas à mettre en place la diffusion, avec MT5 tout semble être comme décrit dans l'article, mais avec MT4, le commentaire multiligne n'apparaît pas, et par conséquent les positions ne sont pas diffusées.

Lors de la compilation, j'obtiens deux avertissements

cmd' - comparison expression expected C:\NProgram Files/MetaTrader 5/MQL5\NFiles/MetaTrader 4/Experts\1.mq4 (127, 46)

cmd' - expression de comparaison attendue C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)


Les avertissements ne sont pas un problème, ils devraient l'être (la valeur int est transmise à l'instruction if).

Décrivez vos actions en détail (dans un message privé), ce qui est installé où, les chemins d'accès, les paramètres définis lors du lancement du traducteur et du copieur ?

[Supprimé]  
Quelqu'un a-t-il l'expérience de l'installation du copieur sur Semerka, ce que je ne comprends pas....
 
IvanIvanov:

Quelqu'un a-t-il l'expérience de l'installation du copieur sur Semerka, ce que je n'ai pas....
Oui, je l'ai installé sur Win7. Aucun problème. UAC désactivé.