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

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'indicateur Mikahekin est plus un bloc analytique qu'un indicateur. La couleur des barres détermine la direction de la tendance, et leur hauteur - la force des tendances. Les points bleus et roses indiquent les niveaux de stop de suivi pour les positions longues et courtes respectivement.

Un ensemble de niveaux de Bollinger basés sur l'algorithme de la moyenne universelle.

Ce service vérifie périodiquement les swaps pour des symboles prédéfinis et enregistre les changements détectés dans des fichiers CSV pour une analyse plus approfondie et une relecture potentielle (non implémentée ici). En outre, il surveille et alerte les changements de swap des positions existantes.

Cet expert est un système qui permet à tout trader de réaliser une grille d'ordres.

Le principe de l'indicateur est basé sur la comparaison des signaux de trois variantes de l'indicateur Parabolic SAR, fonctionnant sur différents horizons temporels : junior (horizon graphique), middle et senior.

L'indicateur i-Regression Channel construit un canal de régression.

Fisher Cyber Cycle est un oscillateur dont les valeurs sont obtenues par transformation de Fisher inverse des valeurs de l'indicateur personnalisé Cyber Cycle.

L'indicateur AutoFibo est un outil avancé de retracement de Fibonacci qui dessine automatiquement des niveaux de Fibonacci basés sur le motif ZigZag. Cet indicateur est conçu pour aider les traders à identifier rapidement les niveaux de support et de résistance potentiels dans les marchés en tendance.

L'indicateur Value Area Retracement est un outil puissant basé sur le profil de volume et conçu pour identifier les niveaux de trading clés - point de contrôle (POC), zone de valeur haute (VAH), zone de valeur basse (VAL) et profil haut/bas - sur différents horizons de temps. Il aide les traders à repérer les opportunités potentielles de retracement vers le POC, les zones de rupture et les zones de valeur, ce qui le rend utile pour le trading intrajournalier, le swing et le trading de position.

La moyenne mobile de Hull (HMA) change de couleur.

L'intersection de la ligne principale et de la ligne de signal de l'oscillateur CG indique des signaux d'achat et de vente.

Filtre passe-haut Cyber Cycle.

L'indicateur WeekDays affiche le jour de la semaine, la semaine de l'année, le jour de l'année ou l'indice de barre dans la fenêtre de données, et éventuellement dans les étiquettes du graphique.

SmartFibo est un puissant indicateur personnalisé MQL5 qui dessine automatiquement les niveaux de retracement et d'extension de Fibonacci basés sur l'algorithme ZigZag, idéal pour trader les modèles ABCD. Il prend en charge les calculs de Fibonacci de mèche à mèche et de corps à corps, ce qui le rend polyvalent pour diverses stratégies de trading, y compris les paires JPY.

L'indicateur Autotrendlinien construit un canal dans la direction de la tendance actuelle.

L'indicateur trace des lignes continues de la force moyenne relative des haussiers et des baissiers.

Indicateur ZigZag ayant la capacité de construire des niveaux Fibo sur les derniers et avant-derniers sommets.

Le code ci-dessus est un indicateur "Hammer" qui détecte les formations de chandelier marteau (haussières et baissières) et les formations de marteau inversé (haussières et baissières) sur un graphique MetaTrader 5. Cet indicateur identifie les configurations de renversement de prix en calculant la taille et le ratio des mèches des chandeliers sur la base de paramètres ajustables : MaxRatioShortWick, MinRatioLongWick et MinCandleSize. Lorsqu'un motif est détecté, l'indicateur affiche une flèche colorée près du prix le plus bas ou le plus élevé de la bougie, en fonction de la direction du motif. Le code comprend également des fonctions permettant de créer et de supprimer automatiquement des objets lors de l'initialisation ou de l'arrêt de l'indicateur.

Fractale avec filtre CCI - Indicateur qui combine les fractales traditionnelles avec le filtre CCI pour réduire les faux signaux. Des flèches rouges apparaissent au-dessus des bougies pour les fractales haussières (vente) lorsque l'ICC est au-dessus du seuil configuré et des flèches vertes sous les bougies pour les fractales baissières (achat) lorsque l'ICC est en dessous du seuil négatif. Parfait pour identifier les points de retournement avec une plus grande fiabilité.

L'indicateur de ligne de tendance instantanée montre des signaux d'achat et de vente lorsque les moyennes mobiles se croisent.

Indicateur de points d'inversion possible de la tendance.

Le Range Expansion Index (REI) est un oscillateur qui mesure le taux de variation des prix et signale les conditions de surachat/survente lorsque les prix montrent de la faiblesse ou de la force.

Indicateur ZigZag standard modifié avec l'ajout d'informations sur la longueur d'onde en pips, les niveaux et les différentes logiques d'alertes.

CCI adaptatif - Commodity Channel Index avec ajustement dynamique des limites supérieures et inférieures en fonction de la volatilité du marché. Il élimine les seuils fixes (comme 100/-100) en utilisant des pics et des creux lissés par l'EMA, ce qui permet d'obtenir des signaux de surachat/survente plus fiables, adaptés à la volatilité actuelle de chaque actif. Parfait pour identifier les points d'inversion à forte probabilité avec des niveaux de confirmation adaptatifs.

Le nouveau contrôle CCalendarInputBox de la bibliothèque IncGUI est conçu pour saisir la date et/ou l'heure.

Le Swing Index est une expression mathématique de l'activité des transactions sur les deux dernières barres.

L'indice de masse est conçu pour identifier les renversements de tendance sur la base des changements dans la largeur de la fourchette entre les prix maximum et minimum.

Marquer les plus hauts et les plus bas extrêmes (OHLC) ainsi que les prix extrêmes à l'achat et à la vente.

Cet indicateur affiche les événements actuels sur le graphique et vous permet d'exporter le calendrier vers les archives pour le backtesting, en corrigeant automatiquement les écarts de temps entre l'historique des barres et l'historique des événements. Il s'agit d'une version améliorée de l'indicateur CalendarMonitorCached du livre algotrading.

La position actuelle dans le temps par rapport au début et à la fin de la barre actuelle est affichée. De plus, la valeur du temps écoulé depuis le début de la barre est affichée en pourcentage de la durée de la barre entière. Utile pour contrôler le moment où l'on prend une décision commerciale.

Graphique en chandelier transformé par le calcul de la moyenne.

L'indicateur de facilité de mouvement est un indicateur technique utilisé pour illustrer la relation entre le taux de variation des prix et le volume sur le marché.

il s'agit d'un modèle de photocopieuse

Un indicateur qui permet de visualiser clairement la pression des volumes de part et d'autre du marché.

Stochastic RVI est un oscillateur stochastique classique dont les valeurs sont calculées non pas à partir de la série de prix, mais à partir des valeurs de l'indicateur RVI personnalisé.

L'indicateur trace la trajectoire du point de départ de la régression linéaire et du point d'écart-type.

Indicateur de tendance SuperTrend.

Un graphique linéaire plus lisse qui élimine une grande partie du bruit du marché et utilise le volume dans la formule.

Remplacement simple d'un commentaire. Fonctionne dans le testeur 50 fois plus vite que la fonction standard.

Cet indicateur construit un ZigZag basé sur les lectures de l'indicateur technique Parabolic SAR.

1...789101112131415161718192021...194