C'est peut-être parce que le premier message ne le dit pas correctement ? C'est pourquoi chacun écrit sur ses propres choses. Et vous ne pouvez pas poser de questions - la réponse est soit l'ignorance, soit l'hystérie.
Non, non, ne triche pas. La question était : comment ne pas afficher les paramètres d'entrée d'une EA lorsqu'elle est attachée à un graphique existant par un utilisateur ? Pas via des modèles.
Au fait, on ne comprend pas bien pourquoi cette solution nécessite la création d'un nouveau graphique ?
P. S. Et dans cette ligne, il y a une "coquille" :
Non, non, ne triche pas. La question était : comment ne pas afficher les paramètres d'entrée de l'EA lorsque l'utilisateur l'attache à un graphique existant ? Pas via des modèles.
L'utilisateur exécute Expert_loader comme s'il s'agissait d'un Expert Advisor.
Au fait, on ne comprend pas bien pourquoi cette solution nécessite la création d'un nouveau graphique ?
Si vous avez également besoin d'exécuter un EA sur le même graphique où le script est lancé, alors vous devez ouvrir un nouveau graphique et vous exécuter (le script) sur celui-ci à travers un modèle, et de là exécuter l'EA sur le graphique dont nous avons besoin, après avoir fermé le graphique auxiliaire. Ceci est fait par ExpertLoader_Example.mq5.
Sur le nouveau tableau, c'est assez simple
// Запуск советника с заданными входными параметрами#include <fxsaber\Expert.mqh>
voidOnStart()
{
MqlParam Params[2];
// Путь к советнику
Params[0].string_value = "Experts\\Advisors\\ExpertMACD.ex5";
// Первый входной параметр советника
Params[1].type = TYPE_STRING;
Params[1].string_value = "Hello World!";
// На новом чарте запускаем советник
EXPERT::Run(ChartOpen(_Symbol, _Period), Params);
}
P. S. Il y a une coquille dans cette ligne :
Merci, il y a une erreur dans la description. Les fichiers MQL sont corrects.
C'est peut-être parce que le premier message ne le dit pas correctement ? C'est pourquoi chacun écrit sur ses propres choses. Et vous ne pouvez pas poser de questions - la réponse est soit l'ignorance, soit l'hystérie.
De qui ?
ExpertLoader_Example.mq5 d'ici.
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
Non, non, ne triche pas. La question était : comment ne pas afficher les paramètres d'entrée d'une EA lorsqu'elle est attachée à un graphique existant par un utilisateur ? Pas via des modèles.
Au fait, on ne comprend pas bien pourquoi cette solution nécessite la création d'un nouveau graphique ?
P. S. Et dans cette ligne, il y a une "coquille" :
Non, non, ne triche pas. La question était : comment ne pas afficher les paramètres d'entrée de l'EA lorsque l'utilisateur l'attache à un graphique existant ? Pas via des modèles.
L'utilisateur exécute Expert_loader comme s'il s'agissait d'un Expert Advisor.
Au fait, on ne comprend pas bien pourquoi cette solution nécessite la création d'un nouveau graphique ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : Expert
fxsaber, 2017.09.08 14:45
Si vous avez également besoin d'exécuter un EA sur le même graphique où le script est lancé, alors vous devez ouvrir un nouveau graphique et vous exécuter (le script) sur celui-ci à travers un modèle, et de là exécuter l'EA sur le graphique dont nous avons besoin, après avoir fermé le graphique auxiliaire. Ceci est fait par ExpertLoader_Example.mq5.
P. S. Il y a une coquille dans cette ligne :
Merci, il y a une erreur dans la description. Les fichiers MQL sont corrects.