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

Codes sources MQL5 des scripts pour MetaTrader 5 - 2

icon

Les scripts effectuent des actions ponctuelles dans MetaTrader 5 à l'aide d'un programme MQL5 et sont supprimés du graphique immédiatement après. Les exemples de fonctions comprennent le téléchargement de l'historique de trading, la génération d'un rapport et son envoi par e-mail, le téléchargement et le traitement des données depuis un fichier. Les scripts peuvent également être utilisés pour créer une interface graphique ou exécuter rapidement des opérations de trading de type unique, par exemple, clôturer immédiatement toutes les positions.

Vous pouvez télécharger et lancer les scripts proposés dans MetaTrader 5. La bibliothèque de scripts est également disponible directement depuis la plateforme MetaEditor, ce qui vous permet d'apprendre la programmation MQL5.

Soumettre votre code
dernier | meilleur

Le script fournit un ensemble de fonctions permettant de créer tous les objets graphiques standard à utiliser dans vos propres développements. Les fonctions présentées dans le script peuvent être utilisées "telles quelles" ou modifiées selon vos besoins.

Le script calcule le prix auquel un Stop Out (fermeture forcée d'une position) peut se produire et le prix à partir duquel la valeur de la Marge Libre devient négative.

Le script enregistre l'historique des cours au format HST. Ce format de fichier est pris en charge par MetaTrader 4 et peut être importé dans l'historique des cotations du terminal ou ouvert en tant que graphique autonome.

Ce script aide les traders à comprendre la distribution et la largeur des chandeliers sur une période spécifique, ce qui peut être utile pour prendre des décisions de trading telles que le choix du Take Profit ou du Stop Loss à utiliser sur la base des valeurs historiques.

Ce script aide les traders à comprendre la distribution et la portée des bougies dans une période spécifique, ce qui peut être utile pour prendre des décisions de trading telles que la détermination des valeurs historiques à utiliser pour le Take Profit ou le Stop Loss.

Un outil pour aligner les noms des sessions de négociation avec l'heure du serveur du courtier et l'heure locale.

Exemple de code pour compter le nombre consécutif de barres haussières ou baissières.

Script pour le piège à nouvelles à fort impact

Il supprimera tous les objets du graphique lorsque l'exécutable compilé sera déplacé sur le graphique.

Différentes méthodes de calcul des valeurs d'Aroon

Script pour le défilement synchrone des graphiques.

Le script supprime toutes les icônes d'autotrading du graphique actuel.

Un script simple pour supprimer tous les objets graphiques du graphique d'un actif financier.

Ce script enregistre toutes les données OHLCV disponibles sur le graphique dans un fichier CSV.

script pour ouvrir une position d'achat au prix actuel dans la fenêtre MT5 avec un stop loss (en pips) et un take profit (en pips) spécifiés.

Fournir la classe la plus simple pour écrire un fichier CSV

Un script qui, lorsqu'il est exécuté, affiche la taille de lot maximale autorisée pour l'actif.

Il s'agit d'un script de test qui étend les capacités d'optimisation standard de MetaTrader 5, vous permettant d'évaluer les stratégies selon des critères complexes définis par l'utilisateur (avec une séparation entre les périodes en échantillon et hors échantillon, des métriques avancées et des tests statistiques).

Traduire les pourcentages de risque en valeur monétaire sur la base du solde du compte.

- Le script recherche dans le graphique actuel tous les objets graphiques disponibles, - les compte et les supprime en conséquence - et enregistre les noms des objets sur le graphique.

Fonctions liées au temps pour la détection empirique du fuseau horaire du serveur et du mode d'heure d'été (DST) à partir de l'historique des cotations

Il s'agit d'un exemple de tri ascendant d'une liste de structures en fonction d'un champ. Vous pouvez découvrir et personnaliser l'algorithme ci-dessus en fonction du but de l'utilisation, c'est l'exemple le plus basique est aussi une direction pour résoudre l'arrangement dans un tableau de structure. L'algorithme utilisé dans cet exemple est le tri rapide et le tri par fusion.

Ce script MQL5 exporte les données des chandeliers pour différentes périodes dans un fichier CSV, en capturant des informations essentielles sur le marché telles que les prix d'ouverture, de clôture, de clôture et de clôture maximale. Il analyse les caractéristiques de chaque chandelier, y compris la taille du corps et de la mèche, tout en calculant des mesures supplémentaires telles que les écarts entre les bougies. Après avoir traité les 21 dernières barres, il informe l'utilisateur de la réussite de l'exportation des données.

Ce script enregistre un ensemble prédéfini d'événements économiques du calendrier économique intégré de MetaTrader dans un fichier CSV.

Le script MinMargins.mq5 est conçu pour aider les traders à calculer et à documenter rapidement le montant minimum d'argent requis pour ouvrir une position avec la plus petite taille de lot pour tous les symboles disponibles dans le Market Watch. Ces données sont sauvegardées dans un fichier CSV pour faciliter l'examen et l'analyse.

Script MQL5 pour MetaTrader 5 qui ajoute deux boutons pour fermer toutes les positions d'achat ou de vente pour le symbole actuel.

Il s'agit d'un simple fichier script qui permet de calculer la taille du lot en utilisant le pourcentage de risque ou le montant réel à risquer.

Ce script est une solution de référence pour faire correspondre les noms de symboles configurés par les utilisateurs dans les EA ou les scripts MetaTrader 5 aux noms réels fournis par le courtier. Il utilise l'algorithme de distance de Levenshtein pour identifier automatiquement le symbole le plus similaire dans Market Watch. Idéal pour les développeurs confrontés à des problèmes de compatibilité avec les préfixes ou les suffixes dans les noms de symboles. Il s'agit d'un point de départ personnalisable pour répondre à tout besoin spécifique.

Un petit script rapide pour faciliter la vie des traders. La seule chose qui m'ennuie toujours est de réinitialiser les propriétés comme les couleurs pour un nouveau graphique, afin qu'il ressemble à ce que j'aime. Voici donc un script pour rendre les choses plus faciles.

Ce script est une solution de référence pour faire correspondre les noms de symboles configurés par les utilisateurs dans les EA ou les scripts MetaTrader 5 aux noms réels fournis par le courtier. Il utilise l'algorithme de distance de Levenshtein pour identifier automatiquement le symbole le plus similaire dans Market Watch. Il est idéal pour les développeurs confrontés à des problèmes de compatibilité avec les préfixes ou les suffixes dans les noms de symboles. Il s'agit d'un point de départ personnalisable pour s'adapter à tous les besoins spécifiques.

Ce script a été développé pour afficher dans un graphique le rapport de stratégie sauvegardé par le testeur de stratégie.

Malheureusement, j'ai découvert que certains courtiers sont un peu négligents avec le changement d'heure du serveur dû à l'heure d'été (DST), ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script avec lequel tout le monde peut vérifier son courtier.

Malheureusement, j'ai découvert que certains courtiers changent l'heure sur le serveur de manière un peu incorrecte, ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script que tout le monde peut utiliser pour vérifier son courtier.

J'ai malheureusement constaté que certains courtiers sont un peu négligents lors du changement d'heure du serveur, ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script qui permet à chacun de vérifier son courtier.

Le script lit toutes les positions ouvertes et calcule la taille totale des actifs pour chaque devise.

Script avec la fonction de convertir le temps en secondes en année, mois, jour, heure, minutes, secondes. Sans utiliser les fonctions mql !

Script de clôture partielle des ordres d'achat actifs

Clôture partielle des ordres de vente actifs

Le script charge l'historique disponible par le caractère courant.

123456789