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

Générateur de clés Sec-WebSocket

Variante classique de l'indicateur technique RSI, qui peut être localisée en fixant la période de l'indicateur à une valeur différente de celle du graphique.

Détecteur de tendance simple lissé. Détecteur de tendance simple lissé.

Indicateur CCI lissé par l'algorithme de Tilson

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.

Fournit des bandes de Bollinger en calculant la largeur de bande comme la différence en pips entre les bandes supérieures et inférieures. L'apparence et le comportement des bandes de Bollinger peuvent être adaptés en ajustant la période, le décalage, l'écart et le prix appliqué, ainsi que la couleur et le style de ligne. L'étiquette 'range/bandwidth information' peut être placée dans la sous-fenêtre spécifiée, ce qui permet de personnaliser les positions de l'étiquette. Dans l'ensemble, cet indicateur aide les traders à visualiser la flexibilité et la volatilité du marché sur la base de la largeur des bandes de Bollinger.

Indique l'emplacement du prix dans la fourchette spécifiée.

Indicateur de tendance simple sous forme de NRTR

Indicateur de tendance simple sous forme de NRTR

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

MULTI TF Confluence Index Stoch+RSI+MACD

Indicateur de plage d'intervalles de temps arbitraires.

Un simple indicateur sémaphore avec des alertes et la possibilité d'envoyer des signaux à une boîte aux lettres.

Décomposition en mode empirique de l'instrument actuel.

Il s'agit d'un indicateur permettant de calculer 14 types de moyennes mobiles sur la base du cours de clôture.

Bibliothèque pour le contrôle des sessions de trading. Au démarrage, elle compte l'heure des sessions de négociation pour les 7 jours de la semaine (le samedi et le dimanche, il peut y avoir des échanges de crypto-monnaies), jusqu'à 10 sessions par jour. Ensuite, dans OnTick(), vous pouvez effectuer des vérifications, et si un tick est arrivé en dehors de la session de trading, vous pouvez interrompre son traitement.

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

Ce script est conçu pour définir l'ordre SellStopLimit avec des valeurs fixes de niveaux de déclenchement, de niveau de stop loss et de niveau de take profit en pips à partir du prix actuel et des prix de déclenchement de l'ordre.

Ce script est conçu pour définir des ordres BuyStopLimit avec des valeurs fixes de niveaux de déclenchement, de niveau de stop loss et de niveau de take profit en pips à partir du prix actuel et des prix de déclenchement de l'ordre.

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.

Le concept de Candlestick Fitness est utilisé pour coder les algorithmes HFT basés sur des algorithmes d'optimisation de la population.

Ce screener a été créé pour simplifier le processus de recherche d'actifs se négociant à des prix réduits. L'utilisation initiale peut prendre un peu plus de temps en raison du processus de chargement des données pour tous les instruments sélectionnés. L'outil peut analyser tous les actifs disponibles auprès des courtiers ou se limiter à des classes d'actifs spécifiques.

Ce script est conçu pour définir un ordre BuyLimit avec des valeurs fixes de niveau de déclenchement, de niveau de stop loss et de niveau de take profit en pips par rapport au prix actuel.

Ce script est conçu pour définir un ordre BuyStop avec des valeurs fixes de niveau de déclenchement, de niveau de stop loss et de niveau de take profit en pips par rapport au prix actuel.

Ce script est conçu pour définir un ordre SellStop avec des valeurs fixes de niveau de déclenchement, de niveau de stop loss et de niveau de take profit en pips par rapport au prix actuel.

Indiquer le gain et la perte de la bougie en pourcentage.

Il s'agit d'un indicateur permettant de calculer les moyennes mobiles pondérées ATR.

Ce script est conçu pour définir un ordre SellLimit avec des valeurs fixes de niveau de déclenchement, de niveau de stop loss et de niveau de take profit en pips par rapport au prix actuel.

Construire l'indicateur "Crosses et Actions" sous forme de barres dans une fenêtre séparée.

Indicateur multidevises multitimeframe.

Alors que l'ajustement manuel du stop-loss d'une seule transaction pour correspondre à son prix d'ouverture est une tâche relativement simple, la gestion de plusieurs positions individuellement peut être lourde et prendre beaucoup de temps. Le script Titik Impas Breakeven pour MT4/MT5 rationalise ce processus, offrant efficacité et commodité aux traders qui gèrent plusieurs positions.

Compression des données de tic-tac pour un stockage sous une forme compacte jusqu'à 3,5 fois plus compacte que les fichiers MQ .tcs. Et pour travailler rapidement avec eux, car la lecture de 3 octets prend moins de temps que la lecture de 60 octets de la structure MqlTick.

Indicateur de tendance basé sur deux indicateurs RSI.

Indicateur de tendance simple sous forme de NRTR

Calcule la différence entre le maximum et le minimum de la période. La période est spécifiée dans les paramètres de l'indicateur.

A JSON library that supports MQL4/MQL5

Exporte des statistiques commerciales complètes vers un fichier CSV.

Indicateur moderne qui affiche vos statistiques de trading quotidiennes directement sur votre graphique MT5. Suivez vos performances de trading grâce à un magnifique panneau au design plat affichant les lots échangés, le nombre d'ordres et les profits/pertes pour chaque jour.

QEMA - Quadruple Exponential Moving Average (moyenne mobile exponentielle quadruple).

PEMA - Moyenne mobile exponentielle pentuple.

1234567891011...194