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

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

L'indicateur X2MA_HTF_Signal affiche la direction de la tendance des trois dernières barres de l'indicateur X2MA sous la forme de trois objets graphiques dont la couleur détermine la direction de la tendance.

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.

L'indicateur en ligne construit un graphique en chandelier à partir des valeurs actuelles de l'écart flottant.

La classe CERDOnArray est conçue pour calculer le ratio d'efficacité (ER) utilisé dans la moyenne mobile adaptative (AMA), mais en tenant compte de la direction du mouvement du prix. Lorsque le prix monte, l'indicateur a des valeurs positives, lorsque le prix baisse, il a des valeurs négatives.

La classe CEROnArray est conçue pour calculer le ratio d'efficacité (ER) utilisé dans la moyenne mobile adaptative (AMA). Un exemple d'utilisation de la classe CEROnArray est également donné.

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

Une ligne d'offre et de demande personnalisée, étiquetée et claire, pour aider à visualiser les prix d'offre et de demande.

Un script simple pour supprimer tous les objets graphiques du graphique d'un actif financier.

L'indicateur affiche une ligne de tendance inclinée, qui est utilisée pour définir le niveau de déclenchement du signal.

L'indicateur SpreadInfo affiche la valeur actuelle de l'écart, sa valeur moyenne et leur ratio dans un coin du graphique.

L'indicateur WaveTrend (WT) est un puissant outil d'analyse technique conçu pour identifier la direction de la tendance et les points de retournement potentiels. Il trace deux lignes, WT1 et WT2 , dans une fenêtre séparée, calculées sur la base de la dynamique des prix et des moyennes lissées.

Une combinaison de plusieurs indicateurs connus

Module de fonction pour un affichage plus pratique de la sélection des polices dans les paramètres d'entrée de l'indicateur.

La classe CMFIOnArray est conçue pour calculer les valeurs de l'indicateur Money Flow Index (MFI) par tampon d'indicateur. Voici un exemple d'utilisation de cette classe.

La classe CRSIOnArray est conçue pour calculer les valeurs de l'indicateur Relative Strength Index (RSI) en utilisant la mémoire tampon de l'indicateur.

Ce script enregistre toutes les données OHLCV disponibles sur le graphique dans un fichier CSV.

Indicateur de ligne haute et basse

L'indicateur affiche une ligne horizontale qui sert à définir le niveau de déclenchement du signal.

L'indicateur est écrit selon la description donnée dans le livre de Joe DiNapoli "Trading Using DiNapoli Levels". L'indicateur est conçu pour évaluer le véritable marché suracheté/survendu.

L'indicateur transfère les données de prix dans un nouveau système de coordonnées, associé aux valeurs de l'indicateur X2MA.

La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.

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

La classe SAMAOnAgro est destinée au calcul des valeurs de l'indicateur AMA (Adaptive Moving Average) par les tampons d'indicateurs.

La classe CStochasticOnArray est conçue pour calculer les valeurs des indicateurs stochastiques à l'aide de tampons d'indicateurs.

L'indicateur vous permet de travailler avec un instrument de trading "inversé" (1/X) à miroir changeant en temps réel.

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.

Une version simplifiée (ligne de signal uniquement) de l'indicateur MACD de Metaquotes dans le dossier MT5==>Indicateurs==>Exemples.

Huit indicateurs techniques RSI (Relative Strength Index) sur un seul graphique.

Affichage des points de croisement des indicateurs RSI (Relative Strength Index) de différentes périodes.

La classe COsMAOnArray est conçue pour calculer les valeurs de l'indicateur de la moyenne mobile de l'oscillateur (OsMA) en utilisant le tampon de l'indicateur.

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.

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.

La classe CMACDOnArray est conçue pour calculer les valeurs de l'indicateur MACD (Moving Average Convergence/Divergence) à l'aide de la mémoire tampon de l'indicateur.

Grille horaire verticale par tranches de six heures.

Grille horaire verticale par tranches de trois heures.

script pour ouvrir une position d'achat au prix actuel dans la fenêtre MT5 avec un stop loss (en pips) et un take profit (en pips) spécifiés.

Fournir la classe la plus simple pour écrire un fichier CSV

Grille horaire verticale par tranches de huit heures.

La classe CADXWOnArray est conçue pour calculer les valeurs de l'indicateur ADXW (Average Directional Movement Index Wilder) par tampons d'indicateurs.

1...789101112131415161718192021...195