![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Alexey Volchanskiy
À propos, est-ce que MQL5 a une limite sur le nombre de paramètres des fonctions ?
Il semble y avoir 64 paramètres par fonction.
Comment optimiser ? Ce n'est pas la première fois que je demande ça, et personne ne dit rien.
C'est ça le truc - tu ne le fais pas. Cela signifie que toute fenêtre personnalisée (DLL, GUI dans MQL) détruira complètement l'optimisation native. Dans les cas extrêmes, nous devons ajouter notre propre optimisation à l'intérieur de l'EA, ce qui est un autre vélo.
Le fichier ini est le même. La manière dont cela convient ici n'est pas du tout claire. En tout cas, je n'ai pas vu de simples utilisateurs qui modifient le fichier ini afin de changer les valeurs des paramètres de réglage.
Il me semble avoir écrit assez clairement, mais je vais le répéter avec un exemple. Il y a un conseiller expert, il a 100 paramètres d'entrée, tous doivent être passés à une instance de la classe de l'algorithme, où tout le travail a lieu. Il y a deux façons de procéder :
Le problème est donc de savoir comment transmettre les variables d'entrée à l'instance de la classe algorithmique.
Alors vous avez raison.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Et pourquoi ne pas mettre les paramètres d'entrée dans la structure ?
fxsaber, 2017.10.02 13:16
Mettez un modèle dans le constructeur de la classe et c'est tout.
Comment est-ce possible ? Je ne comprends vraiment pas comment cela est possible. Je connais une telle astuce pour les scripts, mais pas pour les conseillers experts et les indicateurs.
ExpertLoader_Example.mq5 d'ici.
C'est là le problème, ce n'est pas le cas. Cela signifie que toute fenêtre personnalisée (DLL, GUI dans MQL) détruira complètement l'optimisation standard. Dans les cas extrêmes, nous devons ajouter notre propre optimisation à l'intérieur de l'EA, ce qui est un autre vélo.
Le fichier ini est le même. La manière dont cela convient ici n'est pas du tout claire. En tout cas, je n'ai pas vu de simples utilisateurs qui modifient le fichier ini afin de changer les valeurs des paramètres de réglage.
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
Vous pouvez écrire les variables externes dans un fichier mqh et le brancher.
Je dois être en retard sur mon temps ou aller dans la mauvaise direction,
Je pensais que moins un EA a de paramètres d'entrée, mieux c'est.
Idéalement, à mon avis, un EA ne devrait pas avoir de paramètres d'entrée(variables d'entrée).
Expliquez-moi, quel est l'intérêt de 100 paramètres ?
Je dois être en retard sur mon temps ou aller dans la mauvaise direction,
Je pensais que moins un EA a de paramètres d'entrée, mieux c'est.
Idéalement, à mon avis, un EA ne devrait pas avoir de paramètres d'entrée(variables d'entrée).
Veuillez expliquer l'intérêt de 100 paramètres.
Juste pour l'expérimentation.
Je dois être en retard sur mon temps ou aller dans la mauvaise direction,
Je pensais que moins un EA a de paramètres d'entrée, mieux c'est.
Idéalement, à mon avis, un EA ne devrait pas avoir de paramètres d'entrée(variables d'entrée).
Veuillez clarifier la signification de 100 paramètres.
Cette question n'est pas abordée ici. Nous discutons des aspects techniques du passage des paramètres.
Vous pouvez écrire des variables externes dans un fichier mqh et le brancher.
Je perds la tête, les gens s'obstinent à m'ignorer. Vous pouvez également les écrire dans .mqh, quelle différence cela fait-il desavoir comment les passer à la classe algorithme?
Je perds la tête, je ne suis toujours pas entendu. Vous pouvez également utiliser des .mqh, quelle différence cela fait-il desavoir comment les passer à la classe d'algorithme?
Vous n'avez pas besoin de les passer, les variables globales sont disponibles telles quelles.