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 - 39

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

Bandes de Bollinger ombrées (remplies).

L'indicateur de mouvement affiche des barres de différentes couleurs et nuances en fonction de la direction et de l'ampleur du mouvement.

Cet Expert Advisor (EA) met en œuvre une stratégie d'arbitrage triangulaire entre trois paires de devises : EURUSD, USDJPY et EURJPY.

Zigzag statique reliant les intersections d'un croisement de moyennes mobiles.

Suite du thème parabolique. Il a maintenant des couleurs qui dépendent du facteur d'accélération.

Cet indicateur dessine les points de pivot, les résistances et les supports.

Ensemble de classes permettant de travailler avec des bases de données via les interfaces ODBC et OLE DB.

Il s'agit d'un indicateur qui évalue les FVG dans la "taille_de_la_fenêtre" introduite pour détecter le momentum ou la force de la tendance.

Les algorithmes d'optimisation basés sur la population sont rassemblés ici. L'archive contient tous les fichiers nécessaires pour exécuter les algorithmes sur des fonctions de test.

La stratégie de trading CCI de Woodie. La description est jointe.

Ajout de couleurs à la parabole.

Cet indicateur permet de voir l'activité du marché.

Il s'agit de la conversion exacte du code du script du pin par LonesomeTheBlue.

Il s'agit d'un morceau de code à ajouter à un Expert advisor existant pour suivre les retraits de votre compte sur lequel l'EA est exécuté. Il aide l'utilisateur à surveiller ses retraits d'un compte particulier.

Démonstration d'un motif de tampon : Bougies + Fractales + ZigzagColor + ColorMaLine.

Indicateur des sessions de trading utilisant les tampons DRAW_FILLING. Il ne nécessite aucun paramètre d'entrée grâce aux fonctions TimeTradeServer() et TimeGMT().

Cet indicateur bien connu affiche les valeurs maximale et minimale du cours sur les n dernières barres, ainsi que la moyenne entre ces deux valeurs.

Un indicateur qui tente de mettre en évidence une zone de marché en expansion

Cet indicateur montre le temps restant jusqu'à la fin de la bougie. Vous pouvez choisir la couleur et la taille de la police.

Version mise à jour. L'indicateur affiche à l'écran le temps restant avant la clôture de la période en cours. Un signal sonore retentit à la dernière seconde (si nécessaire).

Ce script permet de faire défiler de manière synchronisée tous les graphiques ouverts dans le terminal.

Affiche 96 moyennes mobiles en utilisant seulement 100 lignes de code (utilise la classe CMyBuffer).

Cet Expert Advisor MT5 combine l'analyse des configurations de chandeliers à plusieurs horizons temporels avec le filtrage des événements fondamentaux pour exécuter des transactions avec une gestion disciplinée du risque.

Un zigzag basé sur le changement de tendance du sar parabolique

L'indicateur affiche à l'écran le temps restant avant la clôture de la période en cours ; si la période est inférieure à H1, il affiche également le temps restant avant la clôture de l'heure.

Cette classe facilite la gestion des variables globales du terminal client.

Un exemple très simple d'horloge

Ce bot détecte l'ouverture d'une nouvelle bougie sur n'importe quel timeframe, facilitant ainsi l'exécution d'un code unique, le placement de transactions et l'appel d'autres fonctions. Le code est écrit dans la fonction OnTick().

Une moyenne mobile du volume de tics purs avec des barres d'histogramme qui suivent la couleur des bougies haussières/baissières.

Un indicateur vous permet de définir séparément le nombre de barres situées avant et après le plus haut / plus bas (fractal) actuel.

Cet indicateur permet de déterminer si les haussiers ou les baissiers dominent le marché, ainsi que leur force.

L'indicateur met en évidence les barres qui suivent celle du renversement.

Cette fonction peut être utile pour ne pas surcharger le serveur de demandes de transactions lorsque le marché est fermé.

L'indicateur Candle Filter est un outil personnalisable conçu pour filtrer et mettre en évidence les bougies sur le graphique en fonction de critères spécifiques. Il permet au trader de visualiser uniquement les bougies qui l'intéressent, telles que les bougies haussières, les bougies baissières, les bougies Doji ou toutes les bougies simultanément. En outre, l'indicateur offre un contrôle total sur les couleurs des bougies et de l'arrière-plan du graphique, offrant ainsi une expérience visuelle claire et adaptable.

Il est parfois utile d'observer le comportement de l'oscillateur dans le canal. Cela permet d'évaluer plus facilement la situation.

Ce programme calcule les fractales et vous permet de définir séparément le nombre de barres avant et après le plus haut / plus bas actuel (fractale).

Clôture de toutes les positions ouvertes en un seul clic ou clôture de toutes les positions lorsque le profit spécifié, exprimé en pourcentage du dépôt, est atteint. 16 janvier 2025 : correction des modifications liées aux nouvelles versions de la plateforme

Il s'agit d'un indicateur analytique simple (sans signal, calculé une seule fois) qui vous permet de tester l'hypothèse selon laquelle les séries chronologiques de prix représentent une "marche aléatoire", plus précisément une "marche aléatoire" gaussienne. Cela peut aider à construire une transformation paramétrique des incréments de prix en séries temporelles uniformément réparties, plus stables et prévisibles, du moins en termes de volatilité.

Cet indicateur prend les divergences RSI et les trace dans des tampons pour automatiser les EA.

Le script trace les niveaux de Rudolf Axel

1...323334353637383940414243444546...203