Rejoignez notre page de fans
- Publié par:
- Vladimir
- Vues:
- 85
- Note:
- Publié:
- 2025.06.05 11:52
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
La régression linéaire permet d'ajuster l'équation suivante d'une ligne droite aux données de prix :
y[x] = y0 + b*x
où :
- x est un numéro de barre (x=1..n) ;
- y[x] est le prix correspondant (ouverture, clôture, médiane, etc.) ;
- b est un coefficient de proportionnalité
- y0 est un biais.
La pente de la régression linéaire, donnée par cet indicateur, est égale à une version normalisée du coefficient b.
La formule de b est la suivante
b = (n*Sxy - Sx*Sy)/(n*Sxx - Sx*Sx)
où :
- Sx = Somme(x, x = 1..n)= n*(n + 1)/2 ;
- Sy = Somme(y[x], x = 1..n) ;
- Sxx = Somme(x*x, x = 1..n) = n*(n+1)*(2*n+1)/6 ;
- Sxy = Sum(x*y[x], x = 1..n) ;
- n est la période du SRL (paramètre d'entrée Per).
Le dénominateur de b peut être simplifié comme suit :
n*Sxx - Sx*Sx = n*n*(n-1)*(n+1)/12
Enfin, l'équation complète de b peut être simplifiée comme suit
b = 6*(2*Sxy/(n + 1) - Sy)/n/(n - 1)
Le coefficient b n'est pas normalisé. Il doit être normalisé si nous voulons que le SRL ait une fourchette à peu près identique pour différentes paires de devises. Il est pratique de normaliser b en le divisant par une moyenne mobile simple (SMA) ou une moyenne mobile linéaire pondérée (LWMA), qui sont données par :
SMA = Sy/n
LWMA = 2*Sxy/n/(n + 1)
Les versions correspondantes de LRS sont données par
LRS_LWMA = b/LWMA = 6*(1 - (n + 1)*Sy/Sxy/2)/(n + 1)
Ces deux versions de la normalisation sont pratiquement impossibles à distinguer. La normalisation SMA a donc été choisie pour l'indicateur. En outre, en raison des très petites valeurs du SRL, les valeurs de l'indicateur sont calculées et représentées en parties par 100 000 afin de correspondre approximativement à la fourchette de -100 à +100.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/127

L'indicateur "False Breakouts.mq5" est un outil pour MetaTrader 5 qui identifie et marque visuellement les points d'achat et de vente basés sur les fausses ruptures de support et de résistance. Il utilise des tampons pour afficher des flèches d'achat (bleu) et de vente (rouge), ainsi que des lignes de support (bleu) et de résistance (rouge), et des flèches supplémentaires pour les sommets et les creux du marché. La logique principale de l'indicateur consiste à détecter les sommets et les creux en se basant sur les prix haut et bas des bougies, en mettant à jour dynamiquement les niveaux de support et de résistance. Lorsque le prix franchit le support ou la résistance puis revient, l'indicateur génère des signaux d'achat ou de vente respectivement. Il s'agit d'un outil utile pour les traders qui utilisent des stratégies basées sur les fausses cassures.

L'EA négocie automatiquement sur la base de signaux de tendance et de retour à la moyenne avec des paramètres validés.

Cet indicateur utilise un modèle autorégressif pour extrapoler les prix.

Cet indicateur ajuste un modèle trigonométrique aux prix et l'extrapole dans le futur.