Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
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 - 4

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

Cet indicateur est destiné à la stratégie Breakout. Il n'imprime pas d'objets sur le graphique.

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

Indicateur stochastique parmi tous les oscillateurs intégrés au terminal MetaTrader 5.

Moyenne mobile universelle avec possibilité de choisir n'importe quel type de moyenne (parmi celles intégrées au terminal MetaTrader 5).

Un éventail multicolore de moyennes mobiles.

Partially close active sell orders

Script for partially close active buy orders

Tracez les lignes verticales quotidiennes et les étiquettes du jour de la semaine sur le tableau.

Indicateur qui affiche la tendance du jour à n'importe quel moment du graphique. Vous pouvez personnaliser les couleurs et la position du texte à l'écran.

Indicateur Heiken Ashi avec lissage.

Expert Advisor basé sur la stratégie forex "Puria Method".

Filtre de Hodrick-Prescott.

TelegramToMT5 is a MetaTrader 5 Expert Advisor that bridges Telegram and MT5 by displaying messages from your Telegram channels, groups, and private chats directly on your trading charts. Simply create a Telegram bot, add it to your desired channels/groups, and let the EA show all messages as comments on your chart in real-time.

L'indicateur T3 est une moyenne mobile avancée qui combine six moyennes mobiles exponentielles pour fournir une action de prix plus douce avec un décalage réduit par rapport aux moyennes mobiles traditionnelles.

Niveau VWAP dynamique pouvant être moyenné sur plusieurs jours

Moyenne mobile utilisant un filtre quasi-numérique + MACD basé sur cette moyenne.

Maintenant un indicateur de tendance bicolore, voire bimode, avec une limite sur le nombre de barres à calculer.

Bandes de Bollinger +-3sigma. Vous pouvez modifier la période et le ratio sigma (la taille appropriée de l'écart est de 0,5~1,0).

The indicator displaying multi level of ATR Channel.

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.

Il s'agit d'un indicateur utilisé pour déterminer la tendance, le niveau de support et de résistance du marché. Lorsque les données de volume sont disponibles, il calcule en utilisant l'IFM, sinon il calcule en utilisant le RSI. Momentum : RSI et IFM Volatilité : ATR

Cet indicateur trouve le plus proche voisin en utilisant un coefficient de corrélation pondéré, dans lequel les prix les plus récents ont un poids plus important. La pondération diminue linéairement des prix les plus récents aux prix les plus anciens au sein d'un modèle de prix.

Cet indicateur utilise la technique de regroupement des plus proches voisins, également appelée k-NN, pour rechercher le modèle le plus similaire dans l'histoire et utiliser ses prix passés pour prédire les prix futurs du modèle actuel.

Indicateur de tendance avec des algorithmes de lissage simples, tout en étant monochrome.

Interface de rappel pour la minuterie

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

Cet indicateur ajuste un modèle trigonométrique aux prix et l'extrapole dans le futur.

Cet indicateur utilise un modèle autorégressif pour extrapoler les prix.

Pente de la régression linéaire normalisée par rapport à la SMA.

L'indicateur "False Breakouts.mq5" est un outil pour MetaTrader 5 qui identifie et marque visuellement les points d'achat et de vente basés sur les fausses ruptures de support et de résistance. Il utilise des tampons pour afficher des flèches d'achat (bleu) et de vente (rouge), ainsi que des lignes de support (bleu) et de résistance (rouge), et des flèches supplémentaires pour les sommets et les creux du marché. La logique principale de l'indicateur consiste à détecter les sommets et les creux en se basant sur les prix haut et bas des bougies, en mettant à jour dynamiquement les niveaux de support et de résistance. Lorsque le prix franchit le support ou la résistance puis revient, l'indicateur génère des signaux d'achat ou de vente respectivement. Il s'agit d'un outil utile pour les traders qui utilisent des stratégies basées sur les fausses cassures.

L'EA négocie automatiquement sur la base de signaux de tendance et de retour à la moyenne avec des paramètres validés.

Il s'agit d'un simple Expert Advisor, qui utilise un indicateur RKD personnalisé.

L'objectif du script est d'exporter l'historique des cotations dans un format pratique pour l'analyse dans des programmes d'analyse technique spécialisés.

Cet Expert Advisor simple utilise les indicateurs Simple Moving Average et ADX.

Il s'agit d'un indicateur simple pour afficher l'histogramme des durées des barres personnalisées en minutes. Applicable pour les boîtes renko, les PnF, les barres d'équivolume, etc.

Cet Expert Advisor (EA) aide les traders à gérer le risque en ajustant automatiquement la taille des positions et les niveaux de stop-loss en fonction de la volatilité du marché, à l'aide de l'indicateur Average True Range (ATR). L'EA calcule la taille optimale de la position pour chaque transaction en fonction d'un pourcentage de risque défini par l'utilisateur et de la valeur ATR actuelle, ce qui garantit une exposition au risque cohérente dans toutes les conditions de marché. Il offre également une option de stop-loss basée sur l'ATR pour s'adapter à la volatilité, tout en employant une stratégie simple de croisement de moyenne mobile pour ouvrir des transactions d'achat. Idéal pour les traders cherchant à automatiser la gestion du risque sans logique de trading complexe, cet EA donne la priorité à la protection du compte et simplifie le processus de trading.

Moyenne mobile basée sur un filtre numérique.

Trouver le haut ou le bas du mouvement !

Il s'agit de l'indicateur HILO

Combines a Moving Average with ATR-based upper and lower bands to act as a trend filter and volatility channel.

1234567891011...190