Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Accédez à la CodeBase depuis votre terminal MetaTrader 5
Vous n'avez pas trouvé le bon code ? Commandez-le dans la section Freelance
Comment rédiger un Expert Advisor ou un indicateur

Les meilleures bibliothèques pour MetaTrader 5 selon les notes des utilisateurs

Soumettre votre code
dernier | meilleur
PNG

Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency.

CDateTime Extension des millisecondes + datetime Extension des variables de supervision

Un ensemble de classes pour le déplacement automatique du StopLoss des positions ouvertes en fonction d'une indentation fixe ou des valeurs des indicateurs Parabolic SAR et des moyennes mobiles, ou en fonction du niveau de stop de la position spécifiée.

Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.

Travailler avec les données du clavier

Un simple commentaire.

Bibliothèque professionnelle d'intégration de Telegram Bot pour MetaTrader 5. Solution complète pour envoyer des signaux de trading, des captures d'écran, des rapports et des notifications en temps réel aux canaux et groupes Telegram.

Cette bibliothèque est une version mise à jour de la bibliothèque ErrorDescription.mqh publiée par MetaQuotes, avec quelques fonctionnalités supplémentaires.

Une bibliothèque JSON puissante et riche en fonctionnalités pour MQL5, conçue pour apporter une expérience de développement moderne similaire à Python/JS.

Codes sources écrits dans le cadre du développement d'une bibliothèque pour la création de conseillers experts multidevises combinant plusieurs instances de différentes stratégies de négociation.

Enregistre les ticks en mode ticks réels et les lit en mode mathématique en appelant votre stratégie à chaque tick.

With these classes you can create and test your signals runtime.

Intégration complète de Telegram pour MT5. Envoyez des signaux de trading, des captures d'écran, des rapports et des alertes aux canaux Telegram. Inclut un système de file d'attente, un support multi-canal et une gestion des risques.

Classe permettant d'accéder à l'heure locale pour le lieu spécifié, ainsi qu'aux informations relatives au fuseau horaire et aux heures de la séance boursière locale.

Une nouvelle bibliothèque d'interface a été développée pour simplifier le processus de conversion des indicateurs MT4 et des Expert Advisors (EA) vers MT5. Cette bibliothèque prend en charge la plupart des fonctions de MetaTrader 4, offrant aux développeurs une solution unifiée pour une compatibilité multiplateforme.

Les codes sources écrits pendant le développement de la bibliothèque pour la création de conseillers experts multidevises qui combinent de nombreuses instances de diverses stratégies de négociation.

La bibliothèque PrintXYZ() permet d'imprimer des informations massives à partir du terminal.

Cette bibliothèque simule des scénarios de sociétés de prop trading en réinitialisant le solde du compte sur la base de seuils de profit et de perte configurables pendant le backtesting, et enregistre les résultats de la réinitialisation à des fins d'analyse.

Logger avec la possibilité d'enregistrer des modules individuels ou des sections de code

Fonction permettant de convertir l'heure du serveur d'un fuseau horaire d'un courtier à un autre.

Monitoring of memory leaks in the strategy tester

Logify est une bibliothèque de journalisation pour MQL conçue pour simplifier le débogage, le suivi et la surveillance des EA et des indicateurs. Elle fournit des journaux structurés, personnalisables et organisés directement sur le graphique ou dans le terminal, avec la prise en charge des niveaux de journaux, des formats flexibles et des gestionnaires multiples. Une solution légère et élégante, facile à intégrer dans vos projets MQL.

Cet EA est une démonstration de la façon dont vous pouvez mettre en œuvre votre propre stratégie de couverture à l'aide du fichier include.

Ce code fournit une fonction simple pour envoyer des notifications push à votre appareil mobile lorsque des transactions sont ouvertes ou fermées dans MetaTrader 5. Il est conçu pour les comptes de compensation (où une seule position par symbole est autorisée).

Classe permettant de lire et d'écrire des bits individuels ou des séquences de bits dans un tampon.

Décompressez des archives GZIP à partir de fichiers *.gz ou de réponses provenant de sites compressés dans ce format.

Bibliothèque de base pour créer des profils de volume sur le graphique.

Ce script et EA permet aux codeurs de backtester leurs stratégies basées sur les actualités qui utilisent le calendrier MQL5.

Un enregistreur permettant d'enregistrer des modules ou des sections de code spécifiques

Classes de commerce similaires à MQL5 en Python pour MetaTrader 5 Python

La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.

Sérialisation et désérialisation du format JSON

Un algorithme de tri hybride qui fournit des performances rapides pour le tri de tableaux de types simples, de structures ou de pointeurs d'objets.

Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.

Données d'un seul passage du testeur.

Calculate the cosine distance and similarity between 2 vectors . The cosine distance is 1-cosine_similarity and the cosine similarity is the dot product of two vectors by their magnitudes multiplied.

Plusieurs exécutions/optimisations dans Tester.

Classe statique permettant de corriger la fonction TimeGMT() lors des tests dans le testeur de stratégie.

La classe la plus simple pour la journalisation dans MetaTrader 5 avec un support pour les niveaux, le format de message, les filtres d'inclusion et d'exclusion sur les sous-chaînes.

Parallel use of the MetaTrader 4 and MetaTrader 5 order systems.

123456789