Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1199
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 comment demander des données à Program.mqh ?
il y a le code suivant
comment demander des données ponctuelles à l'EA ?Pouvez-vous me dire comment demander des données à Program.mqh ?
il y a ce code
comment demander des données ponctuelles à un EA ?Tout ce dont vous avez besoin pour obtenir un objet à partir d'un graphique est un nom d'objet et un identifiant de graphique:
Ainsi, vous pouvez obtenir les données de n'importe quel objet à partir de n'importe quel programme dans MQL4.
Tout ce dont vous avez besoin pour obtenir un objet à partir d'un graphique est un nom d'objet et un identifiant de graphique:
Ainsi, vous pouvez obtenir les données de n'importe quel objet à partir de n'importe quel programme dans MQL4.
Vous m'avez mal compris...
Le code ci-dessus est dans le fichier Program.mqh =>OnTimerEvent
Les valeurs des points sont périodiquement mises à jour et le conseiller expert doit recevoir ces valeurs.
D'où la question : comment demander des données à Program.mqh ?
Vous me comprenez mal...
le code ci-dessus est dans le fichier Program.mqh =>OnTimerEvent
Les valeurs des points sont périodiquement mises à jour et le conseiller expert doit recevoir ces valeurs.
Donc, ma question est la suivante : comment puis-je demander des données à Program.mqh ?
Personne ne vous empêche de déclarer des variables,
déclarer des variables dans la zone publique de la classe CProgram et y accéder depuis l'Expert Advisor sans aucun problème.
Vous m'avez mal compris...
Bien sûr, je n'ai pas compris tout de suite, car la description du problème doit être plus complète. Idéalement, il est souhaitable d'ajouter le code source.
Le fichierProgram.mqh est-il connecté à l'EA?
Si oui, personne ne vous empêche de déclarer des variables,
dans la portée globale de la classe CProgram et d'y accéder à partir de l'Expert Advisor sans aucun problème.
Le fichierProgram.mqh est connecté...
Je vais maintenant essayer de déclarer des variables de manière globale
Le fichierProgram.mqh est connecté...
Maintenant, essayez de déclarer les variables de manière globale
Modifié: https://www.mql5.com/ru/forum/160683/page1199#comment_17172497 car vous m'avez initialement confondu...
Personne ne vous empêche de déclarer des variables,
dans la zone publique de la classe CProgram et n'ont aucun problème pour y accéder depuis l'Expert Advisor.
ne fonctionne pas
ne fonctionne pas
Vous avez besoin du code source ou du code de la classeCProgram. Sinon, ça ne marchera pas...
Je voulais dire le faire comme ça :
La partie à trois est quelque chose que je ne connais pas dans votre classe :)Besoin du code source ou du code pour la classeCProgram. Sinon, il ne fera pas l'affaire...
Je voulais dire le faire comme ça :
Trois points, c'est ce que je ne sais pas de votre classe :)Merci ! !! Ça a marché.
J'ai mis sans le savoir
J'ai enlevé les zéros et ça a marché.
Merci beaucoup.
Merci ! !! Tout s'est arrangé.
J'ai mis sans le savoir
J'ai enlevé les zéros et ça a marché.
Merci beaucoup.
Une dernière chose. Il est préférable d'effectuer une initialisation :
Sinon, le conseiller expert peut recevoir des données aléatoires dans les variables avant le tick du timer, si la lecture est effectuée dans OnTick().