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

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

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 le temps jusqu'à la clôture de la période en cours, si la période est inférieure à H1, il affiche en plus le temps jusqu'à la clôture de l'heure.

La classe simplifie le travail avec les 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 spécifier le nombre de barres séparément avant et après le haut/bas actuel (fractal) peut.

L'indicateur détermine si les haussiers ou les baissiers dominent le marché et leur force.

L'indicateur met en évidence les barres qui suivent la barre de 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 un canal. L'évaluation de la situation est simplifiée.

Calcule les fractales et vous permet de spécifier le nombre de barres séparément avant et après le haut / bas actuel (fractale).

Fermeture de toutes les positions ouvertes en un seul clic ou fermeture de toutes les positions lorsque le profit spécifié est atteint en pourcentage du dépôt. 16.01.2025 Changements corrigés liés 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 scénario dessine les niveaux de Rudolph Axel

L'indicateur calcule le % de hausse ou de baisse par rapport à CLOSE, il est écrit en OOP et peut être facilement intégré dans un Expert Advisor ou un autre indicateur.

Edition de l'indicateur pour la nouvelle plateforme.

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

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

Signature de la bougie avec exemple | Pour la recherche et le développement

EquiPeak Drawdown Tracker est un indicateur conçu pour surveiller et enregistrer le drawdown maximum de votre compte de trading en temps réel. Il ne s'agit pas seulement d'une alerte sur le drawdown actuel ; il est particulièrement utile pour comparer visuellement votre drawdown actuel avec le drawdown historique maximum que vous attendez ou que vous avez précédemment enregistré.

Il prend des positions basées sur le silverbullet ICT et le modèle 2022 avec des stops suiveurs et des partiels, il maintient également l'entrée en fonction de l'OTE, et le risque est minime. Il fonctionne dans une petite fenêtre de temps de silver bullet, en particulier la session de NY, et si aucun trade n'est trouvé, le modèle 2022 et l'OTE de Fibonacci entrent en jeu pour obtenir un trade. Mais l'entrée ne se fait qu'après confirmation de la présence de ces modèles, ce qui permet de réduire le nombre de transactions pour un drawdown minimal et un taux de gain élevé. Pour en savoir plus sur ces stratégies, vous pouvez visiter la chaîne YouTube d'Inner Circle Trader.

L'indicateur XMA_Ishimoku avec une indication supplémentaire de la force de la tendance en utilisant des points colorés basés sur l'algorithme de déviation standard. Le code original dans le lien ci-joint avait des problèmes de traçage.

Conseiller expert simple avec fonction d'optimisation du R-carré personnalisée

Il s'agit d'un simple EA de retour à la moyenne

Il est tenu compte du fait qu'il y a 30 jours dans un mois, 365 jours dans une année Le script démontre le compteur de temps jusqu'au début de la nouvelle année

EquiPeak Drawdown Tracker est un indicateur conçu pour surveiller et enregistrer le drawdown maximum de votre compte de trading en temps réel. Il ne s'agit pas seulement d'un indicateur de drawdown actuel ; il est particulièrement utile pour comparer visuellement votre drawdown actuel avec le drawdown historique maximum que vous attendez ou que vous avez précédemment enregistré.

Countdown est un indicateur avancé conçu pour les traders qui souhaitent suivre le temps restant jusqu'au prochain chandelier ou jusqu'à la prochaine ouverture du marché de manière claire et efficace. Avec trois modes d'affichage flexibles (commentaire, bordures du graphique ou à côté du prix), cet indicateur offre une solution personnalisable pour répondre à vos besoins de trading.

Indicateur de divergence MACD

Indicateur d'écart à deux symboles

Indicateur de calcul du prix moyen des positions ouvertes, vous pouvez utiliser le nombre magique si vous souhaitez séparer les positions d'un seul robot, mais le nombre zéro est destiné aux opérations manuelles.

Better Volume est un indicateur avancé conçu pour analyser le comportement du volume sur les graphiques de prix. Il combine les informations sur le volume avec des mesures telles que la portée des chandeliers et les moyennes mobiles afin d'identifier des modèles importants sur le marché, tels que les climax d'achat/vente, les churn et les bougies faibles. Grâce à son interface visuelle dynamique et à la catégorisation des volumes, l'indicateur offre des informations précieuses aux traders qui souhaitent prendre des décisions éclairées sur la base des flux de volumes.

L'idée de créer un outil idéal pour les traders, dans le travail sur le composant principal de tout système de trading - le gestionnaire de risque.

Kuskus Starlight est un oscillateur qui utilise une transformation des prix de Fisher pour identifier les tendances et les renversements potentiels. Le code MT4 original de Scriptor est disponible à l'adresse suivante : https://www.mql5.com/en/code/8365.

Ce script CalculateHistoryProfit version 1.0 est conçu pour calculer les bénéfices d'une période donnée à l'aide d'un panneau graphique.

Volatility Stop - indicateur des niveaux de stop par volatilité

Oscillateur ergodique Indice de momentum stochastique (SMI)

1...34567891011121314151617...190