L'indicateur iS7N_SacuL.mq5 pour MetaTrader 5 est basé sur l'original "Lucas1.mq4" de MetaTrader 4, connaissant quelques modifications. Le paramètre Per représente la période de l'indicateur, soit le nombre de barres utilisées pour le calcul, et varie normalement de 4 à 12. Le paramètre Pro, quant à lui, indique le décalage du canal en pourcentage, variant généralement de -10 à 40.
L'absence de décalage, soit un Pro de 0 ou inférieur, signifie qu'il n'y aura pas de rupture, et donc aucune flèche n'apparaîtra sur le graphique. Il est recommandé d'explorer différentes stratégies de trading utilisant deux configurations distinctes de cet indicateur, telles que 7\25 pour les entrées et 5\-5 pour le suivi. La troisième version de cet outil comporte une réduction significative des erreurs.
👉 Lis ça | NeuroBook | Partage!
L'absence de décalage, soit un Pro de 0 ou inférieur, signifie qu'il n'y aura pas de rupture, et donc aucune flèche n'apparaîtra sur le graphique. Il est recommandé d'explorer différentes stratégies de trading utilisant deux configurations distinctes de cet indicateur, telles que 7\25 pour les entrées et 5\-5 pour le suivi. La troisième version de cet outil comporte une réduction significative des erreurs.
👉 Lis ça | NeuroBook | Partage!
Les résultats du test sur l'Expert Advisor utilisant l'indicateur Heiken Ashi sur EURAUD en H1 pour la période du 18 au 24 juillet 2010 révèlent des insights cruciaux. Avec un dépôt initial de 3 000 USD, le profit net total est de -2 047,37 USD, indiquant des performances mitigées. Le facteur de profit est faible à 0,36, et le ratio de Sharpe est de -1,62, montrant un profil risque-rendement peu favorable. La réduction maximale de l'équilibre est significative, atteignant 73,39 %.
Le test a effectué 7 trades, dont 28,57 % se sont révélés profitables. La plus grande perte a atteint -891,96 USD, alors que le plus grand profit enregistré est de 1 031,31 USD. Les positions courtes ont eu un taux de succès de 40 %, contre 0 % pour les positions longues. La gestion des risques doit être reconsidérée pour améliorer l'efficacité de cet Expert Advisor.
👉 Lis ça | Freelance | Partage!
Le test a effectué 7 trades, dont 28,57 % se sont révélés profitables. La plus grande perte a atteint -891,96 USD, alors que le plus grand profit enregistré est de 1 031,31 USD. Les positions courtes ont eu un taux de succès de 40 %, contre 0 % pour les positions longues. La gestion des risques doit être reconsidérée pour améliorer l'efficacité de cet Expert Advisor.
👉 Lis ça | Freelance | Partage!
L'indicateur proposé permet d'analyser le comportement d'un ZigZag standard sur les données historiques. Les sommets pris en compte dans le calcul sont indiqués par des marqueurs distincts. Concernant le calcul, il convient de noter que le processus n'est pas optimisé. À chaque nouvelle barre calculée, le code du ZigZag standard est exécuté en "mode d'émulation de la 0ème barre". Cette méthode offre une perspective sur les mouvements antérieurs sans ajuster la performance du calcul. L'évaluation se concentre sur l'identification des points de retournement selon les conditions définies. Cela peut être utile pour une analyse technique approfondie des tendances passées et leur comportement.
👉 Lis ça | Freelance | Partage!
👉 Lis ça | Freelance | Partage!
❤6
Présentation d'un Expert Advisor (EA) conçu avec une approche méthodique pour optimiser les décisions de trading. Basé sur l'interaction stratégique de deux indicateurs de Moyennes Mobiles (MA), cet EA examine spécifiquement les périodes durant lesquelles les indicateurs ne se croisent pas. En cas de retournement par rapport à la tendance principale, une première transaction est initiée. Par la suite, des transactions supplémentaires sont déclenchées selon les mouvements de marché mesurés par le Range Moyen Avéré (ATR), s'opérant dans la direction choisie ou en sens inverse par un seuil spécifié.
Une fois que trois transactions sont actives et suivent la direction favorable, le trailing stop se met en œuvre pour maximiser les gains. Dans un scénario de mouvement adversaire, l'EA prend des mesures correctives en fermant un certain nombre de transactions. Le seuil de clôture est déterm...
👉 Lis ça | Signaux | Partage!
Une fois que trois transactions sont actives et suivent la direction favorable, le trailing stop se met en œuvre pour maximiser les gains. Dans un scénario de mouvement adversaire, l'EA prend des mesures correctives en fermant un certain nombre de transactions. Le seuil de clôture est déterm...
👉 Lis ça | Signaux | Partage!
❤1
L'indicateur SuperTrend est conçu pour identifier les tendances du marché en utilisant la volatilité de l'Average True Range (ATR). Distribué sous licence MIT, il est gratuit. La formule de calcul se base sur les bandes supérieure et inférieure, définies respectivement par le prix d'origine ajusté en tenant compte d'un multiplicateur et de l'ATR. Une tendance haussière est signalée par une ligne verte et une tendance baissière par une ligne rouge. Cet outil est utile pour les stratégies de suivi de tendance ou pour repérer les retournements. Le fichier de l'indicateur doit être placé dans le dossier des indicateurs de MetaTrader 5, suivi d'un redémarrage ou d'une actualisation. Paramétrage possible via ATRPeriod, Multiplier, SourcePrice et TakeWicksIntoAccount pour ajuster la sensibilité de l'indicateur.
👉 Lis ça | Signaux | Partage!
👉 Lis ça | Signaux | Partage!
❤5
Une carte de caractéristiques auto-organisée (SOM) est un réseau neuronal spécifique, fondé par Teuvo Kohonen, qui transforme des données multidimensionnelles en une grille bidimensionnelle. Le SOM fonctionne grâce à l'apprentissage non supervisé pour effectuer une classification et une visualisation des données. Les cartes Kohonen s'adaptent en ajustant les poids des neurones voisins pour représenter des données d'entrée complexes avec des similarités géométriques simples.
Dans MetaTrader 5, la bibliothèque cIntBMP permet de visualiser les cartes SOM. Pour ceux qui utilisent MQL5, deux classes sont essentielles : CSOMNode pour les nœuds et CSOM pour le réseau neuronal. Divers exemples montrent son application, notamment en regroupant des couleurs ou des aliments en fonction de leurs composants.
Les plans de composants sont cruciaux pour identifier les corrélations entre les variab...
👉 Lis ça | Freelance | Partage!
Dans MetaTrader 5, la bibliothèque cIntBMP permet de visualiser les cartes SOM. Pour ceux qui utilisent MQL5, deux classes sont essentielles : CSOMNode pour les nœuds et CSOM pour le réseau neuronal. Divers exemples montrent son application, notamment en regroupant des couleurs ou des aliments en fonction de leurs composants.
Les plans de composants sont cruciaux pour identifier les corrélations entre les variab...
👉 Lis ça | Freelance | Partage!
❤4
L'indicateur Hilo est un outil crucial pour les développeurs et analystes qui recherchent à identifier les niveaux de support et de résistance dans les données de marché. Grâce à ses principes de fonctionnement, il offre une lecture claire des tendances, permettant une meilleure prise de décision sur les projections de prix. Bien qu'il soit réputé pour sa simplicité d'utilisation, une compréhension approfondie de ses paramètres et de son intégration dans des systèmes complexes est essentielle pour maximiser son efficacité. Les programmeurs CT peuvent tirer parti de cet indicateur pour des analyses techniques précises. Une expérimentation continue et un ajustement des paramètres sont recommandés pour optimiser les résultats dans différents contextes de marché.
👉 Lis ça | Signaux | Partage!
👉 Lis ça | Signaux | Partage!
❤10
Une nouvelle technique de contrôle des risques dans le trading sur MetaTrader 5 permet de capter les sommets et creux d'un mouvement de marché. Inspirée d'une stratégie existante (référence MQL5), cette approche utilise une variable PERIOD pour configurer l'indicateur WPR standard. Sa mise en œuvre sur la paire EURUSD M15 nécessite une attention particulière car les lignes de signal de renversement de tendance ne comprennent pas de filtre. Il est conseillé de confirmer les signaux de divergence en employant plusieurs unités de temps. Cela améliore la fiabilité des analyses et réduit les faux signaux. Une vérification rigoureuse à travers divers TF est cruciale pour optimiser l'efficacité des signaux détectés.
👉 Lis ça | Cotations | Partage!
👉 Lis ça | Cotations | Partage!
❤3👌3
Moyenne mobile avec filtre numérique utilisant une fenêtre Hann. Pour ajuster les coefficients du filtre, modifiez les lignes correspondantes dans OnInit(). Les propriétés amplitude-fréquence des différentes fenêtres, comme la fenêtre rectangulaire pour la SMA, sont présentées dans un tableau. L'implémentation de ces filtres permet d'affiner les signaux en fonction des besoins spécifiques. Les filtres numériques sont essentiels pour le traitement des signaux, et leur configuration correcte influence directement les résultats. Assurez-vous de bien comprendre chacune des caractéristiques des fenêtres utilisées pour optimiser leur application sur vos données.
👉 Lis ça | Freelance | Partage!
👉 Lis ça | Freelance | Partage!
❤3
Cet Expert Advisor (EA) est conçu pour aider les traders à gérer efficacement le risque en ajustant la taille des positions selon la volatilité du marché, mesurée par l'Average True Range (ATR). L'objectif est de garantir une couverture de risque cohérente malgré les fluctuations du marché.
Fonctionnalités principales : l'EA effectue un dimensionnement dynamique des positions basé sur un pourcentage de risque prédéfini et la valeur ATR actuelle. Il peut également établir automatiquement le stop-loss suivant l'ATR pour s'adapter à la volatilité. Son approche de trading s'appuie sur la stratégie de croisement des moyennes mobiles, mettant l'accent sur la gestion des risques.
Pour utiliser cet outil, attachez-le à votre graphique sur MetaTrader 5, configurez les paramètres tels que RiskPercentage et ATRPeriod. L'EA calcule automatiquement la taille des positions et initie des transact...
👉 Lis ça | Market | Partage!
Fonctionnalités principales : l'EA effectue un dimensionnement dynamique des positions basé sur un pourcentage de risque prédéfini et la valeur ATR actuelle. Il peut également établir automatiquement le stop-loss suivant l'ATR pour s'adapter à la volatilité. Son approche de trading s'appuie sur la stratégie de croisement des moyennes mobiles, mettant l'accent sur la gestion des risques.
Pour utiliser cet outil, attachez-le à votre graphique sur MetaTrader 5, configurez les paramètres tels que RiskPercentage et ATRPeriod. L'EA calcule automatiquement la taille des positions et initie des transact...
👉 Lis ça | Market | Partage!
❤2
L'indicateur en question génère un histogramme pour les graphiques à barres personnalisés, tels que les boîtes renko, PnF et équivolume, où la durée des barres fluctue. Contrairement aux graphiques standard avec délais fixes, ces graphiques nécessitent une approche unique pour représenter le temps. MT5 n'étant pas conçu pour les échéances variables, les graphiques personnalisés sont émulés à l'aide de délais standards, généralement M1, offrant ainsi une précision maximale dans le placement des barres. Sur un graphique traditionnel, l'indicateur affiche un histogramme uniforme, rendant son utilisation peu pertinente. L'indicateur inclut un paramètre Directional, qui permet le choix entre un histogramme signé ou non signé, influençant la représentation des variations de prix.
👉 Lis ça | NeuroBook | Partage!
👉 Lis ça | NeuroBook | Partage!
❤2
Dans le contexte actuel, l'économétrie et la prévision de séries temporelles sont souvent abordées en présumant que le lecteur possède une maîtrise des méthodes statistiques. La clé réside dans l'estimation précise des paramètres statistiques, essentielle pour assurer la pertinence des modèles mathématiques. Lors de l'analyse de séries chronologiques, un outil pratique permettant une estimation rapide des paramètres est d'une grande utilité.
Cet article présente succinctement les paramètres statistiques de base d'une séquence aléatoire et propose des méthodes d'analyse visuelle via une implémentation en MQL5, avec une visualisation des résultats par Gnuplot. Prendre en compte les valeurs aberrantes est crucial, surtout pour les petits échantillons, pour améliorer la fiabilité des estimations statistiques.
👉 Lis ça | Signaux | Partage!
Cet article présente succinctement les paramètres statistiques de base d'une séquence aléatoire et propose des méthodes d'analyse visuelle via une implémentation en MQL5, avec une visualisation des résultats par Gnuplot. Prendre en compte les valeurs aberrantes est crucial, surtout pour les petits échantillons, pour améliorer la fiabilité des estimations statistiques.
👉 Lis ça | Signaux | Partage!
❤1
Un Expert Advisor basique utilise les indicateurs Simple Moving Average et ADX. Contrairement à celui décrit dans l'article "Guide étape par étape pour écrire un Expert Advisor en MQL5 pour les débutants", cette version ne gère pas les positions déjà ouvertes. Elle présente des résultats optimaux sur des graphiques de 30 minutes, 1 heure et 2 heures. Une analyse des backtests souligne ses performances sous ces temporalités spécifiques, bien que l'optimisation reste nécessaire pour autres conditions de marché. Conception simple, il offre une base intéressante pour ceux qui cherchent à expérimenter des approches algorithmiques sans gestion de positions intégrée.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤3
Le script a pour objectif de faciliter l'exportation de l'historique des cotations dans un format structuré, adapté à l'analyse dans des logiciels d'analyse technique. Cela inclut notamment une compatibilité avec MathCad, comme illustré dans l'exemple fourni dans l'archive. Le fichier généré rassemble les données des cotations sur le mois choisi, en organisant les informations pour chaque barre. Ce formatage précis permet aux utilisateurs de manipuler aisément les données pour leurs besoins analytiques, tout en assurant une intégration fluide avec divers outils de modélisation et de calculs techniques. L'accent est mis sur la simplicité de transfert des données pour des traitements avancés.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
Le texte fourni décrit un Expert Advisor simple utilisant un indicateur RKD personnalisé dans MetaTrader 5. Conçu pour EUR/USD et GBP/USD sur des périodes de 30 minutes, 1 heure et 2 heures, le test a été réalisé sur GBP/USD sur une période H1. Avec un dépôt initial de 3 000 USD, le résultat montre un profit net de 228,06 USD. La performance globale est mesurée par un facteur de profit de 1,25 et un ratio de Sharpe de 4,69, indiquant une volatilité modérée et une gestion des risques efficace. Le rapport met également en lumière la plus grande victoire à 135,50 USD et la plus grande perte à -102,00 USD. Les positions gagnantes étaient principalement longues, avec un taux de réussite de 60%. La réduction maximale des fonds propres était de 10,12%. Un total de 52 trades ont été effectués, affichant une gestion équilibrée entre les gains et les pertes.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤2
Présentation du MeanReversionTrendEA pour les professionnels IT et développeurs : Ce système combine deux stratégies clés, le suivi de tendance et le retour à la moyenne, pour assurer une certaine adaptabilité face aux conditions changeantes du marché. En intégrant des croisements de moyennes mobiles et des mesures de volatilité à l'aide de l'ATR, cette solution garantit des signaux d'achat et de vente ajustés en fonction des fluctuations observées. Les transactions sont validées par un mécanisme complet qui prend en compte le volume et la marge disponibles, tout en offrant un niveau de sécurité élevé pour les backtests.
Les principaux paramètres incluent des périodes de moyennes mobiles rapides et lentes, et l'ATR comme multiplicateur pour évaluer les bandes de volatilité. L'algorithme surveille notamment les croisements de moyennes mobiles et les variations de prix par rapport aux ...
👉 Lis ça | AlgoBook | @mql5fr
Les principaux paramètres incluent des périodes de moyennes mobiles rapides et lentes, et l'ATR comme multiplicateur pour évaluer les bandes de volatilité. L'algorithme surveille notamment les croisements de moyennes mobiles et les variations de prix par rapport aux ...
👉 Lis ça | AlgoBook | @mql5fr
L'indicateur "FalseBreakouts.mq5" est conçu pour mettre en évidence sur un graphique les points d'achat et de vente, basés sur les fausses cassures de support et de résistance, ainsi que les niveaux dynamiques de support et de résistance. Il identifie également les sommets et les creux du marché. Ce processus est facilité par l'utilisation de tampons qui stockent et affichent ces informations.
En termes de structure, l'indicateur utilise six tampons et tracés : des flèches bleues pour les achats et rouges pour les ventes, des lignes bleues pour le support, rouges pour la résistance, ainsi que des indicateurs pour les sommets et les creux. Les fonctions principales comme OnInit() et OnCalculate() sont responsables de l'initialisation et de la mise à jour des données. Les opérations d'achat et de vente sont identifiées par les fonctions IsBuy() et IsSell(), respectivement.
L'indicateu...
👉 Lis ça | Forum | @mql5fr
En termes de structure, l'indicateur utilise six tampons et tracés : des flèches bleues pour les achats et rouges pour les ventes, des lignes bleues pour le support, rouges pour la résistance, ainsi que des indicateurs pour les sommets et les creux. Les fonctions principales comme OnInit() et OnCalculate() sont responsables de l'initialisation et de la mise à jour des données. Les opérations d'achat et de vente sont identifiées par les fonctions IsBuy() et IsSell(), respectivement.
L'indicateu...
👉 Lis ça | Forum | @mql5fr
❤4🏆1
Une méthode de création d'une pile d'appels pendant l'exécution est décrite. Elle comprend la création de structures de classes et la séquence d'appels. L'arbre de pile est construit à l'aide de classes comme CNode et CTraceCtrl. L'implémentation permet une surveillance des paramètres et le débogage pas à pas grâce à des macros facilitant les appels et l'organisation structurée des piles. CTreeView et CTraceView sont utilisés pour afficher les informations obtenues. Des fonctionnalités supplémentaires incluent des points de rupture pour la synchronisation des arbres de piles pendant l'exécution. MQL5 offre des perspectives uniques comparé à MQL4.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
Dans MetaTrader 5 build 5120, nous avons introduit un certain nombre de correctifs et d'améliorations sur la plateforme :
• Problèmes d’affichage de l’interface corrigés sur Linux et sous macOS.
• Modèles disponibles mis à jour pour l’AI Assistant dans MetaEditor.
• Activation du passage de tableaux avec conversion de type signée/non signée dans ArraySwap, WebRequest, CryptEncode, CryptDecode et d'autres fonctions de conversion de données.
• Correction de la récupération des états clés pour les programmes MQL sur le graphique actif.
• Comportement corrigé de ArrayInitialize pour les tableaux d'énumération.
Discuter de la mise à jour
• Problèmes d’affichage de l’interface corrigés sur Linux et sous macOS.
• Modèles disponibles mis à jour pour l’AI Assistant dans MetaEditor.
• Activation du passage de tableaux avec conversion de type signée/non signée dans ArraySwap, WebRequest, CryptEncode, CryptDecode et d'autres fonctions de conversion de données.
• Correction de la récupération des états clés pour les programmes MQL sur le graphique actif.
• Comportement corrigé de ArrayInitialize pour les tableaux d'énumération.
Discuter de la mise à jour
❤5🔥2
La régression linéaire en analyse technique permet d'ajuster une équation de ligne droite aux données de prix, utile pour identifier les tendances. Les variables impliquées sont notamment le numéro de barre x, le prix correspondant y[x], le coefficient de proportionnalité b, et le biais y0. La pente de la régression est déduite en normalisant le coefficient b. La formule de b est basée sur l'agrégation des sommes Sx, Sy, Sxx, et Sxy, sur une période définie n.
Pour assurer une harmonisation sur différentes paires de devises, il est indispensable de normaliser b. Cela s'effectue par une division par une moyenne mobile simple (SMA) ou une moyenne mobile linéaire pondérée (LWMA), avec une préférence souvent donnée à la normalisation SMA. Cette approche vise à rendre les écarts visibles sur une échelle standard de -100 à +100, en multipliant les valeurs par 100 000 pour représenter des v...
👉 Lis ça | AlgoBook | @mql5fr
Pour assurer une harmonisation sur différentes paires de devises, il est indispensable de normaliser b. Cela s'effectue par une division par une moyenne mobile simple (SMA) ou une moyenne mobile linéaire pondérée (LWMA), avec une préférence souvent donnée à la normalisation SMA. Cette approche vise à rendre les écarts visibles sur une échelle standard de -100 à +100, en multipliant les valeurs par 100 000 pour représenter des v...
👉 Lis ça | AlgoBook | @mql5fr
❤6