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

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

Les signaux de trading basés sur le modèle de chandelier "Dark Cloud Cover/Piercing Line", confirmé par l'indicateur Commodity Channel Index (CCI) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le modèle de chandelier "Dark Cloud Cover/Piercing Line", confirmé par l'indicateur stochastique sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Script simple avec démonstration d'utilisation de la fonction ChartNavigate().

Exemple simple d'utilisation du style de dessin DRAW_ZIGZAG.

Exemple d'utilisation des ressources. Il crée un bouton, utilisant l'objet de type OBJ_BITMAP_LABEL.

La classe peut être utilisée pour la création de classes de signaux de trading avec des modèles de chandelier d'inversion.

Exemple d'image de fond du graphique, créée à l'aide de l'objet de type OBJ_BITMAP.

Exemple de bouton, créé à l'aide de l'objet de type OBJ_BITMAP_LABEL.

Les signaux de trading basés sur le modèle de chandelier "3 Black Crows/3 White Soldiers", confirmé par l'indicateur de l'indice de force relative (RSI) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le modèle de chandelier "3 Black Crows/3 White Soldiers", confirmé par l'Indice de Facilitation du Marché (MFI, Market Facilitation Index) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le modèle de chandelier "3 Black Crows/3 White Soldiers", confirmé par l'indicateur Commodity Channel Index (CCI) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le modèle de chandelier "3 Black Crows/3 White Soldiers", confirmés par l'indicateur stochastique, sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur des modèles de renversement de bougies sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des lignes de l'indicateur technique Alligator sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des prix de deux moyennes mobiles lissées de manière exponentielle en intraday sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des lignes du MACD (CSignalMACD de la bibliothèque standard MQL5) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des prix de deux moyennes mobiles lissées de manière exponentielle sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des prix avec l'indicateur de moyenne mobile confirmé par l'ADX sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur trois moyennes mobiles sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Les signaux de trading basés sur le croisement des prix avec un indicateur de moyenne mobile (CSignalMA de la bibliothèque standard MQL5) sont pris en compte. Le code de l'Expert Advisor basé sur cette stratégie peut être généré automatiquement à l'aide de l'Assistant MQL5.

Ce code est un modèle d'Expert Advisor, écrit par Valery Mazurenko (non utilisé) pour l'ATC-2010.

Exemple de graphique en ticks.

Voici un exemple simple qui montre comment télécharger une page (fichier) à partir d'Internet en utilisant la bibliothèque wininet.dll.

La bibliothèque contient des fonctions qui renvoient une description des codes d'erreur d'exécution et des codes de retour du serveur de trades.

La bibliothèque MovingAverages contient des fonctions pour le calcul de différents types de moyennes mobiles.

C'est un oscillateur des conditions de surachat/survente du marché. Il peut également être utilisé comme indicateur de Momentum. Le triple lissage est utilisé pour supprimer les composantes cycliques des mouvements de prix avec une période inférieure à celle de la TRIX.

Cet oscillateur mesure le rapport entre la somme des incréments positifs et la somme des incréments négatifs pendant une certaine période.

La TEMA peut être utilisé à la place des moyennes mobiles traditionnelles. Elle peut être utilisé pour lisser les données de prix, ainsi que pour lisser d'autres indicateurs.

Il est utilisé pour lisser les séries de prix et est appliqué directement sur un graphique de prix d'un titre financier.

L'avantage de la FRAMA est la possibilité de suivre de forts mouvements de tendance et de ralentir suffisamment aux moments de consolidation des prix.

Le script illustre le contrôle des propriétés du graphique à l'aide des classes de la bibliothèque standard (CChart).

Le script illustre le contrôle des objets graphiques à l'aide des classes de la bibliothèque standard.

Il s'agit d'un exemple simple d'interface utilisateur de système d'information avec possibilité d'échanger en appuyant sur un bouton.

Il s'agit d'une version modifiée de l'indicateur ZigZag qui trace des lignes de différentes couleurs en fonction de la direction du mouvement des prix.

L'indicateur ColorBars peint les barres de différentes couleurs en fonction des changements de volume. Si le volume a augmenté, la couleur est verte, dans le cas contraire la couleur est rouge.

L'indicateur Zigzag est une série de sections reliant des hauts et des bas importants au graphique des prix.

Le Williams’ Percent Range Indicator (%R) est un indicateur technique dynamique, qui détermine si le marché est suracheté/survendu.

L'indicateur A/D de Williams est la somme cumulée des mouvements de prix positifs "d'accumulation" et négatifs "de distribution". Les divergences entre l'indiateur et le prix sont des signaux.

Le Taux de Variation du Volume (Volume Rate of Change - VROC) est un indicateur de la direction dans laquelle la tendance du volume évolue.

L'indicateur de Volumes affiche des volumes avec des couleurs différentes en fonction des changements de volume.

1...456789101112131415161718...183