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
Dans les paramètres externes de l'EA, j'utilise uniquement le paramètre R = 1 ou 2 ou 12 ou 13 (exemple général simple). Vous pouvez vérifier ce paramètre dans OnInit() et signaler une erreur si un citoyen saisit par erreur un autre numéro. Cependant, il existe des types ENUM_... pour l'entrée. (par exemple ENUM_MA_METHOD), alors que vous pouvez simplement sélectionner une valeur dans la fenêtre étendue.
Question. Existe-t-il une option me permettant de faire une telle construction, de sorte que dans les paramètres externes par analogie avec le ENUM_... n'apparaissent que ce que le programmeur a voulu, sans avoir besoin de vérifier OnInit(). Je ne l'ai pas trouvé dans la documentation. Si non, le souhait est de faire une telle chose.
Tout comme ENUM.
J'ai même fait un sale tour en utilisant des tableaux doubles ENUM avec des étapes limitées (exemple ici), mais ici je ne peux pas faire sans conversion dans OnInit(), bien sûr.Tout comme ENUM.
J'ai même décidé d'utiliser ENUM pour créer des tableaux doubles avec des étapes limitées (exemple ici), mais on ne peut pas faire sans conversion à OnInit(), bien sûr.Comme ça ! Merci pour le lien, je vais le découvrir moi-même.
Cela fonctionne également pour la saisie :
Tapez le code et appelez la fenêtre, voyez à quoi ressemblent les options de l'enum.
Le code utilisera des variantes d'enum et la fenêtre de saisie utilisera des commentaires.
J'ai un enum comme ceci :
ZY si les options de l'énumérateur n'ont pas de valeurs assignées comme MetaDriver alors les valeurs par défaut seront assignées des valeurs consécutives de 0.
Cela fonctionne également pour la saisie :
Tapez le code et appelez la fenêtre, voyez à quoi ressemblent les options de l'enum.
Le code utilisera des variantes d'enum et la fenêtre de saisie utilisera des commentaires.
Oui, confirmez, tout fonctionne. :)
Quelque chose comme ça ! Merci pour le lien, je vais le consulter moi-même.
Comment savoir dans OnTesterPass quels paramètres ont été utilisés pour l'optimisation ? Je vois seulement que ces paramètres sont renvoyés au début du tableau des paramètres de la fonction FrameInputs, mais à quel moment les paramètres optimisés se terminent-ils et les paramètres constants commencent-ils ?
Je ne comprends pas bien la question, mais je peux suggérer une fonction utile : ParameterGetRange.
Pouvez-vous me dire pourquoi une erreur se produit lors de la récupération d'un handle d'indicateur, si le nom de l'indicateur à appeler est contenu dans une variable ?
Je veux dire, il n'y a pas d'erreur comme ça :
C'est ainsi que nous obtenons l'erreur 4802 (Indicator cannot be created) :