Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
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

Bibliothèque de code source MQL5 pour MetaTrader 5 - 2

icon

Il s'agit de la plus grande bibliothèque de code source gratuite pour les programmes de la plateforme MetaTrader 5. Vous y trouverez des Expert Advisors, des indicateurs techniques, des scripts et des bibliothèques prêts à l'emploi. Utilisez la bibliothèque de codes lors de l'apprentissage du langage MQL5 et développez vos propres applications de trading automatisé basées sur les codes fournis.

Vous pouvez librement télécharger et tester les codes publiés, ainsi que les lancer dans MetaTrader 5. La bibliothèque est également disponible directement depuis la plateforme MetaTrader 5 et l'environnement de développement MetaEditor.

Soumettre votre code

Un indicateur qui visualise l'évolution du volume dans le temps au sein de chaque barre. Il affiche le volume en tic-tac sous forme d'histogramme mobile.

Un script qui, lorsqu'il est glissé sur le graphique, imprime dans la fenêtre des experts le nombre de barres qui se trouvent sur ce graphique - comme par magie.

Améliorez vos graphiques en ajoutant des marqueurs intelligents pour les points de prix importants et le début/la fin de l'année/du mois/de la semaine/du jour/de la session Comprend un pointeur de prix qui change de couleur lorsque le prix est proche d'un point de prix important (par exemple, le plus haut/le plus bas historique)

Depuis la version 344 du terminal, l'affichage des nouvelles du calendrier économique a été ajouté à l'aide d'objets graphiques spéciaux (OBJ_EVENT). Un script qui affiche, en guise de démonstration du calendrier économique avec les données économiques actuelles, la date du dernier événement majeur (Pink).

Expert Advisor sur deux MAs et RSI

Une calculatrice d'intérêts composés pour le trader. Calcule, en fonction de vos paramètres, votre risque de ruine et le risque optimal par transaction. Donne une prévision de la taille de votre capital dans un an, un mois et à la fin de la période.

Cet indicateur lit l'historique des transactions et trace le P & L cumulé au fil du temps, aidant les traders visuels à voir combien d'argent ils gagnent ou perdent au fil du temps. Cette version actuelle a une différence de 0,02% d'erreur marginale, due à l'arrondi des flottants et aux méthodes de calcul. Elle peut être considérée comme extrêmement précise avec cette erreur marginale.

Indicateur de tendance basé sur des indicateurs mobiles. La version originale fonctionne de manière instable, j'ai donc décidé d'écrire ma propre version basée sur le principe de calcul de l'indicateur original.

Contrairement à OnCalculate(), l'indicateur n'est calculé que lorsqu'une nouvelle barre apparaît sur le graphique.

QQE - Qualitative Quantitative Estimation MA on RSI, Difference of MA on RSI and MA of MA of ATR of MA of RSI

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

Un simple script de départ pour collecter des données et les envoyer dans un fichier CSV dans l'ordre le plus ancien et le plus récent. Dans cet exemple, seules les données relatives au cours de clôture sont collectées.

Pour prendre la décision d'ouvrir une position, l'Expert Advisor analyse les relevés de l'indicateur ADX.

Oscillateur basé sur l'indicateur Ishimoku.

Utilisation du perceptron, apprentissage automatique

CryptoTrend 1.00 Expert Advisor est un système de trading automatisé conçu pour le trading de crypto-monnaies (en particulier, BTC). Principales fonctionnalités : Indicateur de Bollinger : utilisé pour identifier les extrêmes du marché et générer des signaux d'achat et de vente.Filtrage des blocs d'ordres : permet de trouver des niveaux de support et de résistance, ce qui contribue à réduire le nombre de faux signaux.Auto-apprentissage : le seuil d'entrée est adapté en fonction des statistiques des trades gagnants et perdants, ce qui permet à l'Expert Advisor de s'adapter aux conditions changeantes du marché.Gestion des risques : calcule les niveaux de stop loss (SL) et de take profit (TP) en fonction de l'analyse des risques et de la corrélation.

Échelle de temps et de prix personnalisée.

Barre LED indiquant la position du prix dans le canal.

L'indicateur dessine un canal de prix en utilisant le filtre de Hodrick-Prescott.

Construit un graphique basé sur la valeur moyenne de la barre.

A Simple RSI and Moving Average-Based Expert Advisor for MQL5

