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

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

L'oscillateur stochastique de momentum de William Blau.

L'indice de momentum stochastique de William Blau.

Pinbar Detector est un indicateur MetaTrader qui tente de détecter les barres d'épingle (également connues sous le nom de "Pin-bar" ou "Pin bar") et les marque en plaçant un symbole de "visage souriant" sous les barres d'épingle haussières et au-dessus des barres d'épingle baissières. Il s'agit d'un indicateur d'action des prix pur, qui n'utilise aucun indicateur technique standard dans son code. La configuration de la détection des barres d'épingle peut être effectuée via les paramètres d'entrée de l'indicateur. Le Pinbar Detector peut émettre des alertes sur la plateforme et des alertes par email en cas de détection. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme de trading.

Un analogue du convertisseur de période dans MT4

L'indicateur de momentum stochastique de William Blau.

L'oscillateur stochastique de William Blau.

L'indice stochastique (stochastique normalisé et lissé sur une période q) de William Blau.

Trading Gap Weekend, est-ce rentable ?

L'indicateur stochastique (stochastique à période q ; stochastique lissé à période q) de William Blau.

L'oscillateur ergodique de William Blau.

L'indicateur « True Strength Index » (Indice de force réelle) de William Blau.

Pinbar Detector est un indicateur MetaTrader qui tente de détecter les barres d'épingle (également connues sous le nom de "Pin-bar" ou "Pin bar") et les marque en plaçant un symbole de "visage souriant" sous les barres d'épingle haussières et au-dessus des barres d'épingle baissières. Il s'agit d'un indicateur d'action des prix pur, qui n'utilise aucun indicateur technique standard dans son code. La configuration de la détection des barres d'épingle peut être effectuée via les paramètres d'entrée de l'indicateur. Le Pinbar Detector peut émettre des alertes sur la plateforme et des alertes par email en cas de détection. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme de trading.

L'indicateur Point-and-Figure MetaTrader 5 est un indicateur qui peut tracer un graphique point-and-figure directement dans la fenêtre principale de votre graphique MT5 normal. Vous pouvez configurer tous les paramètres de la méthode point-et-figure, tels que la taille de la boîte et la distance d'inversion, selon vos préférences. En outre, vous pouvez contrôler tous les paramètres d'affichage du graphique PnF. Cet indicateur ponctuel prend en charge toutes sortes d'alertes. Il est basé sur des données de ticks réels et n'est donc disponible que pour MT5.

Le script analyse toutes les positions ouvertes et calcule le montant total des actifs pour chaque devise.

Cet indicateur compare quatre types de régression (linéaire, quadratique, logarithmique et exponentielle) et sélectionne celle qui correspond le mieux aux données analysées.

Script permettant de convertir une durée exprimée en secondes en années, mois, jours, heures, minutes et secondes. Sans utiliser les fonctions MQL !

L'indicateur Price Alert MetaTrader - peut émettre n'importe quel type d'alerte lorsque le prix atteint certains niveaux définis par le trader. Il existe trois types de niveaux de prix : le premier est utilisé lorsque le prix dépasse un certain niveau (affiché avec la ligne verte sur le graphique), le deuxième est utilisé lorsque le prix tombe en dessous d'un certain niveau (affiché avec la ligne rouge sur le graphique), et le troisième est utilisé lorsque le prix atteint exactement le certain niveau (affiché avec la ligne jaune). Il existe trois types d'alertes : native (popup), email et push-notification. Pour que les fonctions d'alerte par email et par notification push fonctionnent, vous devez configurer l'email ou l'ID MetaQuotes dans la fenêtre d'options de votre plateforme MetaTrader. L'indicateur est disponible pour MT4 et MT5.

Le ratio d'efficacité de Kaufman (également appelé « efficacité fractale généralisée »), tel que décrit dans les ouvrages de Perry Kaufman intitulés « Smarter Trading » et « New Trading Systems & Methods ».

Indicateur de volatilité de Kaufman, d'après l'ouvrage de Perry Kaufman intitulé « Smarter Trading : Improving Performance in Changing Markets ».

