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
Si ce n'est pas un script, alors toute la logique doit être exécutée/appelée dans/depuis OnChartEvent() ?
Tu peux le faire n'importe où. Il y a aussi un minuteur.
Si vous avez besoin d'une logique cyclique, vous pouvez la mettre dans un timer.
Si la logique est pilotée par des événements, alors dans chartevent.
Tu peux le faire n'importe où. Il y a aussi un minuteur.
Si vous voulez une logique cyclique, vous pouvez la mettre dans un timer.
Si la logique est pilotée par les événements, alors dans la chartevent.
C'est la logique :
1. Début du programme (lancé sur chartevent).
2. à partir de la boîte de dialogue (liste des fichiers), obtenez le nom du fichier.
3. Nous ouvrons le fichier par son nom et recevons et traitons les données.
4. Sortie du programme.
C'est tout ce qu'il y a à faire. Comment ce cas peut être organisé, montrez-le au moins de manière schématique.
Une telle logique :
1. Lancez le programme (jeté sur le tableau).
OnInit. scanne le disque, trouve les fichiers, crée une fenêtre avec la liste (Contrôles).
2. à partir de la boîte de dialogue (liste des fichiers) obtenir le nom du fichier.
OnChartEvent. Traiter les clics de souris ; nous savons quelle ligne de la liste a été cliquée, respectivement, nous connaissons le fichier.
3. Ouverture du fichier par son nom, obtention des données, traitement.
OnChartEvent. Processus de clics de souris sur le bouton "Go". Reçu le nom d'un fichier de la liste. Par la suite, le traitement de ce dossier est exclusivement réservé à vos données.
4. Quitter le programme.
ExpertRemove()
...
Eh bien, ça clarifie les choses maintenant, merci.
Mais, juste pour l'essayer, j'ai créé un conseiller expert. Il s'imprime même si rien ne se passe sur le graphique - et il ne devrait pas :
Eh bien, toute méthode de classe est juste du code ordinaire. Essayez d'analyser ce code ici :
Eh bien, ça clarifie les choses maintenant, merci.
Mais, juste pour l'essayer, j'ai créé un conseiller expert. Il s'imprime même si rien ne se passe sur le graphique - et il ne devrait pas :
Non, ça s'imprime parce que vous déplacez la souris sur le graphique.
Non, il y a une impression en cours parce que vous déplacez la souris sur le graphique.
Bon après-midi.
Question par curiosité. Voici le code :
L'idée est la suivante :
Il compile dans MQL sans erreur, il ne compile pas dans VS (il dit que je ne peux pas utiliser des classes non définies). Pourquoi ?
Il compile dans MQL sans erreur, il ne compile pas dans VS (dit que vous ne pouvez pas utiliser une classe non définie). Pourquoi ?
Patamushta mql5 est meilleur !
;)
Parce que mql5 est meilleur !
;)