Discussion de l'article "Création d’un Expert Advisor, qui trade sur un certain nombre d’instruments" - page 5
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
By Tnew[1] Invalid array range - it seems to be a range overrun. N'oubliez pas que la numérotation des éléments d'un tableau commence au début de la plage du tableau.
no access to edit message from 2010.07.16 22:41 2010.07.16 22:41:25 2010.07.16 22:41:25 #
Replace:8.Pourquoi Exp_TEMA.mq5, lors d'un test, ouvre des trades à l'intérieur d'une barre ? par
8.Pourquoi Exp_TEMA.mq5, lors d'un test, ouvre plusieurs trades dans une barre ?
pas d'accès pour éditer le message du 2010.07.16 22:41 2010.07.16 22:41:25 2010.07.16 22:41:25 #
Les messages ne peuvent être modifiés que dans les 3 jours suivant leur publication.
ias:
8) Pourquoi Exp_TEMA.mq5, lors des tests, ouvre-t-il plusieurs transactions dans une même barre ?
Interesting:
Логично будт предположить то, что там нет проверки наличия ранее открытых позиций и установленных отложников...
Il serait logique de supposer qu'il n'y a pas de vérification des positions précédemment ouvertes et de définir des ordres en attente....
Les ordres en attente ne sont pas utilisés dans Exp_TEMA.mq5. Les positions précédemment ouvertes sont vérifiées :
Peut-être que quelque chose ne va pas, dans :
ou dans :
Transactions multiples dans une barre lors du test de Exp_TEMA.mq5 sur EURUSD, période D1
Pourquoi Exp_TEMA.mq5, lorsqu'il est testé, ouvre-t-il des transactions à l'intérieur de la barre ? sur
Pourquoi Exp_TEMA.mq5, lors des tests, ouvre-t-il plusieurs transactions dans une barre ?
Le fait est que dans le contexte de cet article, l'objectif était de mettre en œuvre un Expert Advisor multidevises simple sans encombrer l'idée principale avec des détails mineurs qui interfèrent avec la compréhension de l'essence. Et chacun a sa propre façon de remplir les détails. Dans votre cas, tout est résolu de manière élémentaire. Les variables des signaux de trading servent d'entrée aux fonctions de trading et sont liées par le lien, et ces variables sont réinitialisées après l'exécution d'une transaction dans les fonctions de trading.
ias:
Покажите, пожалустайста, на примере вышего эксперта Exp_TEMA.mq5, как это сделать.
À mon avis, l'apprentissage et la compréhension d'un langage de programmation consistent à résoudre de petites tâches consistant à réorganiser le code en fonction de ses propres besoins. Sinon, pourquoi avez-vous besoin de ce site et de ces articles sur la programmation ? Pour démontrer les capacités des auteurs des articles ? Ceux qui ne veulent pas comprendre par eux-mêmes peuvent utiliser la ressource https://www.mql5.com/ru/job
Par exemple, dans MQL4, j'ai mis en œuvre cette approche dans sa forme la plus simple comme ceci https://www.mql5.com/fr/articles/1516. Pour MQL5, rien ne change et tout se fait de la même manière.
.
J'ai beaucoup de respect pour l'auteur de l'article "Creating an Expert Advisor that trades on different instruments".
1.Le code de l'Expert Advisor Exp_TEMA.mq5 présenté dans l'article ouvre plusieurs trades dans une barre pendant les tests,
comme indiqué précédemment sur ce sujet. Ce fait confirme la présence d'un code incorrect ou d'un bug dans l'Expert Advisor, que de nombreux visiteurs du site sont intéressés à éliminer.
2.La réponse de Roche sur le sujet "Expert Advisors:Multicast" : "En outre, la fonction de détermination d'une nouvelle barre peut être mise en œuvre sans utiliser la fonction de copie de temps" - confirme également la possibilité d'une écriture plus rationnelle de la fonction IsNewBar() dans le Conseiller Expert.
J'aimerais voir comment l'auteur éliminera professionnellement ces défauts, car tout le monde peut faire des erreurs, et seuls les professionnels peuvent les corriger correctement.
Si vous regardez de près les systèmes de trading présentés dans l'article, vous pouvez conclure qu'il s'agit de systèmes de renversement. Le stoploss dans ces systèmes joue un rôle secondaire et est placé à une distance très décente de l'entrée, comptée en plusieurs bougies au moins. Le professionnalisme dans la présentation du matériel consiste à développer le sujet sous la forme la plus simple possible, sans l'encombrer de gadgets supplémentaires, et non sur la base du public qui ne veut pas penser par lui-même. Tout manuel est toujours imparfait par rapport à l'idéal. Et cela est considéré comme acceptable et normal. À l'avenir, il y aura un tel ordre de présentation détaillée de ce détail de la construction des systèmes de négociation, il y aura un examen détaillé de la mise en œuvre, qui n'est pas non plus si simple.
En ce qui concerne la copie de temps, je peux dire sans hésiter que je n'ai pas vu de différence significative dans l'écriture plus rationnelle de la fonction IsNewBar() dans l'Expert Advisor, bien que je l'aie mesurée ! J'ai même écrit un article à ce sujet. Il serait donc compréhensible qu'il y ait une détérioration significative du travail du code.
Et si je le voulais, je pourrais, par exemple, mettre en pièces n'importe quel article de ce site sans aucun problème. Mais j'apprécie l'information avant tout parce qu'elle est disponible, et non parce qu'elle correspond à mes idées sur l'idéal.
Je ne vais donc pas éliminer des défauts farfelus tout en encombrant considérablement le code, qui n'est pas si simple que cela, pour des raisons tout à fait compréhensibles et tout à fait professionnelles.