Questions des débutants MQL5 MT5 MetaTrader 5 - page 1011
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
Cela a-t-il déjà fonctionné, ou non ?
Comment puis-je faire en sorte que lorsqu'une couleur est modifiée dans les paramètres d'entrée, cette couleur se retrouve dans"indicator_color1" ? Pour l'instant, peu importe comment tu le changes, c'est l'original.
Que pensez-vous de ça ?
Que pensez-vous de ça ?
Cela a-t-il déjà fonctionné, ou non ?
Comment puis-je faire en sorte que lorsqu'une couleur est modifiée dans les paramètres d'entrée, cette couleur se retrouve dans"indicator_color1" ? Pour l'instant, peu importe comment tu le changes, c'est l'original.
On peut retracer quelque chose comme ça :
On peut retracer quelque chose comme ça :
Super, nous y voilà :PlotIndexGetInteger(0,PLOT_LINE_COLOR,0)
Merci !
Comment, dans un indicateur personnalisé, obtenir des données à partir de OnCalculate() uniquement des séries temporelles en minutes, sur n'importe quel cadre temporel ? J'utilise CopyRates(sym,PERIOD_M1,...), quelle est la meilleure méthode, que conseillez-vous ?
Comment obtenir des données dans un indicateur personnalisé à partir de OnCalculate() de séries temporelles en minutes seulement, pour n'importe quelle période ? J'utilise CopyRates(sym,PERIOD_M1,...), quelle est la meilleure méthode, quel est votre conseil ?
Si vous avez besoin de plusieurs barres à la fois, vous ne trouverez rien de mieux. Et je pense qu'il est préférable de recevoir les valeurs d'une barre au moyen de CopyRates
Si vous avez besoin de plusieurs barres à la fois, vous ne trouverez rien de mieux. Et à mon avis, il est préférable d'obtenir les valeurs d'une seule barre via CopyRates
OnCalculate() ne peut pas être supprimé de l'indicateur car il n'est pas nécessaire. Il s'avère que vous recevez deux fois les mêmes données ?
Est-il possible de s'en passer si OnTick() est présent ?
D'autre part, vous ne pouvez pas supprimer OnCalculate() de l'indicateur car il n'est pas nécessaire. Il s'avère que vous recevez deux fois les mêmes données ?
Si vous n'en avez pas besoin, vous pouvez utiliser la seconde variante
Est-il possible de s'en passer si OnTick() est présent ?
Je doute que ce soit possible, mais je n'essaierai plus. Et la documentation dit :
"...L'événement NewTick est généré uniquement pour les Expert Advisors lorsqu'un nouveau tick est reçu pour un symbole, sur le graphique auquel l'Expert Advisor est attaché. Il est inutile de définir la fonction OnTick() dans un indicateur ou un script personnalisé, car l'événement NewTick n'est pas généré pour eux ...".