Questions des débutants MQL5 MT5 MetaTrader 5 - page 896
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
Veuillez m'aider à résoudre cette erreur.
Texte de l'erreur "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)".
Je ne comprends pas pourquoi les valeurs de l'ensemble du tableau sont calculées, alors que j'ai explicitement spécifié seulement les 5 premiers chandeliers (le remplacement par values_to_copy n'aide pas).
Veuillez m'aider à résoudre cette erreur.
Texte de l'erreur "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)".
Il n'est pas clair pourquoi les valeurs sont calculées pour l'ensemble du tableau, même si j'ai explicitement sélectionné uniquement les 5 premiers chandeliers (le remplacement par values_to_copy n'aide pas).
Où est-ce que c'est mal ? Veuillez marquer la ligne avec la couleur.
О !
Pourquoi le "0" numérique est-il comparé au chiffre "5" ?
О !
Et pourquoi le "0" numérique est-il comparé au chiffre "5" ?
Je me suis embrouillé, je l'ai remplacé par "bar<valeurs_à_copier ", tout fonctionne)
Merci !
La solution est la suivante : dans le module des signaux
Dans l'Expert Advisor qui a été généré par l'Assistant MQL5:
Conclusion :
Vladimir, merci pour le code - tout fonctionne ! La seule question qui reste est de savoir pourquoi mon enum ne peut pas être déclaré directement dans le module des signaux, mais seulement dans le code du conseiller expert principal.
Vladimir, merci pour le code - tout fonctionne ! Une seule question demeure : pourquoi ne puis-je pas déclarer mon enum directement dans le module de signal, mais seulement dans le code principal de l'EA ?
Je ne sais pas. Je suppose qu'à l'époque où les modules de signaux ont été inventés, personne n'a pensé que l'enum pouvait être utilisé comme type de variable. C'est-à-dire qu'il n'a pas été prévu.
Oui, je suppose. Il prend les enums des MA de la bibliothèque standard et vous pouvez les placer directement dans la description de votre module de signal.
Je voulais dire que l'enum personnalisé n'était pas fourni.
Oui, mais les enums intégrés de MA le sont !
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégie
FAQ des débutants MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2018.07.05 15:44
Je voulais dire que les enum personnalisés n'étaient pas fournis.