L'indicateur "Candle_size.mq5" a été développé pour afficher la taille des bougies sur le graphique, fournissant une analyse visuelle claire et détaillée des mouvements de prix. Il calcule la différence entre le prix le plus haut et le prix le plus bas de chaque bougie et affiche la valeur formatée sous forme de texte à côté de la bougie correspondante. Cette fonction est particulièrement utile pour les traders qui souhaitent évaluer la volatilité ou identifier des modèles spécifiques de comportement des prix.

Cette EA est destinée à imposer quelques règles de gestion des paniers.

Le script calcule la taille du lot pour un pourcentage donné de fonds libres.

L'indicateur vous permet d'effectuer toutes les opérations arithmétiques avec les prix de clôture des barres de deux symboles et d'afficher le résultat sur n'importe quel autre graphique, ce qui vous permet d'obtenir la valeur du taux de croisement (multiplication et division), du spread (soustraction), ou simplement - d'afficher les données d'un autre symbole sur le graphique d'un symbole.

Accélérateur souple.

Expert Advisor Stratégie Butterfly Cet Expert Advisor (EA) met en œuvre la figure harmonique Butterfly sur plusieurs échelles de temps (M2 à D1) pour le trading automatisé sur le marché des changes. Il détecte les modèles Butterfly haussiers et baissiers à l'aide de points pivots et exécute des transactions avec une gestion du risque personnalisable et plusieurs niveaux de take-profit.

Le script Auto SL TP by Risk Reward Ratio est un outil simple mais puissant conçu pour les traders de MetaTrader 5 qui souhaitent rationaliser leur processus de gestion du risque. Ce script automatise le processus de définition des niveaux de Stop Loss (SL) et de Take Profit (TP) pour les positions ouvertes en fonction d'un ratio Risque/Récompense défini par l'utilisateur et d'un Stop Loss en pips. Que vous soyez un trader débutant ou expérimenté, ce script vous permet de gagner du temps et d'assurer une gestion cohérente des risques.

Amélioré MartGreg.

Il existe déjà un indicateur Price Channel dans la base d'utilisateurs, mais personnellement je ne l'aime pas, et il n'est pas adapté parce qu'il colore tout l'espace entre le haut et le bas. Dans la variante proposée, le canal de prix ressemblera à celui de MetaTrader 4.

Indicateur de moyenne mobile, pouvant être appliqué à n'importe quel horizon temporel (supérieur ou inférieur à l'horizon temporel du graphique actuel). Inclut : SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA et VIDYA.

L'indicateur trace deux lignes. La ligne inférieure est calculée sur la base de la dernière période de la SMA qui a provoqué un rebond à la hausse. La ligne supérieure est calculée sur la base de la dernière période de la SMA qui a provoqué un rebond à la baisse.

Il s'agit de quelques instructions #define utiles pour effectuer des opérations dans votre EA. Il vous suffit d'attribuer le nom de vos variables au début du fichier, puis de laisser les autres instructions #define faire le travail. Pour utiliser ce fichier, ajoutez #include <DEFINE_statements.mqh> à la première ligne de votre fichier EA.

L'indicateur stochastique peut être appliqué à n'importe quel horizon temporel (supérieur ou inférieur à l'horizon temporel du graphique actuel).

L'indicateur RSI peut être appliqué à n'importe quel horizon temporel (supérieur ou inférieur à l'horizon temporel du graphique actuel).

Tout ce que nous voulons, c'est penser aux algorithmes et aux méthodes, et non à la syntaxe et aux valeurs permettant de passer des ordres. Vous trouverez ici des fonctions simples pour gérer les positions en MQL5.

Téléchargez tous les ticks de votre courtier pour tous les symboles dans le Market Watch. Téléchargez tout l'historique ou jusqu'à une date spécifique dans le passé si disponible.

L'histogramme coloré MACD est une version améliorée de l'indicateur MACD (Moving Average Convergence Divergence) classique, conçu pour fournir une analyse visuelle plus claire et plus intuitive de la dynamique du marché. Cet indicateur combine les fonctionnalités traditionnelles du MACD avec un histogramme dynamique qui change de couleur en fonction de la relation entre la ligne MACD et la ligne de signal, ce qui permet aux traders d'identifier rapidement les tendances, les points de retournement et les moments d'indécision sur le marché.

L'indicateur MACD avec histogramme peut être appliqué à n'importe quel horizon temporel (supérieur ou inférieur à l'horizon temporel du graphique actuel).

Indicateur MACD avec ligne MACD, ligne de signal et histogramme multicolore.

123456789...190