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
en d'autres termes, il n'utilise pas un protocole tcp/ip pour la connexion de l'alimentation en prix. [...] La connexion du flux de prix au courtier est similaire à, ou en fait de type UDP.
Tcpview semble indiquer que la connexion de MT4 au courtier est TCP, et non UDP.
Juste une information utile sur la précision de l'heure du système dans Windows, et dans MetaTrader respectivement [...]
Je pense que vous faites référence à des choses comme GetTickCount(). Toutes les versions de Windows à partir de 2000 fournissent également une minuterie système à haute fréquence. Voir http://msdn.microsoft.com/en-us/library/ms644904(VS.85).aspx etc. La granularité typique de 16 ms de GetTickCount() n'a aucune incidence sur la capacité à dessiner un graphique de 100 ms, notamment parce qu'un tel graphique serait très certainement dessiné sur la base de l'horodatage du courtier, et non de l'heure locale de l'ordinateur. Si l'horodatage de MT4 avait une précision de l'ordre de la milliseconde, ce qui n'est pas le cas.
Personnellement, je suis sûr que la décision de ne pas avoir un graphique en tick était une pure décision de conception [...]
Sans aucun doute vrai. En partie à cause de la définition légèrement inhabituelle d'un "tick" par la plateforme MT4, et du fait que cela conduit à un nombre très différent de "ticks" selon le courtier auquel vous êtes connecté.
1. Exactement, je me réfère à "GetTickCount()", qui est utilisé dans MetaTrader4.
2. L'utilisation de "QueryPerformanceCounter" et "QueryPerformanceFrequency" pour des timings de haute précision semble naïve, car ces fonctions sont basées sur la vitesse d'horloge du CPU.
Nous savons bien que la vitesse d'horloge du CPU n'est pas stable et peut être modifiée par le système en cours d'exécution.
2. L'utilisation de "QueryPerformanceCounter & QueryPerformanceFrequency" pour les timings de haute précision semble naïve [...]
[...] car ces fonctions sont basées sur la vitesse d'horloge du CPU.
3. Nous n'avons pas besoin de synchroniser les horodateurs pour obtenir le graphique artificiel de 100 ms.
4. MT4 a la capacité d'avoir une précision de 1 ms, car nous pouvons reprogrammer le PIC.
http://blogs.msdn.com/b/oldnewthing/archive/2008/09/08/8931563.aspx?PageIndex=2:
"
Carsten Orthbandt
La plupart du temps, lorsque la QPC est mentionnée, il manque une chose très très importante.
Le fait que QPC n'est pas du tout fiable. En fonction du matériel et de la charge du CPU, la QPC peut sauter aléatoirement de plusieurs secondes (dans mon expérience, c'était généralement ~4 secondes).
Vous _pouvez_ contourner ce problème en suivant également le temps à l'horloge murale et en essayant de détecter ces sauts.
"
Carsten Orthbandt [...]
Les processeurs ne sont pas fabriqués par Microsoft.
Les processeurs ne sont pas fabriqués par Microsoft.
Ils ne le sont pas ? Wow ! Je n'ai jamais su. Merci.