Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1402
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
Vous êtes malvoyant ?
C'est quoi ce texte sur les chevaux ?
Vous êtes malvoyant ?
C'est quoi ce texte sur les chevaux ?
Un accident.
Et si une personne écrit pour elle-même ?
Ce n'est pas comme s'il pouvait mesurer la distance depuis un point invisible de toute façon, l'intersection sera ailleurs.
Il ne mesurera pas la distance à partir d'un point invisible de toute façon, l'intersection sera à un endroit différent.
Je disais que si une personne écrit pour elle-même, elle comprend ce qu'elle fait et ce qui va se passer.
C'est le forum pour le trading, les systèmes de trading automatisés et les tests de stratégies.
Toutes les questions des débutants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes.
Taras Slobodyanik, 2021.02.28 09:37
Si vous ne savez pas comment vérifier l'exactitude des transactions, elles resteront en suspens et l'utilisateur dira : " MT4 a des problèmes".)
Je disais que si l'on écrit pour soi-même, on comprend ce que l'on fait et on comprend ce qui va se passer et ce qui ne va pas se dire...
c'est ainsi que naissent les Grails)
alors pas dans une variable, mais dans un tampon, parce qu'il y aura beaucoup de ces points.
Au moment du franchissement, la valeur du MA n'était pas la même qu'après la fermeture du bar. Par conséquent, cette valeur ne peut être trouvée qu'au moment du croisement.
C'est la façon dont vous voulez que la valeur soit mémorisée.
Mais gardez à l'esprit que
à l'ouverture d'une bougie.
Par conséquent, si vous avez besoin de données instantanées, en temps réel, il vaut mieux utiliser
Il est préférable de normaliser tous les prix à comparer dans l'état, afin que vous ne soyez pas surpris :)
C'est la façon dont vous voulez que l'on se souvienne de cette valeur.
Mais gardez à l'esprit que
à l'ouverture d'une bougie.
Donc si vous voulez de l'instantané, du temps réel, il vaut mieux utiliser
Il est préférable de normaliser tous les prix à comparer dans l'état, afin que vous ne soyez pas surpris :)
Bonjour à tous !
Lorsque j'écris du code pour tester un EA, j'ai besoin de rechercher le bas en temps réel à l'intérieur de chaque bougie minute. Pour ce faire, j'ai choisi une variable prédéfinie Low[0] avec l'index 0. L'index est zéro pour rechercher le bas de chaque bougie actuelle.
Voici mon code
void OnTick()
{
Print("------------", Low[0] ) ;
}
Sur le premier chandelier (jaune), la variable indique le minimum comme je le souhaite.
Sur toutes les bougies suivantes jusqu'au 2010.01.04 00:30:00, la variable affiche -1.6119, c'est-à-dire qu'elle répète le minimum de la première bougie, plutôt que de rechercher des minima sur chaque bougie minute.
Sur le chandelier 2010.01.04 00:30:00 il montre à nouveau tous les minima
Sur la bougie suivante, il affiche -1.6128 , c'est-à-dire qu'il répète le minimum de la première bougie au lieu de chercher des bas à l'intérieur de chaque bougie d'une minute.
Au lieu de la variable Low[0] j'ai utilisé la même fonction iLow(NULL , 0,0) , mais l'effet est le même.
QUESTION
Comment utiliser la fonction ou la variable mentionnée pour rechercher un minimum dans chaque bougie minute, ou quelle autre fonction est-il possible d'utiliser dans MQL4 ?
Merci à tous pour votre aide.