Erreurs, bugs, questions - page 3056

 

Il serait souhaitable d'ajouter une telle forme de notation commune :

void OnStart()
{
    ushort ch = '\u0041'; //Error: '' - unrecognized character
}

d'autant plus que \u est explicitement Unicode, alors que \x ne l'est pas nécessairement.

 
Ilyas:


  1. Pourquoi n'ont-ils pas joint un rapport ? Il énumère les erreurs de mesure.

  2. Les fonctions qui n'ont pas pu être classées peuvent être considérées comme des "systèmes".

  3. La récupération des données historiques est une des fonctions de CopyHistoryData, le type de données demandé est transmis par le paramètre.
    Malheureusement, nous ne pouvons pas déterminer (du moins pas encore) quelle fonction CopyXXX a été appelée.
    Puisqu'il s'agit d'une fonction de CopyHistoryData, le compteur "Self CPU" est aussi un compteur + dans le rapport vous voyez 3 endroits d'appel CopyHistoryData, chaque endroit d'appel (en fait des lignes de code) a son propre compteur "Total
    CPU".
    Quant à l'écart des valeurs, la fonction CopyHistoryData est "lourde" et apparemment, en termes de mesures, il n'a pas été possible de déterminer le lieu de l'appel - cela est dû à certaines caractéristiques du code natif x64, je vais réfléchir à ce qui peut être fait
    .

Merci pour vos réponses.

"Pourquoi n'ont-ils pas joint un rapport ? Il liste les erreurs de mesure."

0 2021.07.08 15:38:38.647 MQL5 profiler démarrant 'STS2020.ex5' sur l'historique avec des paramètres :

0 2021.07.08 15:38:38.647 Profileur MQL5 Symbole : 'EURUSD'.

0 2021.07.08 15:38:38.647 MQL5 profiler période: 'H1'

0 2021.07.08 15:38:38.647 MQL5 profiler date de : '2021.04.01

0 2021.07.08 15:38:38.647 MQL5 profiler date à : '2021.05.31

0 2021.07.08 15:38:38.647 MQL5 profiler ticks mode : 'open prices' (prix ouverts)

0 2021.07.08 15:38:38.647 MQL5 profiler retard d'exécution : 0 ms

0 2021.07.08 15:38:38.647 MQL5 profiler dépôt : 100000

0 2021.07.08 15:38:38.647 Profileur MQL5 devise : 'EUR'.

0 2021.07.08 15:38:38.647 MQL5 profiler levier : 1:15

0 2021.07.08 15:38:38.647 MQL5 profiler profit en pips : NON

0 2021.07.08 15:38:38.952 Profileur MQL5 connecté

0 2021.07.08 15:43:06.269 MQL5 profiler données de profil reçues (8896 octets)

0 2021.07.08 15:43:06.269 MQL5 profiler 139098 mesures totales, 0/0 erreurs, 320 mb de mémoire de pile analysée (92848/1073741824)

0 2021.07.08 15:43:06.269 MQL5 profiler 982065 total des cadres de fonctions trouvés (279627 code mql5, 122460 intégré, 571051 autre, 8927 système)

Il n'y a pas eu d'erreurs.

A titre d'information, "open prices" est incorrect, le mode utilisé était "1 Minute OHLC".

 

Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading

Bugs, bugs, questions

fxsaber, 2021.07.12 22:23

Il existe une colonne de coût en mode d'affichage des positions fermées.

Qu'est-ce que c'est ?

Personne ne semble le savoir. Chers développeurs, veuillez expliquer la signification de ce paramètre.


J'ai trouvé des descriptions de certains paramètres qui suscitent des interrogations lorsqu'on examine leurs valeurs.

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Nouvelle plateforme MetaTrader 5 Build 2450 : service "Abonnements", améliorations de l'interface utilisateur et fonctionnalités révisées dans MetaEditor

MetaQuotes, 2020.05.15 13:43

De nouvelles colonnes ont été ajoutées dans la liste des ordres et des positions ouverts :

  • Changement - pourcentage de rentabilité des opérations
  • Valeur - la valeur de marché de la position
  • Magic - l'identifiant des ordres et positions ouverts par le Conseiller Expert (nombre magique)

  • % de changement pour les transactions calculées par le terminal ?
  • Lavaleur marchande indique le volume en quelles unités ?


SZ

MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
 
Alain Verleyen:

Merci pour vos réponses.

...

A titre d'information, "open prices" est incorrect, le mode utilisé était "1 Minute OHLC".

Merci, c'est réparé.

 
Partager la réception du gestionnaire de la fenêtre d'alerte.
 
QK      2       14:39:14.890    Terminal        crashlog generated
DE      2       14:39:16.382    Terminal        crashlog finalized
Où regarder le crashlog ?
 

MetaEditor se bloque constamment lors de l'édition de fichiers dans un autre langage de programmation. Peut-être parce que la mise en évidence, les astuces et autres fonctionnalités ne sont pas adaptées à la syntaxe correspondante.

Il est suggéré de laisser l'analogie IntelliSense uniquement pour MQL et les fichiers connexes (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) et de désactiver les fonctions intelligentes pour les autres extensions de fichiers.

 
A100:

MetaEditor se bloque constamment lors de l'édition de fichiers dans un autre langage de programmation. Peut-être parce que la mise en évidence, les astuces et autres fonctionnalités ne sont pas adaptées à la syntaxe correspondante.

L'analogue d'IntelliSense devrait être laissé uniquement pour MQL et les fichiers connexes (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) et pour les autres extensions de fichiers désactiver les fonctions intelligentes.

Et j'ai déjà fait beaucoup de fonctions énumérées... )))

 
Сергей Таболин:

Et ceux qui sont déjà listés sont un peu trop... )))

Je ne les ai pas trouvés moi-même, mais j'ai pris une liste toute faite à partir du filtre de recherche de fichiers de MetaEditor.

 
Leretour chariot ne fonctionne pas (bien que cela soit indiqué).
void OnStart()
{
    printf( "123\r321" );
}

Résultat : 123 321

Résultat attendu : 321