Caractéristiques du langage mql5, subtilités et techniques - page 236
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
Une implémentation plus rapide de la fonction standard PeriodSeconds() :
J'ai regardé le format.
Probablement pas plus rapide. J'ai cependant entendu parler de la merveilleuse vitesse de switch.
J'ai regardé le format.
Il ne l'accélérera probablement pas. Mais j'ai entendu parler de la vitesse miraculeuse du changement.
Il semble plus long, mais je n'ai pas remarqué de différence de performance.
Je pense donc qu'une version à une ligne est toujours préférable.
semble plus long
et maintenant de convertir tout cela en matrices et en ONX :-)
Oui, c'est possible. Plus lisible.
La performance sur mon ordinateur portable est la même.
fxsaber #:
Au fait, je me suis trompé dans mes messages précédents. Pour une raison quelconque, je pensais qu'il y avait 28 jours dans un mois, et non 30. Je ne comprends pas d'où je tiens cela.
Je ne peux plus corriger mes messages qui datent de plus d'une heure.
Ma version correcte est donc la suivante :
Personne n'a besoin des secondes du mois, cependant, puisque les mois sont de longueur différente
Au fait, je me suis trompé dans mes messages précédents. Pour une raison quelconque, je pensais qu'il y avait 28 jours dans un mois, et non 30. Je ne comprends pas où je me suis trompé.
Je ne peux pas corriger mes messages qui datent de plus d'une heure.
Ma version correcte est donc la suivante :
Personne n'a besoin des secondes du mois, cependant, puisque les mois sont de longueur différente
Qu'est-ce qui vous fait penser que c'est plus rapide que PeriodSeconds(x) ?
le test de cet article
il suffit de comparer les performances de getStartTimeOfBar() avec PeriodSeconds() et avec PeriodSecondsFast()
La comparaison doit être faite sur n'importe quelle TF à l'exception de MN1
La performance est supérieure d'environ 2 fois. Peut-être 3 fois si l'on tient compte du fait que nous mesurons l'ensemble de l'itération.
ou suffit-il de comparer ces deux valeurs ?
le test de cet article
il suffit de comparer le travail de getStartTimeOfBar() avec PeriodSeconds() et avec PeriodSecondsFast()
La comparaison doit être faite sur n'importe quelle TF sauf MN1
La performance est supérieure d'environ 2 fois. Peut-être 3 fois si l'on tient compte du fait que nous mesurons l'ensemble de l'itération.
ou suffit-il de comparer ces deux valeurs ?
J'ai peut-être oublié quelque chose, mais j'ai utilisé votre script pour vérifier PeriodSeconds (uniquement).