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
Merci pour la consultation !
en fait, c'est un RSI modifié :)
Si vous écrivez un indicateur pour lui, il doit s'accrocher dans la fenêtre d'un instrument, et alors qu'il n'y a pas de ticks sur cet instrument, l'indicateur ne fonctionne pas et... il saute les ticks qui arrivent pour d'autres instruments :(((
Les ticks des différents instruments sont transmis au conseiller expert par le biais de variables globales, et si l'état de l'une des variables globales a changé, le conseiller expert s'exécute et effectue le traitement.
Les ticks des différents outils sont transmis au Conseiller Expert via des variables globales, et si l'état d'une des variables globales a changé, le Conseiller Expert démarre et effectue le traitement.
Les ticks de différents instruments via les variables globales sont transmis à l'EA, et si l'état d'une des variables globales a changé, l'EA démarre et effectue le traitement.
L'un des indicateurs, qui affichera tous les ticks collectés à partir des variables globales, ne fonctionnera qu'avec les ticks du symbole sur lequel il est accroché, et il ne se mettra à jour qu'en utilisant ses ticks, en ignorant les autres symboles. La seule option - un script en boucle avec un temps de retard dans la boucle d'environ 0,1 sec. Cela ne vaut probablement pas la peine :(
la seule option est un script en boucle.
Qu'est-ce que "causer une tique" a à voir avec ça ?
cela signifie qu'il opère sur les ticks de CETTE fenêtre et PEUT manquer les ticks qui proviennent d'autres symboles jusqu'à ce qu'il n'y ait plus de ticks sur son symbole.
Et si c'est un script, il ne sait rien des ticks. il a été lancé - il fonctionne. et il peut recevoir des informations de son symbole et d'autres seulement à partir d'une boucle avec un certain délai régulier. un petit délai pour la mise à jour - plus de probabilité de ne pas manquer les ticks entrants et une plus grande charge sur le CPU. si vous faites un délai plus important (pour décharger le CPU), le risque de manquer des ticks (pour n'importe quel instrument) augmente.
En bref : MT4 n'est PAS une plateforme pour travailler avec les multi-ticks (imho).
qu'est-ce que "causer une tique" a à voir avec ça ? !
où travaille votre indicateur ? sur une seule "fenêtre" ! donc il travaille sur les ticks de CETTE fenêtre et PEUT manquer les ticks provenant d'autres symboles tant que son symbole n'est pas tické.
cela ne doit pas être difficile à résoudre.
pour chaque fenêtre à partir de laquelle vous devez collecter les ticks, accrochez un EA qui génère un tick dans l'indicateur et lui envoie la valeur du prix.
Andrei01:
Vous n'avez pas besoin de boucler quoi que ce soit.
Ensuite, votre processeur tourne en boucle, traitant un flux de ticks cinq à dix fois plus souvent que le marché. Et chaque fenêtre peut avoir un tas d'indicateurs pas du tout faciles
.
il y a un bon vieux DDE dans MT4...
Il bat les ticks sur les paires sélectionnées par une bonne marge.
Si vous avez besoin de les voir en un seul endroit, vous pouvez quitter MT4 pour un moment.
Dans une DLL ou un autre programme, qui collecte les ticks multidevises, pour générer des sorties pour un indicateur/conseiller, et dans MT4 le demander avec un taux d'arrivée du tick natif.
On peut aussi le faire de cette façon.