Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 787
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
J'ai trouvé un problème étrange lors du dessin sur le graphique MT5 : les flèches au lieu des bougies basses sont placées à des endroits arbitraires, comme si elles étaient décalées sur le graphique.
J'ai trouvé un problème étrange lors du dessin sur le graphique MT5 : les flèches au lieu des bougies basses sont placées à des endroits arbitraires, comme si elles étaient décalées sur le graphique.
1. L'indicateur a DÉJÀ un tableau bas. Elle doit être appliquée.
2. Il n'est pas nécessaire de faire fonctionner la visualisation à la vitesse maximale.
3. Le code est terriblement défectueux, car à chaque tic, il y a un passage par TOUTES les barres.
1. L'indicateur a DÉJÀ un tableau bas. Appliquez-le.
2. Il n'est pas nécessaire de faire tourner la visualisation à la vitesse maximale.
3. Le code est terriblement défectueux, car à chaque tic, il y a un passage par TOUTES les barres.
1. L'indicateur a DÉJÀ un tableau bas. Appliquez-le.
2. Il n'est pas nécessaire de faire tourner la visualisation à la vitesse maximale.
3. Le code est terriblement défaillant - parce qu'à chaque tick, il y a un passage par TOUTES les barres.
Je n'ai pas posté le code ici, mais j'ai écrit le plus simple pour simplifier l'analyse.
Dites-moi ce qui ne va pas, la vitesse maximale n'est pas claire.
Vitaly, l'initialisation ne fonctionne pas pour une raison quelconque. J'ai essayé d'écrirePlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) ; cela ne fonctionne pas non plus :(
Je n'ai pas posté le code ici, mais j'ai écrit le plus simple pour simplifier l'analyse.
Dites-moi ce qui ne va pas, la vitesse maximale n'est pas claire.
Commencez à le corriger une étape à la fois. Par exemple, réparez-le d'abord :
L'indicateur a déjà un tableau faible. Vous devez l'appliquer.
iLow fonctionne comme la série true, Buf_0 est false, low[] est aussi false. C'est-à-dire que le 0e élément dans votre cas obtient rates_total-1 (en miroir).
Vous devez en retourner un, par exemple :
J'ai trouvé un étrange problème lors du dessin sur le graphique MT5 : les flèches au lieu des bougies basses sont placées à des endroits arbitraires, comme si elles étaient décalées sur le graphique.
Connaître l'énigme des pommes chez Pinocchio aidera certainement à résoudre ce problème. Je ne m'en souviens pas en détail, nous attendrons que quelqu'un le raconte sans erreur.
iLow fonctionne comme la série true, Buf_0 est false, low[] est aussi false. C'est-à-dire que le 0e élément dans votre cas obtient rates_total-1 (en miroir).
Vous devez en retourner un, par exemple :
C'est un indicateur ! Il y a déjà des tableaux dans OnCalculate.
Pourquoi faut-il entasser les fonctions iXXXX dans un indicateur ?
C'est un indicateur ! OnCalculate possède DÉJÀ des tableaux.
Pourquoi mettre des fonctions iXXXXXX dans un indicateur ?
Comment le saurais-je ? Le questionneur a utilisé iLow(), cela signifie qu'il en a besoin. Peut-être que c'est plus facile à percevoir, peut-être qu'il prévoit d'aborder un autre symbole ou une autre période par le biais d'une variable d'entrée (je ne me souviens pas, y a-t-il un copyright à quatre ?).
Ajouté : la question sur les cinq a été posée dans le fil de discussion sur le quaternaire. Je l'ai négligé, je me repens. Mais, la réponse est toujours la même.