[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 103
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
Non, elle ne doit rien à personne. Il y a une différence entre un démonstrateur et un testeur. Par exemple, le testeur n'affichera jamais d'erreur lors de l'ouverture des commandes, si tous les paramètres de OrderSend() sont corrects. Mais un serveur commercial, au contraire, le fera.
C'est pourquoi nous devons modifier les programmes après le testeur et les exécuter ensuite sur la démo, afin qu'ils puissent gérer de manière adéquate les situations exceptionnelles, qui ne se produisent pas dans le testeur.
C'est une information très utile pour moi))
Utilisez la barre de temps Time[x].
Cela ne fonctionnera pas ici, car dans la ligne suivante sur la même barre, cette première figure formée sera initiée comme la seconde aussi.... Et je dois les séparer... séparé
pour ensuite comparer les bas - si long et les hauts - si court...
Si ce n'est pas difficile d'écrire un modèle, je n'ai pas encore les idées claires).
Merci de votre attention.
Cela ne fonctionnera pas ici, car dans la ligne suivante sur la même barre, cette première figure formée sera initiée comme la seconde aussi.... Et je dois les séparer... séparé
pour une comparaison ultérieure des bas - si long et des hauts - si court...
Ce n'est pas le cas. Si vous avez la première barre de signal de l'AO, alors partez d'elle et cherchez les autres dans l'historique. Lorsque vous ouvrez une position, mémorisez l'heure d'ouverture de la barre et ne la rouvrez pas. Dès que la prochaine barre AO est formée, recommencez à chercher un modèle.
Pouvez-vous préciser - je n'ai pas besoin de chercher dans l'histoire...
Il me suffit de déterminer dans le présent si un pic est apparu, que c'est la Fig.1, et si après quelques barres comme dans la figure un autre pic est apparu, alors je peux les comparer et prendre une décision....
La question est que les deux pointes de la première et de la deuxième figure sont les mêmes, et je ne peux pas (même en utilisant des drapeaux pour distinguer une figure d'une autre)... Je suis ennuyeux quoi-quoi...
P.S. Les pointes ne se succèdent pas nécessairement, elles peuvent passer par plusieurs barres égales, etc. Elles peuvent être différentes - l'essentiel est que le principe de leur construction soit le même.
L'essentiel est de séparer l'un de l'autre pour une comparaison ultérieure.
Utilisez la barre de temps Time[x].
En général, il est possible d'interrompre l'EA à un certain point du code avant que la barre suivante ne se forme après l'exécution de certaines commandes.
En général, il est possible d'interrompre l'EA à un certain endroit du code avant que la barre suivante ne se forme après l'exécution de certaines commandes.
eddy:
comment remplacer correctement cette fonction par la fonction iLowest ?
minimum=Low[iLowest (NULL, 0, MODE_LOW, KPeriod, 0)] - est-ce correct ?
Oui, c'est vrai. Vous stockez la valeur actuelle de Time[0] dans une variable statique et la comparez à chaque nouveau tick. S'il n'a pas changé, vous quittez avec return(0). Si elle a changé, nous avons affaire à une nouvelle barre. Retenez l'heure de la nouvelle barre, c'est-à-dire Time[0] et commencez vos propres calculs.
Je l'ai su il y a longtemps... :-)) Plus d'un manuel... Merci...
Je compare maintenant, je pense que je suis sur la bonne voie, mais jusqu'à présent, ça ne fonctionne pas comme ça devrait...
Vous m'avez correctement suggéré l'utilisation de Time[x] - en essayant d'implémenter...