Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 371
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
Salutations à tous les membres du forum.
Je ne sais pas quoi faire ensuiteVeuillez m'aider à faire fonctionner l'indicateur avec un symbole spécifique, quel que soit le graphique sur lequel il est configuré.
Je sais qu'un paramètre externe est utilisé pour modifier le symbole
Je joins l'indicateur
Pouvez-vous m'indiquer comment réinitialiser le tampon lorsqu'une nouvelle barre apparaît, mais de manière à ce que les données précédentes ne soient pas effacées et soient affichées sur le graphique. Pour une raison quelconque, je n'arrive pas à remettre le tampon à zéro et lorsqu'une nouvelle barreapparaît, les nouvelles données sont superposées aux anciennes données accumulées. Qu'est-ce qui ne va pas dans mon code ? Merci pour cette précision.
C'est comme ça que ça se passe
une autre solution au problème ? J'aimerais le voir dans la compilation.
Il est nécessaire d'écrire ce paramètre dans les appels Higest, Lowest - ils sont obsolètes, mieux iHigest, iLowest et loué notoire Fisher immédiatement convenu d'un match nul (V.Vysotsky)
J'ai une question avec le code, il s'avère que la bougie d'une heure actuelle non fermée a le temps de fermeture et jusqu'à ce que la bougie se ferme, l'indicateur dessine la fermeture des prix de la période sur laquelle l'indicateur se trouve, la zone rouge dans la capture d'écran ne doit pas être dessinée parce que la bougie d'une heure n'est pas fermée. C'est le moment de la compilation et ensuite après la compilation vient le dessin de chaque bougie fermée, bien sûr vous pouvez résoudre une autre façon en trouvant les barres horaires mais je voulais un moyen plus facile, j'ai écrit plus tôt
Y a-t-il une autre solution au problème ? Merci.
Si je vous comprends bien, vous voulez marquer la clôture horaire sur le graphique ?
// (только для TF меньше часа) для всех свечей внутри часа поставить HourCloseBuff=цена закрытия часа
// предполагается что close индексирован как тайм-серия
for(int back=i+1;back<=limit && TimeHour(time[back]==TimeHour(time[i+1]);back++) {
HourCloseBuff[back]=close[i+1];
}
Nous devrions écrire ce paramètre dans les appels Higest, Lowest - ils sont obsolètes, mieux vaut iHigest, iLowest et le célèbre Fischer a immédiatement accepté une partie nulle (V.Vysotsky).
High et Low utilisent le symbole actuel.
Si je vous comprends bien, vous voulez marquer la clôture horaire sur le graphique ?
// (только для TF меньше часа) для всех свечей внутри часа поставить HourCloseBuff=цена закрытия часа
// предполагается что close индексирован как тайм-серия
for(int back=i+1;back<=limit && TimeHour(time[back]==TimeHour(time[i+1]);back++) {
HourCloseBuff[back]=close[i+1];
}
Maxim, bonjour ! Merci pour la variante, la mienne est presque la même, elle fonctionne aussi, maisAlekseu Fedotov l'a suggéré et j'ai écrit à ce sujet, quelle est l'idée de la corriger ?
Pouvez-vous m'indiquer comment réinitialiser le tampon lorsqu'une nouvelle barre apparaît, mais de manière à ce que les données précédentes ne soient pas effacées et soient affichées sur le graphique. Pour une raison quelconque, je n'arrive pas à remettre le tampon à zéro et lorsqu'une nouvelle barreapparaît, les nouvelles données sont superposées aux anciennes données accumulées. Qu'est-ce qui ne va pas dans mon code ? Merci pour cette précision.
Personne ne peut m'aider ?
Bonne journée à vous tous ! Comment passer à la bonne fenêtre graphique ?
J'ai plusieurs fenêtres de différentes paires ouvertes, chacune avec un EA, un signal de trade apparaît, mais les devises sont à la merci de l'enfoiré, et j'ai besoin d'activer rapidement le graphique exact sur lequel le signal est venu.
Je connais la commande Symbol(), mais je ne sais pas comment activer la fenêtre avec une paire de devises spécifiée. Peut-être, qui a été confronté à cette tâche ?