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

Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 5

Soumettre votre code

Keltner Channel (MetaTrader indicator) — is a classical technical analysis indicator developed by Chester W. Keltner in 1960. The indicator is somewhat similar to the Bollinger Bands and Envelopes. It uses three plot lines: the middle line is the 10-day simple moving average applied to the typical price ((high + low + close) / 3), the upper and the lower bands are produced by adding and subtracting the moving average of the daily price range (High and Low difference) from the middle line. This way, a volatility-based channel is built. In this version of the indicator you can modify all the parameters of the MA. The indicator is available both for MT4 and MT5 versions of the platform.

Pinbar Detector is a MetaTrader indicator that tries to detect Pinbars (also known as "Pin-bar" or "Pin bar") and marks them by placing a "smiling face" symbol below the bullish Pinbars and above the bearish Pinbars. It is a pure price action indicator, which is not using any standard technical indicators in its code. The configuration of Pinbar detection can be done via the indicator's input parameters. Pinbar Detector can issue platform alerts and email alerts on detection. The indicator is available both for MT4 and MT5 versions of the trading platform.

Range Expansion Index (MetaTrader indicator) — is a relative oscillator indicator that measures the pace of the price changes and signals overbought/oversold states if the price demonstrates weakness or strength. It was developed by Tom DeMark and explained in his book The New Science of Technical Analysis. The value of the indicator changes from -100 to +100. The REI is an enhanced oscillator because it tries to remain calm during the range trading and indicates signals only when the significant peaks or bottoms are spotted. You can download this indicator both for MT4 and MT5.

Calculate a moving average in one function call. Code that can easily be transported between different projects.

L'indicateur trace deux lignes. La ligne inférieure est calculée sur la base de la dernière période de la SMA qui a provoqué un rebond à la hausse. La ligne supérieure est calculée sur la base de la dernière période de la SMA qui a provoqué un rebond à la baisse.

Que vous utilisiez plusieurs robots de trading simultanément ou une seule stratégie sophistiquée, le suivi des performances de chaque Expert Advisor peut s'avérer étonnamment fastidieux. MetaTrader 5 (MT5) affiche commodément les ordres et les positions dans sa "boîte à outils", mais lorsque plusieurs robots partagent le même compte, il devient difficile de savoir quel EA est à l'origine de vos profits - ou de vos pertes. Un seul compte peut contenir des dizaines ou des centaines de transactions, chacune ouverte par des EA différents, ce qui rend difficile la distinction entre les résultats d'un robot et ceux d'un autre.

Indicateur d'écart à deux symboles

Cet indicateur prend les divergences RSI et les trace dans des tampons pour automatiser les EA.

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

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.

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 s'agit d'un indicateur personnalisé pour MetaTrader 5 dont le seul but est d'afficher une image BMP sur le graphique, centrée sur l'écran. A quoi sert-il ? Il est utilisé pour afficher une image statique (comme un logo, une marque personnelle, un message graphique ou un rappel) directement sur le graphique de trading, sans affecter l'analyse et les données du marché. Comment fonctionne-t-il ? Il crée un objet OBJ_BITMAP_LABEL pour afficher une image (2.bmp) du dossier MQL5Images. Il calcule automatiquement le centre du graphique et y place l'image. Il met à jour la position de l'image à chaque nouveau tick de manière à ce qu'elle soit toujours centrée, même en cas de redimensionnement de la fenêtre.

Le trading du XAUUSD (or) est souvent influencé par des événements économiques majeurs tels que les communiqués de presse sur le dollar, la livre sterling ou l'euro. Pour atténuer les risques pendant ces périodes de volatilité, il est essentiel d'utiliser un filtre de nouvelles dans votre Expert Advisor (EA). Dans cet article, je vais vous expliquer comment créer un filtre d'actualité simple sur MT5 et l'appliquer au trading du XAUUSD.

Tous les indicateurs requis par la stratégie BBMA en un seul indicateur.

Décompressez des archives GZIP à partir de fichiers *.gz ou de réponses provenant de sites compressés dans ce format.

Candlestick Fitness concept is used in coding HFT Algos based on population optimization algorithms.

Un indicateur SuperTrend qui trace la direction de la tendance en utilisant la volatilité ATR pour créer des niveaux de support/résistance dynamiques pour MetaTrader 5.

Set TakeProfit by just dragging and dropping script on the desired price level.

It will automatically plot a colored horizontal line on the previous open/highs/lows/close of the selected period, and it will make the lines consistent on this price when switching timeframes.

Anlayse swing highs and lows

Syncs all chart symbols to symbol of the chart the EA is attached to

Searches for Wick or Body based High low in visible bars of chart

Indicateur "Chaykin Money Flow" (CMF)

Bibliothèque de base pour créer des profils de volume sur le graphique.

Linear Regression Line

A customized bid and ask line which is labelled and clear to help visualize the bid and ask prices

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.

Bonjour à tous) C'est la première fois que je poste mon code !!!

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

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é.

Le livre "Réseaux neuronaux pour le trading algorithmique avec MQL5" est un guide complet, couvrant à la fois les fondements théoriques de l'intelligence artificielle et des réseaux neuronaux et les aspects pratiques de leur application dans le trading financier en utilisant le langage de programmation MQL5.

RSI adaptive indicator based on tick calculations

A real-time monitoring tool for MetaTrader 5 that displays key financial data, allows quick symbol switching, and customizable symbol lists. Save and reload symbols, reset lists, and customize text and panel colors for a personalized trading experience.

Sérialisation et désérialisation du format JSON

Candle Range MetaTrader indicator — is a very simple and lightweight indicator that displays the candle's range in pips on mouseover. In addition, to the High/Low range, it can optionally display the body size (Open/Close) for candles. Multiple display parameters are available to control how the indicator looks. This indicator is available for both MT4 and MT5 versions of the trading platform.

Un algorithme de tri hybride qui fournit des performances rapides pour le tri de tableaux de types simples, de structures ou de pointeurs d'objets.

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.

Il s'agit d'un indicateur qui évalue les FVG dans la "taille_de_la_fenêtre" introduite pour détecter le momentum ou la force de la tendance.

Un indicateur qui tente de mettre en évidence une zone de marché en expansion

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

123456789101112...190