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

Codes sources MQL5 des Expert Advisors pour MetaTrader 5 - 2

icon

Les Expert Advisors analysent les graphiques de prix et effectuent des transactions automatiquement en suivant les règles sous-jacentes. Vous trouverez ici des codes sources MQL5 permettant de résoudre divers problèmes. Vous pouvez sélectionner aussi bien des Expert Advisors simples basés sur le croisement de moyennes mobiles que des Expert Advisors complexes impliquant des algorithmes compliqués de génération de signaux et une protection contre les erreurs de trading.

Vous pouvez télécharger et lancer les Expert Advisors proposés dans MetaTrader 5. Il est recommandé de tester et d'optimiser les robots de trading dans le testeur de stratégie avant de les utiliser. La bibliothèque d'Expert Advisors est également disponible directement depuis la plateforme MetaTrader 5 et l'environnement de développement MetaEditor.

Soumettre votre code

L'Expert Advisor démontre l'utilisation de la bibliothèque gratuite Library for Custom Chart pour la connexion automatique des Expert Advisors et des indicateurs aux graphiques personnalisés d'iCustomChart créés sur la base de leurs propres fichiers d'historique.

Exemple de robot doté d'un modèle d'apprentissage automatique intégré, formé en python et enregistré au format ONNX.

Exemple d'utilisation d'une DLL pour travailler avec des fonctions de mappage de fichiers. Dans cet exemple, le conseiller expert lancé crée un fichier virtuel dans la mémoire et commence à mettre à jour la cotation du symbole dans ce fichier. Lorsque des conseillers experts sont lancés sur d'autres terminaux, ils ouvrent le fichier créé et commencent à y mettre à jour leurs cotations. Ainsi, les conseillers experts échangent leurs cotations par le biais d'un fichier commun.

La stratégie de croisement de deux moyennes mobiles est l'une des stratégies de trading les plus courantes sur le marché financier. Elle repose sur l'utilisation de deux moyennes mobiles (généralement à long et à court terme) et signale une entrée en position en fonction de leur croisement.

Ce bloc de code détecte une nouvelle barre ou une nouvelle bougie lorsqu'il a été reçu.

Ce bloc de code passe en revue toutes les positions ouvertes et effectue un suivi basé sur les cours acheteur et vendeur.

Clôture des opérations de martingale

Un système permettant de tester jusqu'à quatre indicateurs simultanément dans le testeur de stratégie

Si vous voulez exécuter vos blocs de code "seulement une fois par barre", il est important de vérifier si une nouvelle barre est arrivée ou non.

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

Une stratégie simple mais efficace de cassure du canal donchien. Cette stratégie est intemporelle !

QuickTradeKeys 123 est un Expert Advisor (EA) convivial pour MetaTrader 5, permettant aux traders d'exécuter rapidement des opérations d'achat et de vente en appuyant simplement sur les chiffres '1' et '2' de leur clavier. L'appui sur '3' ferme toutes les positions ouvertes. Cet EA est idéal pour le trading rapide et les tests où une intervention manuelle est nécessaire sans utiliser la souris.

Cet EA vous aide à définir automatiquement les paramètres TP et SL par défaut, le stop suiveur automatique et le pas pour tout ordre que vous placez depuis n'importe quel appareil, la façon simple de fermer tous les ordres avec 5 boutons "Fermer tout", "Fermer le profit", "Fermer la perte", "Fermer l'achat", "Fermer la vente", la fermeture automatique de tous les ordres par valeur seuil de profit ou de perte.

Sélectionnez la dernière affaire conclue (transaction) pour poursuivre le travail.

Un conseiller expert simple qui effectue des transactions lorsque le prix forme le modèle "Trois de l'intérieur".

Cet EA analysera toutes les transactions ouvertes et imprimera la nième transaction à partir de la fin.

Cet EA analysera toutes les transactions fermées et imprimera la nième transaction à partir de la fin.

Il s'agit d'une mise à jour de la "Stratégie de rupture simple mais efficace". Dans ce code, j'ai ajouté quelques fonctions d'aide pour les défis de la firme d'accessoires.

Conseiller en théorie des probabilités

Je partage mon code pour le conseiller expert babi ngepet

