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
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) :
Pour en savoir plus surl'indicateur tester_indicator , cliquez ici.
Je l'ai lu et relu en entier, encore et encore. )) Mais je ne peux pas obtenir ce dont j'ai besoin. Et je dois définir le nom de l'indicateur dans une variable.
Avez-vous ajouté la propriété test_indicator ? Je ne pense pas que j'aurais pu le faire sans ça.
J'ai essayé. Quelque chose ne fonctionne pas comme ça. Pourriez-vous me montrer un exemple (peut-être que je m'y prends mal) ?
P.S. Ça a marché. C'est on ne peut plus simple. Va te reposer. ))
P.S2. Mais je suis dépendant du fait que je dois enregistrer tous les indicateurs à travers la propriété test_indicator. C'est-à-dire que si le nom de l'indicateur est spécifié par un paramètre externe et qu'un utilisateur a un nouvel indicateur, nous devons ouvrir le code à nouveau. Ce n'est pas exactement ce que nous voulons.
P.S2. Mais nous avons toujours la dépendance de devoir écrire tous les indicateurs via la propriété test_indicator. C'est-à-dire que si le nom de l'indicateur est spécifié par un paramètre externe et qu'un utilisateur a un nouvel indicateur, nous devons ouvrir le code à nouveau. Ce n'est pas exactement ce que nous voulons.
C'est ainsi que cela se passe en cinq. Je l'ai moi-même utilisé pour construire des indices à partir de plusieurs autres indices choisis au hasard. Peut-être les développeurs nous diront-ils ce qu'ils en pensent.
Le problème est que les EA dans le testeur MT5 sont lancés en dehors du terminal et ne disposent pas de tout l'environnement de bibliothèque qui existait dans MT4.
Par exemple, le conseiller expert est envoyé au nuage du tout et pour passer des liens supplémentaires, nous devons :
Si des appels d'indicateurs dynamiques sont utilisés, vous devez alors prescrire manuellement la liste des indicateurs utilisés. Lors de l'exécution d'un test tiers, tous les fichiers dépendants sont envoyés avec le conseiller expert. Il peut s'agir d'agents locaux (qui se trouvent de toute façon à l'extérieur du terminal), d'agents distants ou d'agents en nuage.
C'est le prix à payer pour "appuyer sur démarrer et ne penser à rien d'autre, tout fonctionne automatiquement".
Le fait est que les EA du testeur MT5 fonctionnent en dehors du terminal et ne disposent pas de tout l'environnement de bibliothèque dont disposait MT4.
C'est le prix à payer pour "appuyer sur démarrer et ne penser à rien d'autre, tout fonctionne automatiquement".
Cette question a peut-être déjà été posée, mais je ne l'ai pas trouvée dans le forum.
Dans le code suivant (dans la méthode test()), lorsqu'on prend un descripteur constant (référence) à un objet et qu'on l'assigne à un objet non constant, le compilateur (MetaEditor 5.00, Build 687) ne génère pas d'erreur :
Cette question a peut-être déjà été posée, mais je ne l'ai pas trouvée dans le forum.
Dans le code suivant (dans la méthode test()), lorsque l'on obtient un descripteur (référence) constant d'un objet et qu'on l'assigne à un objet non constant, le compilateur (MetaEditor 5.00, Build 687) ne génère pas d'erreur :
ce serait le cas sans l'erreur.
question pour les développeurs sur la vitesse des pointeurs d'objets
Pourquoi le premier code
fonctionne deux fois plus vite que le second ?
2012.08.21 09:56:40 info (EURUSD,D1) 2=1654
2012.08.21 09:56:38 info (EURUSD,D1) 1=795
pouvez-vous l'optimiser pour augmenter la vitesse ?