Quand est-il judicieux de conserver une partie du code du robot dans un indicateur ? - page 4
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
N'importe quoi ! On peut faire une compétition. Je vais écrire un indicateur EMA et l'appeler depuis le Conseiller Expert, et vous calculerez cette EMA dans le Conseiller Expert. Vous pouvez utiliser la SMA, pas l'EMA. L'EMA serait plus impressionnante.
Conneries ! Un appel de fonction est toujours plus lent que le même code sans appel. Il suffit de compter le nombre d'opérations de l'assembleur et leur temps d'exécution. Cela n'est possible que si un frein est délibérément mis dans Expert Advisor lorsqu'il fonctionne simultanément avec l'indicateur (si quelqu'un veut comparer les performances).
Un conseiller expert avec un indicateur correct fonctionnera plus rapidement. C'est un fait
.
Quand est-il judicieux de conserver une partie du code du robot dans un indicateur ? Et respectez-la scrupuleusement.
Alors il y a déjà quelques considérations.
1) Lorsque l'exécution du conseiller expert et de l'indicateur se fait dans des threads différents, et sur des cœurs différents.
2) Lorsque le service des tampons indicateurs est pratique et approprié.
3)... // devons-nous continuer ?
Ce n'est pas le cas dans MT5. L'exécution parallèle est une incitation supplémentaire à ne pas tout faire en une seule fois.
C'est juste une idée. :)
Un appel de fonction est toujours plus lent que le même code sans appel.
Deux fois des conneries, car cette affirmation ne s'applique pas aux indicateurs.
Si vous ne savez pas comment les cuisiner, ne les cuisinez pas, mais ne criez pas dans tous les coins que les indicateurs sont de la merde, car ils ne le sont pas.
Eh bien, MT4 ne fait pas cela, bien que ce soit faisable.
Le conseiller expert avec le bon indicateur fonctionnera plus rapidement. C'est un fait
De plus, dans l'EA, vous serez simplement fatigué de faire certaines choses que vous pouvez faire dans l'indicateur, comme 2x2.
Si les calculs sont absolument identiques, par exemple, la SMA dans l'EA et dans l'indicateur est calculée à travers un cycle pour toute la période, alors quand vous appelez l'indicateur externe, le test sera un peu plus long, de 10-30%.
Deux fois des bêtises, car cette affirmation ne s'applique pas aux indicateurs.