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

Codes sources MQL5 des Expert Advisors pour MetaTrader 5

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

un simple testeur visuel de stratégie / formation au commerce manuel utilisant la méthode Martingale.

Expert Advisor qui déplace le stoploss d'une position ouverte le long de la frontière du canal construit à l'aide de l'indicateur ATR_Trailing

Cet utilitaire est un exemple simple pour ajouter une alerte sonore lors de la connexion/déconnexion.

Fox Wave Clean - Professional Order Manager Professional EA for efficient trade management with one-click position control. Clean design, powerful functionality.

Synchronise tous les symboles graphiques avec le symbole du graphique auquel l'EA est rattaché.

L'Expert Advisor est basé sur CCIT3_Simple et CCIT3_noReCalc. La négociation est basée sur le croisement du prix zéro de l'indicateur.

Builov RSI Pro - Strategy

Le Conseiller Expert travaille avec des ordres en attente Buy Stop et Sell Stop en fonction du temps spécifié dans ses paramètres d'entrée.

L'Expert Advisor le plus simple qui analyse le mouvement du prix sur un nombre donné de barres et ouvre une position correspondante.

Opérations par paire. Couverture. Stratégies neutres par rapport au marché

Overview Grid Master EA is an automated trading system that implements a bidirectional grid strategy. It places multiple pending orders above and below the current market price, capturing profits from market oscillations in both directions.

L'EA ne négocie que des positions d'achat et n'utilise pas de Sl et de TP.

L'EA ne négocie que des positions d'achat et n'utilise pas de SL ni de TP.

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Ouvre une position de couverture virtuelle dans MetaTrader 5.

Basé sur le participant Pirat à l'Automated Trading Championship 2011.

Expert Advisor basé sur l'indicateur EMA_RSI_VA. Lorsque la ligne rapide de l'EMA_RSI_VA est franchie de bas en haut, un achat est effectué, et vice versa.

Professional panel for closing positions with 6 smart filters. Close all, by type, by symbol, or by profit/loss. Real-time P&L display. Perfect for emergency exits and risk management. Includes safety confirmations.

La fonction calcule la taille du lot d'une position ouverte. Le prix d'ouverture d'une transaction, le prix du niveau de stop loss et le risque par transaction en pourcentage du dépôt sont transmis comme paramètres.

KA-Gold Bot est un conseiller en trading avancé spécialement conçu pour l'or, utilisant la puissante combinaison de la stratégie du canal de Keltner et de deux moyennes mobiles exponentielles (EMA) - l'EMA à 10 périodes et l'EMA à 200 périodes. Principe de fonctionnement : L'EMA 10 périodes représente la moyenne des prix au-dessus/en dessous de la bande de Keltner, confirmant une tendance haussière/baissière. Le fait que le cours soit supérieur à la moyenne mobile des 200 périodes confirme la tendance haussière/baissière. Cela indique que la tendance haussière/baissière a été plus forte que les 10 périodes précédentes, compte tenu de la volatilité sur les 50 dernières périodes - Cadre temporel : M15

Exemple d'ajout de boutons pour vos conseillers. Dans cet exemple, un bouton a été implémenté pour fermer toutes les positions actives pour tous les instruments. En plus de la fonctionnalité de traitement des événements des boutons, des méthodes pour fermer les positions relatives au nom du symbole et pour compter le nombre de positions relatives au nom du symbole sont également implémentées.

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

1234567891011121314151617181920212223242526272829303132333435363738