Oscillateur stochastique « Premier » - Lissage de l'oscillateur stochastique par double moyenne mobile exponentielle (EMA), d'après un article de Lee Leibfarth publié dans TASC (août 2008)

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

Clôture partielle des ordres de vente actifs

VininI Cyber Cycle - Identifie les mouvements cycliques des cours, sur la base du fichier VininI_Cyber Cycle(V2).mq4 de Victor Nicolaev (2009)

Le jouet « Roulette ».

Lorsque le symbole du graphique sur lequel se trouve cet indicateur change, le symbole change également sur tous les autres graphiques.

L'indicateur QQE MetaTrader - ou Quantitative Qualitative Estimation - est basé sur un calcul assez complexe des indicateurs RSI lissés. Par conséquent, vous obtenez deux lignes dans une fenêtre d'indicateur séparée - la ligne rapide et la ligne lente. Il existe également un niveau d'indicateur important (50), qui est utilisé dans les signaux. Vous pouvez activer des alertes textuelles, sonores et par courrier électronique pour cet indicateur. Cette implémentation QQE prend en charge l'analyse multi-cadres avec l'affichage du cadre temporel supérieur. L'indicateur est disponible pour MT4, MT5

TelegramToMT5 est un Expert Advisor de MetaTrader 5 qui fait le lien entre Telegram et MT5 en affichant les messages de vos canaux, groupes et chats privés Telegram directement sur vos graphiques de trading. Il suffit de créer un bot Telegram, de l'ajouter aux canaux/groupes souhaités et de laisser l'EA afficher tous les messages sous forme de commentaires sur votre graphique en temps réel.

Sert à organiser le téléchargement de l'historique dans les programmes sur MQL5.

Script avec une classe permettant de résoudre des expressions mathématiques et logiques fournies sous forme de chaîne de caractères.

Le script récupère l'historique disponible pour le symbole actuel.

L'indicateur MetaTrader Rainbow Multiple Moving Average (RMMA) est un indicateur très simple mais visuellement informatif basé sur la moyenne mobile standard. Il dessine 66 lignes de moyenne mobile aux couleurs de l'arc-en-ciel, du type et du prix de votre choix, directement dans la fenêtre principale du graphique. Cet indicateur est disponible pour les versions MT4 et MT5 de la plateforme de trading.

L'indicateur affichant le niveau multiple du canal ATR.

Un simple appareil vocal.

Classe permettant de créer et d'afficher des images au format BMP.

L'indicateur Trend Magic.

Range Expansion Index (indicateur MetaTrader) - est un indicateur d'oscillateur relatif qui mesure le rythme des changements de prix et signale les états de surachat/survente si le prix montre de la faiblesse ou de la force. Il a été développé par Tom DeMark et expliqué dans son livre The New Science of Technical Analysis (La nouvelle science de l'analyse technique). La valeur de l'indicateur varie de -100 à +100. Le REI est un oscillateur amélioré parce qu'il essaie de rester calme pendant le trading en range et n'indique des signaux que lorsque des pics ou des creux significatifs sont repérés. Vous pouvez télécharger cet indicateur pour MT4 et MT5.

L'indicateur MetaTrader Recent High/Low Alert affiche deux bandes de niveaux maximum et minimum sur les bougies N récentes. Par défaut, la bande maximale est affichée avec une ligne bleue ; la bande minimale est affichée avec une ligne jaune. En outre, il peut invoquer une alerte popup, envoyer une alerte par email, ou émettre une alerte de notification lorsque le prix actuel (Bid) dépasse le niveau récent High ou Low. Toutes les alertes peuvent être désactivées. Si vous utilisez la fonction d'alerte par email, n'oubliez pas de définir les paramètres de l'email dans la fenêtre d'options de votre plateforme MetaTrader. Il en va de même pour les notifications push. L'indicateur est disponible pour MT4 et MT5.

Un outil permettant d'effectuer les principales opérations de trading à l'aide du clavier.

Mise en œuvre simplifiée d'un mode multidevise complet dans MetaTrader 5. Pas besoin de se plonger dans les détails de son fonctionnement. Un minimum de réglages simples. Un maximum de confort pour les utilisateurs. Fonctionne dans le simulateur.