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
Je ne comprends pas pourquoi les 45% de cordes et le reste ne sont pas pris en compte ?
Ils comprennent ces fonctions natives, dont j'ai parlé de la charge.
RefreshHistory se compose de HistorySelect et HistoryOrderGet, GetHistoryPositionData - à partir de ceux-ci + HistoryDealGet.
Il est également utile de parcourir le code avec vos yeux et d'analyser les lignes les plus rouges. Cependant, ils ne sont pas toujours mis en évidence, si le code est légèrement plus complexe qu'une feuille.
29,41% (la raison n'est pas claire) est dû à une fourchette de fermeture après le retour. Difficile à interpréter.
Suppression des variables de fonctions locales, des objets locaux, etc.
Ceci est fait après tout retour de la fonction.
Suppression des variables de fonctions locales, des objets locaux, etc.
Cette opération est effectuée après tout retour de la fonction.
Il n'y a que trois variables ulong.
J'ai ajouté une répétition de 20x sur la grande histoire.
29,41% (on ne sait pas pourquoi) est dû à une parenthèse fermante dans la méthode déjà après return. Difficile à interpréter.
Que contient le rapport pour cette fonction ?
S'il vous plaît, montrez-moi
Que contient le rapport pour cette fonction ?
S'il vous plaît, montrez-moi
Je ne suis pas sûr que cette information soit nécessaire. Malheureusement, je ne comprends pas encore très bien les chiffres. J'aimerais le comprendre.
SZY Il y a deux lignes dans le tableau ci-dessus avec la même Line=1093. Peut-être quelles données de lecture fournir dans le MP ?
Il n'y a que trois variables ulong.
Et tous ceux qui sont appelés à partir de cette fonction.
Le temps d'exécution de la fonction A contient le temps d'exécution de toutes les fonctions B, qui sont appelées à partir de A. Sauf lorsque B est appelé d'un autre endroit (alors seule une partie du temps de B ira à A).
Et tout ce qui est appelé à partir de cette fonction.
Le temps d'exécution de la fonction A contient le temps d'exécution de toutes les fonctions B, qui sont appelées à partir de A. Sauf lorsque B est appelé d'un autre endroit (alors seule une partie du temps de B va à A).
Je voulais dire le crochet de fermeture.
Je voulais dire la parenthèse fermante.
C'est ce que je voulais dire.)
Peut-être que je comprends mal quelque chose moi-même.
Journal du testeur (sans visualisation) après l'exécution du profileur.
Immédiatement après, on appuie à la main sur le bouton Start du testeur.
Le profileur montre des appels de fonction qui n'ont pas eu lieu en réalité. Je suis même tombé sur quelque chose comme ça :
Une sorte de ArrayCopy, qui n'est pas dans la source du fichier mqh! J'ai même tracé une ligne rouge dans la déclaration d'un tableau statique.
Je ne peux toujours pas utiliser le profileur, malheureusement.