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

Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 4

Soumettre votre code

Les codes sources écrits pendant le développement de la bibliothèque pour la création de conseillers experts multidevises qui combinent de nombreuses instances de diverses stratégies de négociation.

Modification de l'indicateur standard Fractal

La barre d'englobement se produit sous la moyenne mobile Ema qui est en hausse - Achat -

Ce service vérifie périodiquement les swaps pour des symboles prédéfinis et enregistre les changements détectés dans des fichiers CSV pour une analyse plus approfondie et une relecture potentielle (non implémentée ici). En outre, il surveille et alerte les changements de swap des positions existantes.

La bibliothèque PrintXYZ() permet d'imprimer des informations massives à partir du terminal.

Un outil léger pour le scalping manuel dans MT5 à l'aide de raccourcis clavier

Price Action Day Trader est un Expert Advisor MQL5 robuste qui suit les tendances et qui est conçu pour le trading intraday. Il se concentre sur les modèles d'action de prix à haute probabilité : barres d'épingles, bougies d'engouffrement et ruptures de barres intérieures, tout en filtrant les transactions à l'aide d'un filtre de tendance à double moyenne mobile.

Dans la partie 6 de la "Programmation MQL5 pour les traders", nous étudierons un élément clé du langage MQL5 : l'automatisation du trading. Nous commencerons par une description des entités fondamentales, telles que les spécifications des instruments financiers et les paramètres du compte de trading. Il s'agit de conditions préalables à la création d’Expert Advisors fonctionnant correctement.

Alligator beginner tutorial to learn how to code in MQL5

This is an indicator with a rainbow-like display, both for trend or pullback prediction.

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

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.

L'indicateur dessine une deuxième période arbitraire sur le graphique.

Un oscillateur de volume est un indicateur d'analyse technique utile qui prédit la force ou la faiblesse des tendances de prix.

Ce code ne trace pas le iatr() car le iatr() ou ce code est une version plus moderne. Ce code utilise un lissage original, une sorte de SMA et non un lissage plus sauvage. L'analyse des deux lissages peut suggérer des opportunités ailleurs.

Cette bibliothèque simule des scénarios de sociétés de prop trading en réinitialisant le solde du compte sur la base de seuils de profit et de perte configurables pendant le backtesting, et enregistre les résultats de la réinitialisation à des fins d'analyse.

Traduire les pourcentages de risque en valeur monétaire sur la base du solde du compte.

Ce script MQL5 exporte les données des chandeliers pour différentes périodes dans un fichier CSV, en capturant des informations essentielles sur le marché telles que les prix d'ouverture, de clôture, de clôture et de clôture maximale. Il analyse les caractéristiques de chaque chandelier, y compris la taille du corps et de la mèche, tout en calculant des mesures supplémentaires telles que les écarts entre les bougies. Après avoir traité les 21 dernières barres, il informe l'utilisateur de la réussite de l'exportation des données.

Marquer les plus hauts et les plus bas extrêmes (OHLC) ainsi que les prix extrêmes à l'achat et à la vente.

Malheureusement, j'ai découvert que certains courtiers changent l'heure sur le serveur de manière un peu incorrecte, ce à quoi je ne m'attendais pas et qui m'a beaucoup surpris. Voici un script que tout le monde peut utiliser pour vérifier son courtier.

L'histogramme BBMA ZoneZeroLoss montre les zones de trading, par ex. pour la configuration "Reentry" pour la minimisation des risques.

Canal de Keltner (indicateur MetaTrader) - est un indicateur d'analyse technique classique développé par Chester W. Keltner en 1960. L'indicateur est quelque peu similaire aux bandes et enveloppes de Bollinger. Il utilise trois lignes de tracé : la ligne médiane est la moyenne mobile simple sur 10 jours appliquée au prix typique ((haut + bas + clôture) / 3), les bandes supérieure et inférieure sont produites en ajoutant et en soustrayant la moyenne mobile de la fourchette de prix quotidienne (différence entre le haut et le bas) de la ligne médiane. De cette manière, un canal basé sur la volatilité est construit. Dans cette version de l'indicateur, vous pouvez modifier tous les paramètres de la MA. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.

Logger avec la possibilité d'enregistrer des modules individuels ou des sections de code

Conseiller expert simple avec fonction d'optimisation du R-carré personnalisée

Niveau VWAP dynamique pouvant être moyenné sur plusieurs jours

L'indicateur Watermark est léger et efficace, conçu pour afficher un filigrane informatif sur le graphique principal de MetaTrader 5. Il affiche automatiquement le symbole actuel, l'heure du graphique et la description de l'actif, ce qui permet aux traders de personnaliser leur interface avec style et commodité.

Il s'agit d'un indicateur de moyenne mobile basé sur les bougies Heiken-Ashi plutôt que sur le prix brut du marché.

Weekly VWAP (Volume Weighted Average Price) est un puissant indicateur MQL5 qui calcule et affiche le prix moyen pondéré en fonction du volume pour chaque semaine de négociation. Il s'agit d'un outil essentiel pour identifier la juste valeur hebdomadaire et comprendre le sentiment sous-jacent sur une période plus longue.

Fonds propres historiques des positions virtuelles ouvertes une fois et une fois pour analyser l'efficacité de la négociation de l'écart/des fonds propres.

Il s'agit d'un script de test qui étend les capacités d'optimisation standard de MetaTrader 5, vous permettant d'évaluer les stratégies selon des critères complexes définis par l'utilisateur (avec une séparation entre les périodes en échantillon et hors échantillon, des métriques avancées et des tests statistiques).

simple atr supertrend with rsi filter

Un outil pour aligner les noms des sessions de négociation avec l'heure du serveur du courtier et l'heure locale.

Fonction permettant de convertir l'heure du serveur d'un fuseau horaire d'un courtier à un autre.

It's like a bird's-eye view for BBMA Oma Ally fans. ust drag it onto the chart and you'll get all the BBMA signals running on the chart.

Stratégie de trading basée sur la simple rupture des niveaux précédents de plus haut ou plus bas

Monitoring of memory leaks in the strategy tester

The default CCI in MT5 doesn't have the shift parameter. This script implements the shift.

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

L'indicateur le plus simple montrant sur le symbole actuel la variation du prix en % depuis l'ouverture de la séance.

Indicateur Chande Kroll Stop - niveaux d'arrêt pour les positions courtes et longues.

1234567891011...196