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 MQL5 pour MetaTrader 5 - 19

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

Le script MinMargins.mq5 est conçu pour aider les traders à calculer et à documenter rapidement le montant minimum d'argent requis pour ouvrir une position avec la plus petite taille de lot pour tous les symboles disponibles dans le Market Watch. Ces données sont sauvegardées dans un fichier CSV pour faciliter l'examen et l'analyse.

Le nom de l'expert est "MultiStrategyEA".

L'indicateur BB XMACD est une simple variation de l'indicateur MACD, qui permet d'identifier les points de changement de direction de la tendance ainsi que la force de la tendance actuelle.

Histogramme MACD standard avec un choix d'algorithmes de calcul de moyenne parmi dix variantes possibles, en couleur et avec des alertes.

Cet indicateur détermine la puissance et la direction de la tendance.

Outil de clôture optimal avec les bandes de Bollinger et le RSI.

Cet indicateur de bandes de Fibonacci est une conversion de Pine Script (par Rashad) vers le langage MQL5.

Indice de vigueur relative avec algorithmes sélectionnables de calcul de la moyenne de l'indice de vigueur relative et de la ligne de signal.

L'indicateur ExCandles-v2 indique les combinaisons de chandeliers avec des flèches sur le graphique.

Indicateur combiné de la force et de la direction de la tendance.

Fonctions performantes pour la gestion du temps.

Corridor symétrique Darvas pour le Forex.

L'indicateur Fractales fines montrera les courbes de prix importantes, les pics et les creux là où l'indicateur Fractales standard ne fonctionnera pas.

La technique de trading de Darvas est basée sur une méthode qu'il a développée pour identifier une tendance naissante.

MarketPredictor pour MetaTrader 5 Le MarketPredictor est un Expert Advisor (EA) innovant pour MetaTrader 5 qui s'appuie sur des modèles mathématiques tels que les fonctions sinus, la Transformée de Fourier Rapide (FFT), les fonctions sigmoïdes et les simulations de Monte Carlo pour analyser et prédire les mouvements du marché. Ce projet est conçu pour les développeurs, les passionnés de mathématiques et les traders intéressés par la combinaison d'innovations technologiques et financières. N'hésitez pas à suggérer, discuter et implémenter des idées de code directement dans ce fil de discussion. Qu'il s'agisse de nouvelles fonctionnalités, de suggestions d'amélioration ou de stratégies, toutes les contributions sont les bienvenues pour développer et optimiser le MarketPredictor. Vous pouvez également m'ajouter pour clarifier des questions en privé, collaborer sur le projet GitHub ou m'envoyer vos commentaires directement. Préparons ensemble quelque chose d'extraordinaire et faisons passer ce projet à la vitesse supérieure !

Indicateur de hausse des prix

Indication simple d'une tendance émergente avec des flèches colorées sur le graphique.

Indicateur du rapport entre l'Average True Range (ATR) rapide et l'ATR lent.

Cette variante de l'indicateur DailyPivot_Shift_Full est pratique, tout d'abord parce qu'elle peut être construite pour n'importe quelle barre du graphique et vous permet de voir l'image complète du comportement du marché par rapport aux niveaux de l'indicateur sur chaque barre.

Un indicateur d'augmentation des prix calcule la marge et les variations de prix en pourcentage.

Cet indicateur détecte une formation spécifique de pic baissier sur 3 bougies.

Indice classique du canal des matières premières utilisant la formule habituelle de l'écart moyen avec un algorithme de calcul de la moyenne sélectionnable et des niveaux de survente/surachat dynamiquement variables.

La moyenne mobile adaptative JMA est un leader dans le lissage des séries de prix avec un décalage minimal (lag).

L'indicateur ATR Channels construit des canaux de mouvement de prix en tenant compte de l'ATR (Average True Range).

Classe permettant de lire et d'écrire des bits individuels ou des séquences de bits dans un tampon.

Cet indicateur personnalisé MetaTrader 5 (MT5), boomSpikeBoxMitigationFinal.mq5, détecte une configuration de pic haussier spécifique sur le graphique et marque les zones d'entrée à l'aide de rectangles et de lignes horizontales. Une fois que le prix revient au niveau d'entrée ("atténue"), la ligne d'entrée est raccourcie jusqu'au point d'atténuation.

L'indicateur DailyPivot_Shift diffère de l'indicateur DailyPivot habituel dans la mesure où les niveaux principaux peuvent être calculés avec un décalage du début de la journée.

Indice de canal des matières premières avec algorithme de calcul de moyenne sélectionnable et niveaux de survente/surachat changeant dynamiquement.

Ligne de tendance adaptative lente avec moyenne ultralinéaire et JMA.

Cet indicateur simple permet de savoir facilement quand le prix atteint un moment particulier sur n'importe quelle bougie ou cadre de temps.

Script MQL5 pour MetaTrader 5 qui ajoute deux boutons pour fermer toutes les positions d'achat ou de vente pour le symbole actuel.

L'indicateur Stalin appartient au type "signal", c'est-à-dire qu'il donne au trader des points d'entrée précis sur le marché.

Indice de force relative avec algorithme de calcul de moyenne sélectionnable et niveaux de survente/surachat dynamiquement variables.

L'indicateur donne des signaux pour la conclusion d'accords.

L'indicateur SuperTrend est un outil de suivi de tendance dynamique basé sur l'ATR. Il trace une ligne colorée au-dessus ou au-dessous du prix pour indiquer les conditions haussières ou baissières. Lorsque le cours franchit la ligne, une flèche de signal apparaît. Entièrement personnalisable avec la période ATR, le multiplicateur, les flèches, les étiquettes et les couleurs. Convient à tous les instruments et à toutes les échéances. Idéal pour le scalping, le swing et le trading intraday. Combinez-le avec d'autres indicateurs pour des configurations plus fortes.

Il s'agit d'un simple fichier script qui permet de calculer la taille du lot en utilisant le pourcentage de risque ou le montant réel à risquer.

L'indicateur Schaff Trend Cycle est un oscillateur cyclique dont le principe de fonctionnement repose sur l'utilisation des mécanismes stochastiques par la ligne MASD, en utilisant des cycles. En conséquence, les développeurs de cet indicateur ont réussi à obtenir des résultats plus stables et plus fiables du script.

Un indicateur qui colore les barres d'une tendance haussière en bleu et d'une tendance baissière en rouge.

L'indicateur SHI_Channel_true affiche les canaux mobiles dynamiques de Barishpolz sur le graphique en mode automatique.

Il s'agit d'un indicateur qui détermine des niveaux cibles en fonction de la moyenne des mouvements de prix.

1...121314151617181920212223242526...194