Caractéristiques du langage mql5, subtilités et techniques - page 40
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
l'exemple est tiré du post contrôle aléatoire
Les points-virgules n'affectent pas le résultat de la compilation .... aucune erreurles points-virgules n'affectent pas le résultat de la compilation .... résultat sans erreur
Initialiser des variables statiques en appelant des fonctions est une fonctionnalité non documentée qui est apparue complètement par accident, mais qui est maintenant très problématique à supprimer.
Les appels aux fonctions de l'environnement commercial pour initialiser les variables statiques sont fortement déconseillés.
Il n'est pas nécessaire de sortir la phrase de son contexte. La phrase est la suivante :
Pour assurer la plus grande précision dans les tests, les barres minutes sont également utilisées en mode tick réel. Ceux-ci sont utilisés pour vérifier et corriger les données de coche. Il permet également d'éviter la divergence des graphiques dans le testeur de stratégie et dans le terminal client.
Cela signifie-t-il que l'historique des barres d'une minute ne correspond pas aux barres de tic-tac ?
Comment est-ce possible ... en supposant que les données correspondent à l'historique réel des transactions ?
Exécutez plusieurs optimisations (pas une seule !) pour 10 passes (50 serait trop). Gardez à l'esprit qu'il y a un cache d'optimisation, donc soit vous recompilez EA entre les optimisations, soit vous changez les valeurs de l'énumération des faux paramètres (c'est préférable). Les 2 valeurs extrêmes en haut et en bas doivent être écartées. Analysez les 6 valeurs restantes de chaque optimisation.
Ne pas utiliser de minuterie microseconde pour les mesures de masse. Utilisez le GetTickCount normal en millisecondes. Utilisez une gamme de dates d'essai tellement large que les millisecondes se mesurent en centaines et en milliers. Vous obtiendrez alors des mesures plus précises et plus stables.
Recommandations pour mesurer la vitesse du testeur