LinearRegression Channel
- Utilitaires
- Version: 4.0
Linear Regression Channel v4.0 — Indicateur pour MetaTrader 5
Linear Regression Channel v4.0 est un indicateur qui calcule automatiquement la longueur optimale du canal de régression linéaire en utilisant le coefficient R², et dessine l'historique des canaux précédents pour visualiser l'évolution de la structure des prix.
Nouveautés de la v4.0
Longueur automatique par R² maximum. L'indicateur évalue toutes les longueurs entre le minimum et le maximum configurés, calcule le R² de chacune et sélectionne celle qui s'ajuste le mieux au prix actuel. Le panneau sur le graphique affiche en temps réel la longueur optimale trouvée, le R² du canal actuel en pourcentage et la direction de la tendance.
Historique des canaux configurable. Dessine les canaux précédents en remontant N barres configurables à partir du canal actuel. Chaque canal historique est indépendant, avec un écart-type adaptatif à la période couverte, une couleur configurable individuellement par canal (jusqu'à 5 canaux historiques), une étiquette avec le R² de chaque canal historique et des lignes pointillées pour se différencier du canal actuel. Les canaux ne se chevauchent pas.
Fonctionnement du calcul automatique de longueur
À chaque nouvelle bougie, l'indicateur teste des longueurs par pas configurables dans la plage définie, calcule le R² pour chaque longueur et dessine le canal avec la longueur ayant obtenu le R² le plus élevé. Le canal reflète ainsi la longueur la plus représentative de la structure actuelle du marché à ce moment.
Fonctionnement de l'historique
Chaque canal historique calcule sa propre régression linéaire et son propre écart-type pour la période couverte. Cela permet d'observer si la tendance actuelle est une continuation de la précédente ou représente un changement de structure.
Paramètres principaux
Canal principal : InpAutoLength (activer la longueur automatique par R²), InpLength (longueur manuelle si Auto est désactivé), InpDeviation (multiplicateur d'écart-type), InpExtend (étendre le canal vers la droite), InpShowFibo (afficher les niveaux Fibonacci internes), InpShowBroken (mettre en évidence lorsque le canal est cassé).
Longueur automatique : InpAutoMinLen (longueur minimale à évaluer, par défaut 20), InpAutoMaxLen (longueur maximale à évaluer, par défaut 300), InpAutoStep (pas entre les longueurs, par défaut 5), InpShowR2Panel (afficher le panneau avec R² et longueur optimale).
Historique : InpShowHistory (activer l'historique des canaux), InpHistoryBars (barres en arrière pour rechercher des canaux), InpHistoryMax (maximum de canaux historiques, de 1 à 5), InpHistoryDev (écart des bandes historiques), InpHColor1 à InpHColor5 (couleur individuelle par canal historique).
Configuration suggérée par unité de temps
Pour les unités de temps courtes (M1/M5) : InpAutoMinLen = 20, InpAutoMaxLen = 100, InpHistoryBars = 150, InpHistoryMax = 3.
Pour les unités de temps intermédiaires (M15/M30) : InpAutoMinLen = 30, InpAutoMaxLen = 200, InpHistoryBars = 300, InpHistoryMax = 3.
Pour les unités de temps longues (H1/H4) : InpAutoMinLen = 50, InpAutoMaxLen = 300, InpHistoryBars = 500, InpHistoryMax = 5.
Alertes
L'indicateur génère une alerte popup et une notification push vers l'appareil mobile lorsque le prix casse la bande supérieure ou inférieure du canal. L'alerte inclut la valeur R² du canal au moment de la cassure.
