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

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

Soumettre votre code

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

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.

Les fractales standard sont 2 bougies à droite et 2 bougies à gauche. Avec ces fractales personnalisées, vous pouvez choisir autant de bougies que vous le souhaitez, à gauche et à droite.

L'indicateur met en œuvre certaines des approches les plus intéressantes pour mesurer les corrélations

Il s'agit d'un exemple de tri ascendant d'une liste de structures en fonction d'un champ. Vous pouvez découvrir et personnaliser l'algorithme ci-dessus en fonction du but de l'utilisation, c'est l'exemple le plus basique est aussi une direction pour résoudre l'arrangement dans un tableau de structure. L'algorithme utilisé dans cet exemple est le tri rapide et le tri par fusion.

EA Spread lister affiche les valeurs actuelles, minimales et maximales pour tous les symboles/instruments.

Cet outil puissant filtre le RSI classique à travers une moyenne mobile, ce qui permet d'obtenir une ligne de signal plus lisse et plus fiable pour repérer les entrées, les sorties et la direction de la tendance avec une clarté inégalée.

Tillson T3 avec calculs EMA effectués sans tampons indicateurs auxiliaires.

Fonction de clôture des positions et de suppression des ordres

Fonction de modification des positions ouvertes et des ordres en cours

ExMachina Supply & Demand Zones est un indicateur professionnel qui détecte automatiquement les zones d'offre et de demande sur n'importe quel graphique en utilisant une détection basée sur les impulsions avec filtrage ATR. La version 2.0 introduit la détection d'impulsions multi-bougies, la mesure de la portée totale, la fusion de zones, le suivi des contacts, les alertes de proximité et un thème sombre ExMachina qui transforme votre graphique en un espace de travail de trading professionnel.

Détails techniques Utilise OrderSend de MQL5 avec TRADE_ACTION_DEAL pour une fermeture instantanée du marché aux prix actuels Bid/Ask. Inclut la tolérance de glissement (10 points), la correspondance des volumes et la préservation des nombres magiques. Boucle en arrière à travers les positions pour éviter le déplacement de l'index pendant l'exécution.

ASQ FlowDesk est un panneau de trading rationalisé pour MetaTrader 5 qui permet l'exécution d'ordres en un clic, des sorties de profit échelonnées, des stops suiveurs adaptatifs, un auto-breakeven et un tableau de bord d'analyse en direct - le tout à partir d'une interface graphique propre.

ASQ RiskGuard est un Expert Advisor pour MetaTrader 5 qui protège votre compte contre les pertes excessives. Il surveille les capitaux propres en temps réel, applique des limites de pertes quotidiennes, protège contre les spreads élevés, filtre les sessions de trading et fournit un tableau de bord visuel des risques - le tout fonctionnant silencieusement aux côtés de vos autres EA.

One-click CSV export of trade history with P&L, duration & stats

Un filtre quantitatif gaussien conçu pour remplacer les moyennes mobiles de détail à retardement en appliquant un traitement numérique avancé des signaux pour éliminer le bruit du marché sans sacrifier la réactivité.

Precision Sniper is a multi-confluence MT5 indicator inspired by TradingView's top signal tools, grading every buy/sell signal (A+, A, B, C) based on EMA structure, RSI, MACD, ADX, VWAP, and volume alignment, with 8 presets, HTF bias confirmation, auto TP/SL levels, trailing stop, and a built-in backtest dashboard.

A machine-learning inspired approach towards trending regimes. Providing accurate signals and backtest confidence built-in

La version classique de la stratégie de trading Heads or Tails avec l'analyse du code du bloc de signal.

Il s'agit d'un indicateur qui permet d'identifier les configurations de bougies Engulfing.

Panneau d'échange de symboles : Changez sans effort le symbole actif sur votre graphique tout en ajoutant simultanément le nouveau symbole à Market Watch. Cet outil garantit une intégration transparente et un accès aux données du marché en temps réel, optimisant ainsi votre flux de travail.

Dots (indicateur MetaTrader) est basé sur l'indicateur 2006 de TrendLaboratory. Il affiche la direction de la tendance actuelle en plaçant les points sur le graphique principal. Les points bleus signalent une tendance haussière et les points rouges une tendance baissière. Bien que l'indicateur ne repose sur aucun indicateur MetaTrader standard, il utilise un appel à iMA() (moyenne mobile) pour obtenir les valeurs de prix en fonction du type de prix d'entrée utilisé (Close, Open, High, Low, Typical, etc.) Le calcul est basé sur le cosinus de l'angle de changement de prix. Le trader peut modifier plusieurs paramètres d'entrée. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.

Lightweight CVD (Cumulative Volume Delta) pour MT5 - basé sur M1, montre la pression d'achat/vente sous forme de bougies avec des réinitialisations optionnelles.

L'EA ouvre des positions de manière aléatoire (50/50 pour l'achat ou la vente) lorsqu'aucune position n'est ouverte.

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

Indicateur "Chaykin Money Flow" (CMF)

Voici quelques exemples de codes pour les compteurs d'ensembles basés sur le "Compte"

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

est un texte pour le réseau neutre et nous aimerions connaître votre avis.

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.

BollingerBandsEA négocie en fonction des bandes de Bollinger.

Indicateur MetaTrader pour débutants - un indicateur personnalisé très simple qui affiche les hauts et les bas locaux sur le graphique avec des points rouges et bleus à proximité. Il analyse les maximums et les minimums sur une période donnée et les compare ensuite à la fourchette dans laquelle la paire de devises s'est échangée, et si le haut/bas est suffisamment significatif, il le marque d'un point. Cet indicateur se redessine lui-même et ne doit donc pas être utilisé pour générer des signaux de trading car la position des points peut changer. Les versions MT4 et MT5 de l'indicateur sont disponibles.

L'indicateur Point-and-Figure MetaTrader 5 est un indicateur qui peut tracer un graphique point-and-figure directement dans la fenêtre principale de votre graphique MT5 normal. Vous pouvez configurer tous les paramètres de la méthode point-et-figure, tels que la taille de la boîte et la distance d'inversion, selon vos préférences. En outre, vous pouvez contrôler tous les paramètres d'affichage du graphique PnF. Cet indicateur ponctuel prend en charge toutes sortes d'alertes. Il est basé sur des données de ticks réels et n'est donc disponible que pour MT5.

Ce script et EA permet aux codeurs de backtester leurs stratégies basées sur les actualités qui utilisent le calendrier MQL5.

Ce bot détecte l'ouverture d'une nouvelle bougie sur n'importe quel timeframe, facilitant ainsi l'exécution d'un code unique, le placement de transactions et l'appel d'autres fonctions. Le code est écrit dans la fonction OnTick().

12345678910111213141516...198