Grille de calcul multidevises avec limitation des risques (version présentée à l'Automated Trading Championship 2011 et mise à jour).

KopierMaschine est un copieur local de transactions entre différents comptes MetaTrader 4 et MetaTrader 5 dans n'importe quelle direction, situé sur un seul ordinateur avec une interface intuitive.

Les moyennes mobiles sont inutiles. En fait, certains affirment que la meilleure façon de perdre de l'argent pour un débutant sont les stratégies de croisement MA-Price. Mais est-il possible de les faire fonctionner ?

Capturez des captures d'écran au format panoramique en appuyant sur la touche de raccourci "s" du clavier.

CloseAllOrders est un Expert Advisor puissant et convivial conçu pour simplifier la gestion des transactions dans MetaTrader 5. Avec une interface intuitive directement sur votre graphique, vous pouvez fermer toutes les positions de marché et les ordres en attente instantanément en un seul clic.

Expert Advisor basé sur iPinBar Pin Bar Finder + plusieurs indicateurs de suivi différents

Une stratégie simple basée sur les signaux de deux indicateurs : Williams' Percent Range (WPR) et Bollinger Bands (BB). Une position n'est ouverte que lorsque les signaux des deux indicateurs coïncident.

Raymond Cloudy Day For EA, un outil de trading révolutionnaire créé par Raymond et développé avec expertise pour la plateforme MT5. Cet indicateur innovant intègre une méthode de calcul de pointe avec des algorithmes avancés, surpassant les points pivots traditionnels pour améliorer les stratégies de trading avec une précision inégalée.

Le RSI Engine EA est un robot de trading automatisé très polyvalent pour MetaTrader 5, conçu pour exécuter des transactions basées sur les signaux du célèbre indicateur RSI (Relative Strength Index). La version 2.1 présente un traitement optimisé des signaux et une stabilité accrue. L'EA fournit un cadre flexible avec de multiples stratégies basées sur le RSI, des filtres de confirmation et des paramètres complets de gestion des transactions, ce qui le rend adapté aux traders novices et expérimentés.

L'EA identifie les écarts entre les taux de change théoriques et réels afin d'exécuter des opportunités de trading en minimisant les risques.

Voici MP by SPLpulse, un Expert Advisor sophistiqué et très polyvalent conçu pour le trader moderne. Que vous soyez un scalpeur, un suiveur de tendance ou un trader inversé, MP by SPLpulse combine de multiples stratégies de trading avec une suite de gestion des risques de niveau institutionnel pour s'adapter à votre style de trading unique. Prenez le contrôle de votre trading avec une personnalisation inégalée et une automatisation puissante.

Il s'agit d'un outil auxiliaire de prise de profit et de stop loss, qui peut vous aider à effectuer un stop loss serré et une prise de profit dynamique. Mise à jour

Boîte de dialogue permettant d'afficher la taille maximale du lot autorisé sur l'actif sous-jacent pour différents types d'ordres (achat, vente, achat en suspens et vente en suspens).

Protection intelligente des positions avec une logique de couverture par position. Comprend une séparation par nombre magique, un délai de refroidissement et une limite de couverture maximale. Empêche les boucles de couverture infinies. Licence MIT gratuite.

Calculez instantanément le potentiel de gain et de perte de vos transactions directement sur le graphique. Un outil essentiel pour une gestion agile et précise des risques.

Simple_Grid est la "grille" EA la plus simple.

Système quantique - Utilise des états quantiques et des probabilités pour prendre des décisions.

Le 2-Pair Correlation EA est un Expert Advisor gratuit qui trade BTC/USD et ETH/USD, en capitalisant sur la corrélation de leurs prix. L'EA ouvre des transactions lorsque les paires divergent et les ferme lorsqu'elles se réalignent, automatisant ainsi votre trading avec un minimum d'effort.

Expert Advisor de l'Automated Trading Championship 2011.

Cet Expert Advisor (EA) est conçu pour le trading à haute fréquence sur le graphique 1 minute (M1) sur les marchés forex et crypto. Il utilise le RSI et les modèles de chandeliers pour identifier les signaux d'achat et de vente, exécutant automatiquement les transactions avec des niveaux dynamiques de stop loss, de take profit et de trailing stop basés sur la volatilité du marché.

123456789...38