Discussion de l'article "Modifier les paramètres de l'Expert Advisor à partir du panneau de l'utilisateur "On The Fly""

 

Un nouvel article Modifier les paramètres de l'Expert Advisor à partir du panneau de l'utilisateur "On The Fly" a été publié :

Cet article fournit un petit exemple illustrant la mise en œuvre d'un Expert Advisor dont les paramètres peuvent être contrôlés depuis le panneau utilisateur. Lors de la modification des paramètres "On The Fly", l'Expert Advisor écrit les valeurs obtenues à partir du panneau d'informations dans un fichier pour les lire davantage à partir du fichier et les afficher en conséquence sur le panneau. Cet article peut être pertinent pour ceux qui tradent manuellement ou en mode semi-automatique.

A titre d'illustration, nous allons développer une EA simple qui ouvre une position en direction de l'indicateurJMA adaptatif. L'EA travaillera sur les barres terminées sur le symbole et la période actuels. Les paramètres externes incluront la période de l'indicateur, le stop loss, le take profit, l'inversion et le lot. Ces options seront tout à fait suffisantes dans notre exemple.

Ajoutons deux paramètres supplémentaires pour pouvoir activer/désactiver le panneau (On/Off Info Panel) et activer/désactiver le mode de paramétrage de l'Expert Advisor (réglage "On The Fly"). Lorsque le nombre de paramètres est important, il est toujours plus pratique de placer des options supplémentaires au tout début ou à la fin de la liste pour un accès facile et rapide.

Fig. 1. Panneau d'information avec les paramètres de l'Expert Advisor

Fig. 1. Panneau d'information avec les paramètres de l'Expert Advisor

Le mode de réglage "On The Fly" est désactivé par défaut. Lorsque vous activez ce mode pour la première fois, l'Expert Advisor crée un fichier afin de sauvegarder tous les paramètres dont il dispose actuellement. La même chose se produira si le fichier est accidentellement supprimé. L'Expert Advisor détectera la suppression et recréera le fichier. Le mode de réglage "On The Fly" étant désactivé, l'Expert Advisor sera guidé par des paramètres externes.

Auteur : Anatoli Kazharski

 
Je n'ai pas vu dans la vidéo comment l'indicateur était redessiné après avoir changé le paramètre, ai-je raté quelque chose ?
 
lazarev-d-m:
Je n'ai pas vu dans la vidéo comment l'indicateur était redessiné après avoir changé le paramètre, ai-je raté quelque chose ?

Non, tout est correct. Cela n'est pas pris en compte dans l'exemple présenté. L'objectif de l'article était de mettre en œuvre le système de modification des paramètres à partir du panneau d'information.

D'ailleurs, je pense que ce site contient déjà des articles avec des exemples sur la question qui vous intéresse. Mais peut-être que j'écrirai quelque chose de plus sur ce sujet. J'ai quelques idées.

 
bon article pour les débutants. Je vous remercie.
 

L'article est vraiment intéressant, mais mes connaissances ne sont pas suffisantes pour écrire un tel article, je suis encore au niveau de mql4 et je ne peux pas apprendre un nouveau langage, c'est trop rébarbatif.

J'aimerais vraiment combiner votre article et https://www.mql5.com/fr/articles/505.

Il en ressortira une sorte de testeur de stratégie, qui sera un peu plus lent, mais d'un ordre de grandeur plus clair pour démontrer les avantages et les inconvénients de la stratégie, ce qui se traduira à terme par un nombre plus faible de "passes" car le cerveau humain est bien meilleur pour analyser l'information que n'importe quelle méthode logicielle de sélection des paramètres, il y a une adéquation stupide avec l'histoire.

Быстрое тестирование торговых идей на графике
Быстрое тестирование торговых идей на графике
  • 2012.10.22
  • Vladimir Kustikov
  • www.mql5.com
В этой статье описана методика быстрого визуального тестирования торговых идей, основанная на совмещении графика цен, сигнального индикатора и индикатора расчета баланса. Я хотел бы поделиться своим методом поиска идей для торговли, а также способом, который я использую для быстрой проверки этих идей.
 
Dommage qu'il n'y ait pas d'accès aux propriétés de n'importe quel EA, on pourrait alors créer un "changeur de paramètres" universel.
 
lazarev-d-m:

J'aimerais combiner votre article et https://www.mql5.com/fr/articles/505

Il s'agira d'une sorte de testeur de stratégie, qui sera un peu plus lent, mais qui démontrera plus clairement les avantages et les inconvénients de la stratégie, ce qui entraînera moins de "passes" parce que le cerveau humain est bien meilleur pour analyser les informations que n'importe quelle méthode logicielle de sélection des paramètres, il y a un ajustement stupide à l'histoire.

Bonne idée, c'est justement ce genre de testeur qu'il faut.

Et si vous ajoutez des curseurs pour les paramètres et la fonction de défilement automatique de chaque curseur, ce sera une chanson en général.

 
komposter:

Et si vous ajoutez des curseurs pour les paramètres et une fonction de défilement automatique pour chaque curseur, ce sera une chanson.

Pour autant que je me souvienne, ce problème n'a pas encore été résolu : https://www.mql5.com/ru/forum/139237 https://www.mql5.com/ru/forum/6626

Il y a donc de la place pour la créativité.

Что скажут профи: Как получить значения скрола мышки в MQL? [репост с пятого форума] - MQL4 форум
  • www.mql5.com
Что скажут профи: Как получить значения скрола мышки в MQL? [репост с пятого форума] - MQL4 форум
 
FAQ:

Pour autant que je me souvienne, ce problème n'a pas encore été résolu : https://www.mql5.com/ru/forum/139237 https://www.mql5.com/ru/forum/6626

Il y a donc de la place pour la créativité.

Le défilement de la souris n'a rien à voir avec cela, vous avez besoin d'un curseur graphique ordinaire (par exemple, comme le contrôle de volume de Windows).
 
komposter:
Le défilement de la souris n'a rien à voir avec cela, vous avez besoin d'un curseur graphique normal.
Eh bien, il existe un curseur graphique.
 
sergeev:
Eh bien, il y a un curseur graphique.
Est-ce une question ou un sarcasme ? )