Merci pour cet article. J'ai longtemps voulu créer quelque chose comme ça, mais les mains ne se sont pas présentées. Et maintenant... Je l'utilise déjà.
J'ai aussi aimé l'article, merci. Parce que MT imprime avec des sauts et c'est très gênant.
J'étais plus intéressé par ce genre de choses ou des choses similaires :
void PrintDebugInfo(string InputString) { CopyTime(Symbol(),Period(),0,1,Time); ArraySetAsSeries(Time,true); FileWrite(FileHandle,Time[0]," ",InputString); }
Merci pour le code, nous allons l'utiliser....
Merci pour cet article. J'ai longtemps voulu créer quelque chose comme ça, mais les mains ne se sont pas présentées. Et maintenant... Je l'utilise déjà.
Au fur et à mesure que vous l'utiliserez, j'améliorerai le cours et le programme, car j'ai d'abord écrit pour moi, puis l'article m'est venu à l'esprit))))
Un matériel très utile !
Si vous oubliez d'utiliser le rinçage, vous risquez de perdre des données.
Une meilleure solution serait la suivante :
private: void flush(void); // Vider le cache dans le fichier
//+------------------------------------------------------------------+ //| Désinitialisation| //+------------------------------------------------------------------+ void CLogger::deinit(void) { flush(); // Effacer les données FileClose(handleFile); // Fermer le fichier }
Pour que la sauvegarde des données se fasse automatiquement.
ps. : Je suis désolé si j'ai fait une faute d'orthographe, le traducteur de google m'a aidé....
Dmitry Alexandrovich, merci pour votre travail, je cherchais quelque chose comme ça depuis longtemps et je l'ai enfin trouvé ))
suggestion pour améliorer logmon.exe, faire un réglage qui permettrait de spécifier les chemins où chercher les fichiers avec les logs, parce qu'avoir deux copies dans des dossiers différents (pour le testeur et le travail standard), c'est un peu de l'amateurisme ))
mais peut-être que je le finirai moi-même quand j'aurai mis la main dessus ))
Si vous avez quelque chose d'autre d'utile - postez-le, votre style de programmation et de présentation du matériel est très cérébral )).
J'obtiens une erreur lors du débogage sur des données historiques : "MQL5 debugger failed to start debugging 'testlogger.ex5' on history". Sur les données réelles, cela fonctionne bien.
Pouvez-vous me dire ce que je dois modifier pour que cela fonctionne sur l'historique ?
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article Recherche d'erreurs et journalisation a été publié :
Auteur : Дмитрий Александрович