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
OK. Merci.
Maintenant je dois méditer pendant un moment...
C'est impossible d'écrire quelque chose de bien...
Le forum est indispensable en ce sens.
Merci encore.
essayez d'utiliser ArrayCopy() ;
je l'ai essayé. cela n'a absolument aucun sens. la vitesse est identique.
et avec des variables locales, c'est 5 fois plus rapide.
C'est 5 fois plus rapide avec les variables locales.
Combien de temps cela prend-il dans votre code ?
analyseur de modèle chronométrique statistique :)
Sur chaque barre, il accède aux différents Close[] environ 2000 fois,
Je dois le vérifier avant chaque accès au tableau avec un tas de if().
Je n'essaie même pas de le convertir en HLC :)
mais j'aimerais développer l'idée, car elle apporte quelques bénéfices.
2. Y a-t-il une boucle ou une boucle infinie dans l'indicateur ?
Si j'insère cette construction à un seul endroit, la vitesse augmente de 2 fois.
et en général la vitesse d'accès aux tableaux et aux variables locales diffère de 10 fois.
Quelqu'un peut-il recommander un petit compilateur rapide ?
De préférence C ou Pascal.
Je travaille dans une boucle sans fin, approximativement. 2000 lignes de code, y compris le traitement des tableaux et le redessin des objets du graphique. Une boucle prend environ 10-12 ms. Entre les tics, il parvient à s'enrouler environ 30 à 500 fois.
MT est très rapide. Cherchez le problème dans votre code.