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

Bibliothèque de code source MQL4 pour MetaTrader 4 - 5

icon

La plus grande bibliothèque comprend des codes de Expert Advisors, d'indicateurs techniques et de scripts de trading gratuits. Grâce aux applications disponibles, vous pouvez effectuer des transactions en mode automatisé et analyser la dynamique des prix. Utilisez la bibliothèque de codes pour en savoir plus sur les sentiments des marchés financiers.

Téléchargez des applications gratuites, testez-les et exécutez-les dans votre MetaTrader 4. Vous pouvez y accéder depuis la plateforme MetaTrader 4 et l'environnement de développement MetaEditor.

Soumettre votre code

ADXm experiment (metatrader 4 versions)

Adviser-Utility for copying transactions from one MT5 account or MT4 account to another MT4 account.

Adds the ability to automatically export the transaction history after running the Expert in the strategy Tester.

Chaikin Oscillator with smoothing option.

Simple Slope Oscillator Normalized with symbol overlay for MT4

Recursive Moving Average calls itself a number of times in order to reach the appropriate smoothing. For instance DEMA,TEMA and Rainbow indicators are recursive exponential moving averages. The goal is to remove the loop limit while still running fast. In addition a trigger line provides the trading signal.

Not sure if anyone need this. Just showing the angle of the MA of current and adjacent candle.

Adaptive momentum oscillator idea from David Varadi.

Just a Basic Functions For BreakEven.

A second version of GARCH volatility indicator of https://www.mql5.com/en/code/11776.

Due to recent popularity of Multi currencies EA, This codes allows to Close Orders or delete Pending orders of a Multi Currencies EA, Single Currency EA or Manual orders.

Developed by John Ehlers, the RSI-based inverse Fisher Transform is used to help clearly define trigger points. The normal RSI indicator is calculated and adjusted so that the values are centered around zero. The inverse transform is then applied to these values.

This is an MT4 indicator which generates signals based on Bollinger bands crossover with price.

This is an EA to generate signals based on RSI signal crossing the upper level or lower level.

Les expressions régulières fournissent un langage formel pour un traitement rapide et flexible des textes. Chaque expression régulière est un modèle (masque), pour lequel le moteur d'expression régulière essaie de trouver des correspondances dans le texte source. Un modèle se compose d'un ou plusieurs caractères littéraux, opérateurs ou constructions.

La bibliothèque FuzzyNet pour le développement de modèles flous a été écrite en C#. Lors de la conversion en MQL4, 8 fonctions d'appartenance et 4 méthodes de défuzzification pour les systèmes de type Mamdani ont été ajoutées à la bibliothèque.

L'Expert Advisor affiche les valeurs actuelles des indices boursiers mondiaux de Google Finance à l'aide de la fonction WebRequest.

L'Expert Advisor affiche les propriétés des signaux, permet de modifier les paramètres de copie du signal et de s'abonner ou de se désabonner au signal de trading sélectionné.

Une version optimisée de l'indicateur Zigzag, qui a été inclus dans la livraison MT4 de 2005 (et dans MT3.83).

Bibliothèque de fonctions mathématiques ALGLIB (v. 3.5.0) portée sur MQL4.

Exemple d'utilisation de l'objet graphique OBJ_EDIT.

Exemple d'utilisation de l'objet graphique OBJ_LABEL.

De nombreux développeurs sont confrontés au même problème : comment accéder au bac à sable du terminal de trading sans utiliser de DLL non sécurisées. L'une des méthodes les plus simples et les plus sûres consiste à utiliser des pipes nommés standard qui fonctionnent comme des opérations de fichier normales.

À l'aide de l'indicateur DailyPivot_Shift, les niveaux principaux peuvent être calculés en fonction du début de journée décalé

Eh bien, les fonctions d'opérations sur les fichiers sont utilisées dans la bibliothèque système de kernel32.dll. C'est cette bibliothèque que nous importons dans l'EA. Le code est joint.

Indicateur de surachat/survente

Ensemble de fonctions pour le calcul des résultats d'optimisation.

L'indicateur DailyPivot Points aide à composer une image des mouvements futurs du marché, distinct des autres outils qui pendent derrière le marché.

Un modèle d'EA légèrement optimisé de l'article MetaEditor : Modèles comme Point de Repère

L'indicateur affiche dans le graphique l'heure actuelle dans différents fuseaux horaires.

L'indicateur DailyPivot Points aide à se faire une idée des mouvements futurs du marché, contrairement à d'autres outils qui sont généralement en retard sur le marché.

Le point principal du Relative Vigor Index (RVI) est que sur le marché haussier, le cours de clôture est, en règle générale, supérieur au cours d'ouverture.

L'Indice des Flux Monétaires (Money Flow Index, MFI) est l'indicateur qui indique le taux auquel l'argent est investi dans un titre puis retiré de celui-ci.

L'indicateur d'Ecart-Type (StdDev) mesure la volatilité du marché.

L'indicateur Force Index (FRC) mesure la puissance des haussiers (les "taureaux") à chaque augmentation et la puissance des baissiers (les "ours") à chaque diminution.

Un exemple d'utilisation de l'objet graphique OBJ_LABEL pour l'affichage tabulaire.

L'indicateur Williams’ Percent Range (%R) est un indicateur technique dynamique, qui détermine si le marché est suracheté/survendu.

L'indicateur On Balance Volume (OBV) est un indicateur technique de momentum qui relie le volume à la variation des prix.

L'indicateur Volumes affiche les volumes sous forme d'histogramme dans une fenêtre séparée et peint l'histogramme en deux couleurs.

L'indicateur Market Facilitation Index (BW MFI) est l'indicateur qui montre le changement de prix pour un tick

123456789101112...102