Discussion de l'article "Création d'un Expert Advisor multi-devises multi-systèmes"

 

Un nouvel article Création d'un Expert Advisor multi-devises multi-systèmes a été publié :

L'article présente une structure pour un Expert Advisor qui trade plusieurs symboles et utilise plusieurs systèmes de trading simultanément. Si vous avez déjà identifié les paramètres d'entrée optimaux pour tous vos EA et obtenu de bons résultats de backtesting pour chacun d'eux séparément, demandez-vous quels résultats vous obtiendriez si vous testiez tous les EA simultanément, avec toutes vos stratégies réunies.

De manière générale, la structure de l'Expert Advisor est la suivante :

Fig. 1. Structure de l'Expert Advisor multi-devises multi-système

Fig. 1. Structure de l'Expert Advisor multi-devises multi-systèmes

Auteur : Maxim Khrolenko

 
J'aimerais savoir pourquoi certains graphiques ont une grille et d'autres non ? ???
 
ALXIMIKS:
Je suis intéressé par la question suivante : pourquoi certains graphiques ont-ils une grille et d'autres non ?

Elle est désactivée dans le testeur, mais vous pouvez l'activer ou la désactiver.

// Ou est-ce que vous vous en prenez au style de la conception de l'article ? ;)

 
ALXIMIKS:
La question qui m'intéresse est la suivante : pourquoi certaines cartes ont-elles une grille et d'autres pas ?
Les tests ont été effectués à des jours différents et lors de l'enregistrement des graphiques, il est fort probable que la grille ait été supprimée un jour donné et que je l'aie manquée. Comme l'a souligné MetaDriver, la grille n'est qu'un élément de la conception des graphiques.
 

Malheureusement, copier-coller le code de plusieurs Expert Advisors en un monolithe, comme le propose l'auteur de l'article, ne peut pas être considéré comme un bon style de programmation.

Une architecture modulaire est préférable, lorsque le code de chaque stratégie se trouve dans un fichier *.mqh séparé, et encore mieux, si c'est possible, dans un module exécutable séparé.

Je me demande si l'auteur a envisagé de telles options ?

 
revers45:

Malheureusement, le copier-coller du code de plusieurs Expert Advisors en un monolithe proposé par l'auteur de l'article ne peut pas être considéré comme un bon style de programmation.

Une architecture modulaire est préférable, lorsque le code de chaque stratégie se trouve dans un fichier *.mqh séparé, et mieux encore, si possible, dans un module exécutable séparé.

Je me demande si l'auteur a envisagé de telles options ?

Je reconnais que ce n'est pas le schéma le plus soigné. J'ai essayé de présenter un schéma compréhensible pour les programmeurs MQL5 novices, parce qu'en règle générale, ils écrivent de manière séquentielle, sans toujours placer des parties du code dans des modules distincts.
Быстрое погружение в MQL5
Быстрое погружение в MQL5
  • 2012.08.02
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы решили изучить язык программирования торговых стратегий MQL5, но ничего о нем не знаете? Мы постарались взглянуть на MQL5 и терминал MetaTrader 5 глазами новичка и написали эту небольшую вводную статью. Из неё вы сможете получить краткое представление о возможностях самого языка, а также несколько полезных советов по работе с редактором MetaEditor 5 и самим терминалом.
 

Результат для стратегии А, символ EURUSD:


Et maintenant - attention ! - à la question suivante : "Pourquoi ce système figure-t-il dans le portefeuille ? Pourquoi ce système figure-t-il dans le portefeuille ? =)

Il s'agit plutôt d'une plaisanterie )

L'article résout-il la question de la négociation simultanée (et indépendante) de plusieurs stratégies sur un seul instrument ?
En ce qui me concerne, sans cela, l'intérêt de l'article est perdu.

Et pour une évaluation rapide des portefeuilles, il existe un programme de ce type - ReportManager. Il combine les rapports de différents tests, dessine un graphique et calcule tout. C'est très pratique.
Cela ne fonctionnera pas uniquement si la ligne d'équité des stratégies est très éloignée de l'équilibre - tous les calculs sont, bien sûr, basés sur l'équilibre.

 
komposter:

Et maintenant - attention ! - à la question suivante : "Pourquoi ce système figure-t-il dans le portefeuille ? Pourquoi ce système figure-t-il dans le portefeuille ? =)

Il s'agit plutôt d'une plaisanterie )

L'article résout-il la question de la négociation simultanée (et indépendante) de plusieurs stratégies sur un seul instrument ?
En ce qui me concerne, sans cela, l'intérêt de l'article est perdu.

Et pour une évaluation rapide des portefeuilles, il existe un programme de ce type - ReportManager. Il combine les rapports de différents tests, dessine un graphique et calcule tout. C'est très pratique.
Cela ne fonctionnera pas uniquement si la ligne d'équité des stratégies est très éloignée de l'équilibre - tous les calculs sont effectués sur l'équilibre, bien sûr.

J'ai choisi différents résultats de tests pour montrer ce que le résultat final peut être pour plusieurs stratégies/symboles.
La question de la négociation simultanée (et indépendante) de plusieurs stratégies sur un seul instrument n'est pas abordée dans l'article, car cette tâche n'a pas été définie ici.
 
Je suis nouveau dans ce domaine mais je pense que l'écriture d'Expert Advisors à travers MQL5 n'est pas trop compliquée et peut être apprise par des exemples !!!! Je suis très reconnaissant aux administrateurs pour cette description détaillée et ces exemples :))))
 

C'est super pour les experts, mais trop compliqué pour les débutants, si quelqu'un a travaillé sur cet EA, merci de m'envoyer un email à l'adresse alnoorgfx@gmail.com.


Bien cordialement

 
Bon article. Le marché évolue de manière dynamique et aucun conseiller expert qui utilise une stratégie unique ne fonctionnera éternellement. La combinaison de plusieurs stratégies augmentera le taux de réussite du trading automatique.