Erreurs, bugs, questions - page 2958
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
Qu'est-ce que tu veux dire ?
La recherche ne fonctionne pas correctement, je voulais filtrer vos indicateurs dans CodeBase par date de publication.
https://www.mql5.com/ru/search#!keyword=Vladimir%20Karputov&module=mql5_module_codebase&method=2
https://www.mql5.com/ru/search#!keyword=%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80&module=mql5_module_codebase&method=2&author=Vladimir%20KarputovCelle qui est la plus proche de celle désirée.
La recherche ne fonctionne pas correctement, je voulais filtrer vos indicateurs dans CodeBase par date de publication.
https://www.mql5.com/ru/search#!keyword=Vladimir%20Karputov&module=mql5_module_codebase&method=2
https://www.mql5.com/ru/search#!keyword=%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80&module=mql5_module_codebase&method=2&author=Vladimir%20Karputovcelui qui est le plus proche de celui souhaité.
Ces deux liens fonctionnent. Probablement que l'ancien format de lien a été ou que les bases du site ont été mises à jour.
Ces deux liens fonctionnent. Il s'agissait peut-être d'un ancien format de lien ou d'une mise à jour des bases de données du site.
Bien sûr, ils fonctionnent, mais à mon avis, ils ne font pas ce que j'attends.
Je pensais voir le premier par la date https://www.mql5.com/ru/code/33553.
et le second contenait d'autres auteurs.
C'est une chose mineure, bien sûr.
Je voudrais que cela reste simple. Quand un nouveau symbole de Market Watch est dessiné sur le graphique (c'est-à-dire quand le symbole change), je dois le reconnaître et prendre une action.
J'ai mis EURUSD sur USDCHF, ça dit :
Au même moment, sur le graphique, la paire devient bien sûr EURUSD. Lorsque je supprime l'indicateur du graphique, il indique(qu'il est trop tard):
A est attendu immédiatement :
Qu'est-ce que je fais de mal ?
Je voudrais que cela reste simple. Quand un nouveau symbole de Market Watch est dessiné sur le graphique (c'est-à-dire quand le symbole change), je dois le reconnaître et prendre une action.
J'ai mis EURUSD sur USDCHF, ça dit :
Au même moment, sur le graphique, la paire devient bien sûr EURUSD. Lorsque je supprime l'indicateur du graphique, il indique(qu'il est trop tard):
A est attendu :
Qu'est-ce que je fais de mal ?
Quoi en
OnDeinit(
Mettez-en plus dans OnInit et tout devient clair.
Je voudrais que cela reste simple. Lorsqu'un nouveau symbole provenant de Market Watch est projeté sur le graphique (c'est-à-dire lorsque le symbole change), vous devez le reconnaître et prendre une mesure.
Dans l'indicateur, vous devez sauvegarder le symbole dans OnDeinit (par exemple dans global). Dans OnInit, attendez l'exécution de OnDeinit de l'indicateur précédent et lisez le symbole sauvegardé. Cet exemple en crée un global avec (string)ChartID()-name. S'il y a plus d'un indicateur sur le graphique, la logique doit être un peu plus complexe.
TypeToBytes.mqh et crc64.mqh ont compilé avec succès, mais Init_Sync.mqh a produit un tas d'erreurs. C'est-à-dire que l'affaire n'est même pas arrivée à la compilation de l'exemple. Et je pense avec effroi qu'une tâche aussi triviale nécessite plusieurs bibliothèques stubby dont certaines ne veulent pas non plus compiler. C'est juste que je n'ai jamais branché quelque chose d'externe avant, sauf mon propre indicateur personnalisé.
TypeToBytes.mqh et crc64.mqh ont compilé avec succès, mais Init_Sync.mqh a produit une montagne d'erreurs lors de la compilation.
C'est en train de se compiler.
C'est en train de se compiler pour moi.
Uh-huh, c'est comme ça que ça a marché.
Il compile pour moi.
RAISON_CHARTCHANGE
3
Le symbole ou la période du graphique a été modifié
Je ne suis pas satisfait du fait que cette constante couvre deux événements à la fois : un changement de symbole ou de période, et je n'ai besoin de suivre qu'un changement de symbole. Et ça ne me donnerait pas de mal de tête.