L'indicateur RSI combiné au MACD met en évidence les divergences des prix actuels avec clarté. Les renversements sur les périodes courtes, comme 1, 5 et 15 minutes, sont également bien visibles. Un signal pertinent pour initier une transaction peut provenir du croisement des lignes de signal du MACD et du RSI, accompagné d'un changement de couleur de la ligne RSI. Dans les paramètres, un facteur d'échelle pour le RSI est intégré pour compenser les différences de valeurs MACD selon les différents cadres temporels. Par exemple, pour 15 minutes sur EURUSD, le calibrage est à 4, pour un journalier à 20, et pour une minute environ à 0.5. L'indicateur utilise la classe CMoving_Average issue de la bibliothèque SmoothAlgorithms.mqh, présentée dans un article détaillant son application aux séries de prix. Initialement développé en MQL4, cet indicateur fut introduit dans la Code Base le 8 septe...
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤2
L'indicateur Negative Volume Index (NVI) est un outil technique avancé pour l'analyse graphique sur MT4 et MT5. Basé sur le volume en tic-tac (ou réel sur MT5), il permet l'analyse multi-cadres temporels et l'affichage de l'indice de volume positif. Positionné dans une fenêtre séparée sous le graphique principal, il ne dépend d'aucun indicateur standard ou personnalisé.
Développé par Paul L. Dysart et amélioré par Norman G. Fosback, l'indicateur analyse les volumes pour déterminer les mouvements du marché. Une tendance forte est souvent confirmante même si le volume baisse. Un croisement avec une moyenne mobile peut confirmer cette tendance, bien que des signaux erronés soient possibles.
La stratégie de divergence NVI utilise la différence entre le prix et l'indice pour détecter des renversements, bien que des confirmations supplémentaires soient conseillées. Les utilisateurs peuven...
👉 Lis ça | VPS | @mql5fr
Développé par Paul L. Dysart et amélioré par Norman G. Fosback, l'indicateur analyse les volumes pour déterminer les mouvements du marché. Une tendance forte est souvent confirmante même si le volume baisse. Un croisement avec une moyenne mobile peut confirmer cette tendance, bien que des signaux erronés soient possibles.
La stratégie de divergence NVI utilise la différence entre le prix et l'indice pour détecter des renversements, bien que des confirmations supplémentaires soient conseillées. Les utilisateurs peuven...
👉 Lis ça | VPS | @mql5fr
❤1
La stratégie BBMA, développée par le trader malaisien Oma Ally, utilise une combinaison de bandes de Bollinger et de moyennes mobiles pour analyser les mouvements de marché. Elle a vu son adoption augmenter en Malaisie, Indonésie et Brunei, attestant de sa crédibilité dans la communauté Forex. L'une de ses configurations clés, "Reentry", aide à entrer sur le marché après que les cours ont corrigé dans la direction de la tendance principale. Les traders utilisent cette configuration pour déterminer des points d'entrée et de sortie précis.
Le concept de la "Zero Loss Zone" vise à optimiser ces stratégies en identifiant des zones de faible risque. En examinant des critères spécifiques tels que les bougies de tendance fortes et le positionnement judicieux des moyennes mobiles, les traders peuvent réduire leurs risques de pertes potentielles.
👉 Lis ça | Signaux | @mql5fr
Le concept de la "Zero Loss Zone" vise à optimiser ces stratégies en identifiant des zones de faible risque. En examinant des critères spécifiques tels que les bougies de tendance fortes et le positionnement judicieux des moyennes mobiles, les traders peuvent réduire leurs risques de pertes potentielles.
👉 Lis ça | Signaux | @mql5fr
❤6
Découvrez l'interaction complexe entre demandes, ordres et transactions dans MetaTrader 5. Chaque demande bien structurée influence directement les positions de trading, avec des contrôles rigoureux assurant la validation des transactions. Utilisez OrderSend() et OrderCheck() pour vérifier et envoyer des demandes en toute sécurité. Suivez les événements de trading en exploitant la fonction OnTrade() et développez des Expert Advisors robustes. Apprenez à gérer efficacement les événements asynchrones, et à analyser les changements dans l'historique des trades pour optimiser vos stratégies. Une méthodologie indispensable pour les développeurs MQL5 et un atout majeur en algorithmic trading.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤5
L'indicateur CoeffofLine vise à prédire la direction future des prix sur une période de 2-3 barres. Son efficacité dépend du choix de l'instrument financier, de l'horizon temporel et de la période utilisés. Une orientation à la hausse du CoeffofLine est un signal d'achat, tandis qu'un renversement sur l'échelle de temps de travail et un signal de baisse sur une échelle de temps plus petite indiquent le moment de vendre. Quand le CoeffofLine reste horizontal sur l'échelle de temps principale mais descend sur une échelle plus petite, cela indique également un signal de vente. Initialement implémenté en MQL4, cet indicateur a été partagé dans la Code Base en août 2006.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤1🤔1👌1
Les signaux de trading sont obtenus à la clôture des bougies en utilisant l'indicateur personnalisé Chande Momentum Oscillator. Pour déclencher un ordre d'achat, l'indicateur doit passer sous la valeur -50, tandis qu'un passage au-dessus de 50 déclenche une vente. Les paramètres adoptés lors des tests comprennent : CMO_period fixé à 9, CMO_Shift à 0, avec une période quotidienne et l'instrument EURUSD. Le volume est constant à 0.1 lot, sans Stop Loss, Take Profit, ou Trailing. Pour intégrer ce module de signaux dans le MQL5 Wizard, il est essentiel de placer les fichiers nécessaires dans les répertoires spécifiés. De plus, la bibliothèque smoothalgorithms.mqh doit être présente pour assurer le bon fonctionnement de l'expert advisor généré. Les résultats des tests depuis le 01.01.2010 montrent l'efficacité de ces configurations de trading.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤2
L'indicateur JMACD est une variante du MACD classique, améliorée par l'intégration de la moyenne JMA adaptative pour un calcul plus précis des moyennes. Il convient particulièrement aux analyses forex impliquant des taux de change hautement volatils. La structure repose sur la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh, qui rationalise les calculs sans avoir besoin de tampons supplémentaires. Pour l'installation, placez le fichier smoothalgorithms.mqh dans le dossier MQL5\Include, et le fichier jmacd.mq5 dans le dossier MQL5/Indicators du répertoire terminal_data_folder. Cet indicateur offre des perspectives analytiques améliorées pour les traders cherchant à optimiser leurs stratégies sur des marchés instables.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤1
L'analyse de l'historique des positions virtuelles ouvertes est essentielle pour évaluer la performance des stratégies de trading. L'objectif principal est d'identifier le concept de volatilité aplatie dans les opérations de spread et de négociation d'actions. Cette méthode repose sur la définition unique du volume et de la direction pour chaque paire active, la calcul du profit ou de la perte cumulée et la visualisation sous forme de ligne d'équité.
L'outil nécessite de définir les volumes et directions, éventuellement ajouter un suffixe de symbole, et ajuster la profondeur de l'historique. Notez que les frais annexes comme les spreads, commissions et swaps ne sont pas inclus, et l'indicateur n'est pas optimisé en termes de performances.
L'objectif à terme est l'automatisation du processus. Des développements futuristes envisagent l'amélioration de l'analyse visuelle et l'automatis...
👉 Lis ça | Calendrier | @mql5fr
L'outil nécessite de définir les volumes et directions, éventuellement ajouter un suffixe de symbole, et ajuster la profondeur de l'historique. Notez que les frais annexes comme les spreads, commissions et swaps ne sont pas inclus, et l'indicateur n'est pas optimisé en termes de performances.
L'objectif à terme est l'automatisation du processus. Des développements futuristes envisagent l'amélioration de l'analyse visuelle et l'automatis...
👉 Lis ça | Calendrier | @mql5fr
❤1
L'indicateur Candle Range pour MetaTrader est conçu pour montrer la fourchette d'une bougie en pips lorsqu'on passe la souris dessus. En plus des niveaux Haut/Bas, il peut afficher la taille du corps de la bougie (Ouverture/Fermeture) selon les réglages choisis. Il propose plusieurs options de personnalisation pour en modifier l'apparence. L'indicateur est compatible avec les plateformes MT4 et MT5.
Les paramètres incluent ShowBodySize, pour afficher la taille du corps, et HavePipettes, pour prendre en compte les pipettes dans les cotations. TrueRange permet d'intégrer l'écart dans le calcul. Les éléments visuels comme la couleur, la taille, et la police peuvent être ajustés, ainsi que l'emplacement de l'indicateur sur le graphique. DrawTextAsBackground modifie la visibilité sur le graphique, utile pour ne pas cacher des informations essentielles.
👉 Lis ça | AlgoBook | @mql5fr
Les paramètres incluent ShowBodySize, pour afficher la taille du corps, et HavePipettes, pour prendre en compte les pipettes dans les cotations. TrueRange permet d'intégrer l'écart dans le calcul. Les éléments visuels comme la couleur, la taille, et la police peuvent être ajustés, ainsi que l'emplacement de l'indicateur sur le graphique. DrawTextAsBackground modifie la visibilité sur le graphique, utile pour ne pas cacher des informations essentielles.
👉 Lis ça | AlgoBook | @mql5fr
❤1
Explorez les nuances de MetaTrader 5 pour maîtriser le trading algorithmique efficace. Découvrez l'importance des ordres, des transactions et des positions dans MQL5. Chaque ordre suit un cycle précis: création, modification, annulation et historique. En cas d'erreur, l'ordre n'apparaît pas. Explorez le rôle des caches MQL5 pour des demandes de données optimisées et la manière dont ils garantissent un accès efficace aux informations de trading cruciales. Apprenez à sécuriser l'historique de transactions via le stockage crypté, évitez la surcharge réseau en synchronisant seulement l'essentiel, et assurez l'intégrité des données malgré les interruptions de connexion.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤3
Un nouvel indicateur propose une approche d'approximation parabolique pour le calcul des moyennes de séries de prix. Cet outil repose sur l'algorithme contenu dans la classe CParMA, issue de la bibliothèque SmoothAlgorithms.mqh. Cette bibliothèque permet un traitement efficace sans recourir à des tampons supplémentaires. L'article "Averaging price series without additional buffers for intermediate calculations" présente une analyse approfondie de cette méthode. Pour l'intégration, placez le fichier smoothalgorithms.mqh dans le dossier terminal_data_folder\MQL5\Include et l'indicateur parma.mq5 dans terminal_data_folder/MQL5/Indicators. Cela garantit une configuration optimale pour l'utilisation de cet indicateur dans un environnement MQL5.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤1
L'indicateur présenté, développé par Tim Tillson, s'appuie sur cinq moyennes mobiles T3. Sa fonction est similaire à celle de l'Alligator de Bill Williams pour analyser les tendances du marché. Cet outil utilise la classe CT3 de la bibliothèque SmoothAlgorithms.mqh. Pour plus de détails sur l'utilisation de cette classe, un article intitulé "Averaging price series without additional buffers for intermediate calculations" est disponible. L'indicateur a été mis en Code Base depuis le 13 juillet 2006. Pour une installation correcte, placez la bibliothèque smoothalgorithms.mqh dans le répertoire terminal_data_folder\MQL5\Include et l'indicateur t3taotra.mq5 dans Terminal_data_folder/MQL5/Indicators.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤2
Une nouvelle méthode adaptative pour l'analyse des tendances et cycles du marché, intitulée RFTL (Reference Fast Trend Line), a été développée. Le RFTL utilise des filtres numériques, RFTL-1 et RFTL-2, appliqués à une série discrète d'entrée avec un retard déterminé par l'intervalle de Nyquist correspondant. Les coefficients de ce filtre fournissent une réponse similaire aux moyennes mobiles simples, bien que le RFTL présente une réponse impulsionnelle plus complexe. En substituant cette réponse par une impulsion pondérée de 1/N, qui est typique des moyennes mobiles à N points, les deux approches coïncident. Ce développement propose une perspective renouvelée dans l'évaluation des mouvements de marché, offrant une alternative potentielle aux méthodes traditionnelles. Les professionnels du secteur peuvent examiner ce modèle pour comprendre ses applications dans l'analyse des séries tem...
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
Cet Expert Advisor met en œuvre l'utilisation du calendrier MQL5 pour développer un système de trading automatisé réactif aux événements impactant le marché des changes. Le but principal est éducatif et vise à démontrer comment interagir avec ce calendrier pour identifier puis négocier autour d'annonces économiques significatives, telles que les statistiques d'inflation ou les décisions de taux d'intérêt.
L'EA exploite les fonctions du calendrier pour repérer les événements potentiellement influents sur la devise concernée. Lorsqu'un événement de haute importance est détecté, une stratégie de trading de rupture est appliquée via des ordres en attente, Buy Stop et Sell Stop, à des niveaux stratégiques autour du prix actuel. Cette méthode vise à bénéficier de la volatilité engendrée par ces annonces.
Plusieurs paramètres permettent de personnaliser le fonctionnement : le type d'opérat...
👉 Lis ça | Freelance | @mql5fr
L'EA exploite les fonctions du calendrier pour repérer les événements potentiellement influents sur la devise concernée. Lorsqu'un événement de haute importance est détecté, une stratégie de trading de rupture est appliquée via des ordres en attente, Buy Stop et Sell Stop, à des niveaux stratégiques autour du prix actuel. Cette méthode vise à bénéficier de la volatilité engendrée par ces annonces.
Plusieurs paramètres permettent de personnaliser le fonctionnement : le type d'opérat...
👉 Lis ça | Freelance | @mql5fr
❤1
Les irrégularités dans le changement d'heure des serveurs par certains courtiers posent problème lors des transitions entre horaires d'été et d'hiver. La session FOREX s'étend sur 120 heures, du dimanche 17h00 EST au vendredi 17h00 EST. Les États-Unis modifient leurs horaires le 2e dimanche de mars et le 1er dimanche de novembre, tandis que l'UE le fait le dernier dimanche de mars et d'octobre. Ces différences créent un décalage horaire temporaire, perturbant le démarrage et la conclusion des sessions FOREX. Nombre d'entre eux ne tiennent pas compte de ces variations dans leurs horodatages, empêchant ainsi une réactivité efficace aux événements du week-end. Un script permet désormais de vérifier, enregistrer et signaler les sessions incorrectes, aidant ainsi à corriger ces anomalies temporelles et à maintenir une cohérence dans l'activité de trading.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤3🎉1
La création d'un Expert Advisor (EA) exige un processus rigoureux de test et d'optimisation pour garantir sa rentabilité. L'identification et la correction des erreurs de code sont essentielles, souvent facilitée par MQL5. Des erreurs de compilation courantes incluent la déclaration incorrecte de variables et l'oubli de ponctuation, comme le point-virgule manquant ou l'utilisation inappropriée d'opérateurs. Une fois les erreurs corrigées, le débogage est nécessaire pour identifier les erreurs d'exécution, comme les erreurs de tableau hors plage. Les tests préliminaires avec le Testeur de stratégie de MetaTrader aident à identifier les paramètres optimaux pour les paires de devises, permettant un ajustement précis des stratégies pour une performance maximale.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤6
Cet indicateur RSI utilise une approche différente en employant une moyenne ultra-linéaire, grâce à la classe CJurX de la bibliothèque SmoothAlgorithms.mqh. Cette méthode, décrite dans l'article sur le calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires, offre une nouvelle perspective sur le lissage des données. De plus, la classe CJJMA est utilisée pour affiner davantage l'indicateur final. Ce RSI modifié peut être appliqué avec toutes les techniques d'analyse technique traditionnelles de la même manière que le RSI classique. Les professionnels en finance et en programmation peuvent tirer parti de ces améliorations pour ajuster leurs stratégies d'investissement ou développer de nouveaux outils analytiques.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
✍1
Lorsqu'il franchit la ligne zéro, cet indicateur de tendance indique la direction de négociation et le moment de fermeture des positions. Disponible en trois variantes : une ligne unicolore simple (Variation.mq5), une ligne changeante selon la tendance (ColorVariation.mq5), et une ligne multicolore avec lissage JMA pour réduire le bruit (ColorJVariation.mq5). Le fichier ColorJVariation.mq5 utilise la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh. Les détails de cette méthode sont couverts dans l'article sur le calcul des moyennes des séries de prix sans tampons intermédiaires. Pour l'utiliser, copiez les fichiers Variation.mq5, ColorVariation.mq5 et ColorJVariation.mq5 dans le dossier MQL5\Indicators du terminal. Initialement implémenté pour MQL4, cet indicateur a été publié le 14.07.2010.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤4
Cet outil analytique repose sur les moyennes, notamment la moyenne pondérée linéaire (LWMA) et la moyenne simple (SMA), pour évaluer les dynamiques de marché. Le prix par rapport à sa ligne indique la tendance : au-dessus signale une tendance haussière, en dessous une baisse. Ce positionnement divise le graphique en secteurs, facilitant l'interprétation des mouvements de marché. L'indicateur intègre des classes issues des bibliothèques SmoothAlgorithms.mqh et IndicatorsAlgorithms.mqh, requérant leur inclusion dans le répertoire MQL5\Include. Pour plus de précision sur sa mise en œuvre, l'article sur l'optimisation des séries de prix offre des directives précieuses, notamment sur le calcul sans tampons intermédiaires.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
Certains courtiers présentent des irrégularités dans le changement d'heure des serveurs, un phénomène surprenant pour de nombreux professionnels. Un script permet de vérifier ces anomalies. Une session FOREX doit durer exactement 120 heures, de dimanche 17h00 EST à vendredi 17h00 EST. Le problème résulte des différences dans les changements entre l'heure d'été et l'heure d'hiver, qui varient selon les régions. Aux États-Unis, le changement survient le deuxième dimanche de mars et le premier dimanche de novembre, contrairement à l'UE où le passage se fait le dernier dimanche de mars et d'octobre. Ces décrochages créent une transition où les décalages horaires diffèrent de la norme, impactant le début et la fin des sessions FOREX. Ce script identifie les sessions étrangement courtes ou incorrectement timées, en vérifiant les changements d'horaires historiques du courtier. Si une session...
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤1