ProRealTime
Un Forum pour discuter des méthodes de trading que nous utilisons, de nos recherches...
Répondre • Page 1 sur 1

Peek et Peek et Collégram.

par Léon » 19 mai 2026 03:12

Bonjour à tous.

Je n'ai pas pour habitude de recommander tel ou tel indicateur. Je suis plus pour explorer les stratégies qui fonctionnent.
Mais celui là, il vaut vraiment le coup qu'on s'y attarde:
Pour les plate forme MT4 et MT5.
Peek+ indicator
Vous le trouverez facilement sur la Station du Forex.
- Il indique clairement les renversements;
- Ne repeint pas;
- Pratiquement pas de lag;
- Trouve les renversements plus rapidement que le rsi et que le stochastique;
- Prévoit à l'avance quand le marché s'essouffle.
En tant que trader ATS, je sais déjà quels sont les zones ou les points de retournement potentiels et avec Peek+ je peux y aller les yeux fermés.
Peek +.PNG
Peek +.PNG (30.61 Kio) Vu 1575 fois
Fichiers joints
Peek NAS100 M5.PNG
Peek NAS100 M5.PNG (35.25 Kio) Vu 1575 fois

Re: Peek et Peek et Collégram.

par ChristelleP » 19 mai 2026 05:43

merci Léon pour le partage :mercichinois:

Re: Peek et Peek et Collégram.

par Wu Wei » 19 mai 2026 13:35

Merci Leon, :mercichinois:

voici le code converti depuis MT4 pour ceux qui voudraient le tester ou l'utiliser avec prt :geek:

Code : #

// Peek+ Indicator - ProRealTime conversion
// Original by IonOne (MQL4)
// Detects "peek" moments: bars where a sustained new high/low streak peaks
// after being untouched for a long time (bb bars)

// Parameters (editable via indicator settings)
bb = 100       // Bars back for highest/lowest lookup
modeHL = 1     // 1 = use High/Low extremes, 0 = use Close
strictMode = 1 // 1 = strict: opposite side must be below bbMin
bbThr = 0.5    // Threshold ratio [0..1]: streak must be >= bb*bbThr to trigger
bbMin = 0.1    // Minima ratio [0..1]: other side must be < bb*bbMin (strict only)

// ---- Find how many bars ago the highest/lowest occurred (within bb bars, starting 1 bar ago) ----
// HighestBars[bb](high[1]) returns offset from bar[1], +1 gives offset from current bar
IF modeHL THEN
   hhOff = HighestBars[bb](high[1]) + 1
   llOff = LowestBars[bb](low[1]) + 1
ELSE
   hhOff = HighestBars[bb](close[1]) + 1
   llOff = LowestBars[bb](close[1]) + 1
ENDIF

// ---- maDn: bearish streak counter (how long since last new high) ----
// Resets and grows when new high was 1 bar ago (hhOff == 1)
// Otherwise counts down from bb based on distance to last high
IF hhOff = 1 THEN
   maDn = maDn[1] + bb / 5
ELSE
   maDn = bb - (hhOff - 1)
ENDIF

// ---- maUp: bullish streak counter (how long since last new low) ----
IF llOff = 1 THEN
   maUp = maUp[1] + bb / 5
ELSE
   maUp = bb - (llOff - 1)
ENDIF

// ---- Bearish peek histogram: fires when new high peaks after long streak ----
IF hhOff = 1 AND maDn >= bb * bbThr THEN
   IF strictMode = 1 AND maUp < bb * bbMin THEN
      maDnHist = maDn
   ELSIF strictMode = 0 THEN
      maDnHist = maDn
   ELSE
      maDnHist = 0
   ENDIF
ELSE
   maDnHist = 0
ENDIF

// ---- Bullish peek histogram: fires when new low peaks after long streak ----
IF llOff = 1 AND maUp >= bb * bbThr THEN
   IF strictMode = 1 AND maDn < bb * bbMin THEN
      maUpHist = maUp
   ELSIF strictMode = 0 THEN
      maUpHist = maUp
   ELSE
      maUpHist = 0
   ENDIF
ELSE
   maUpHist = 0
ENDIF

// ---- Peek dot lines (only visible at the exact peak bar) ----
// Using 0 when not at peak keeps them flat; histogram bars at 0 are invisible
IF hhOff = 1 THEN
   maDnPeek = maDn
ELSE
   maDnPeek = 0
ENDIF

IF llOff = 1 THEN
   maUpPeek = maUp
ELSE
   maUpPeek = 0
ENDIF

RETURN maUp COLOURED(255,255,0) AS "Up streak", maDn COLOURED(255,0,0) AS "Dn streak", maUpPeek COLOURED(255,255,0) STYLE(HISTOGRAM) AS "Up peek", maDnPeek COLOURED(255,0,0) STYLE(HISTOGRAM) AS "Dn peek", maUpHist COLOURED(0,255,0) STYLE(HISTOGRAM) AS "Up signal", maDnHist COLOURED(255,165,0) STYLE(HISTOGRAM) AS "Dn signal"


Re: Peek et Peek et Collégram.

par Wu Wei » 19 mai 2026 13:39

Cet indicateur utilise HighestBars et LowestBars pour déterminer le nombre de barres écoulées depuis le plus haut ou le plus bas atteint dans une fenêtre d'observation (bb). Il construit ensuite deux compteurs de séries, l'un pour les tendances haussières et l'autre pour les tendances baissières. Lorsqu'une série atteint un seuil configurable et qu'un nouvel extrême est établi, une barre d'histogramme s'affiche pour signaler l'événement.

Il existe quelques paramètres permettant d'ajuster le comportement :
- bb (par défaut 100) : la fenêtre d’observation en barres pour trouver les plus hauts et les plus bas
- modeHL (par défaut 1) : utiliser les prix haut/bas (1) ou les prix de clôture (0)
- strictMode (par défaut 1) : lorsqu’il est activé, le côté opposé doit également être relativement silencieux avant qu’un signal ne soit émis, ce qui filtre les configurations plus bruyantes.
- bbThr (par défaut 0,5) : longueur minimale de série requise pour déclencher, exprimée en ratio de bb
- bbMin (par défaut 0,1) : en mode strict, la série opposée doit être inférieure à ce ratio de bb

Si vous connaissez l'indicateur aroon, vous remarquerez que son fonctionnement sous-jacent est assez similaire. aroon Up et aroon Down mesurent tous deux le nombre de périodes écoulées depuis le dernier plus haut ou le dernier plus bas, normalisé sur la période d'observation, ce que font également hhOff et llOff ici.

La principale différence réside dans l'utilisation de cette information. aroon convertit simplement ces distances en un oscillateur de 0 à 100 et permet de comparer directement les deux lignes pour évaluer la direction de la tendance.

Peek+ va plus loin : il accumule un score de série au fil du temps, applique un seuil minimal et n'émet un signal que lorsqu'un nouvel extrême est atteint après une progression prolongée dans cette direction. Le mode strict ajoute un filtre supplémentaire absent d'aroon, exigeant une période de calme du côté opposé. Ainsi, bien que les deux outils partagent le même calcul de racine, Peek+ est plus sélectif et événementiel, tandis qu'aroon est continu et comparatif.

L'indicateur renvoie six séries sur le sous-graphique : les lignes de tendance haussière et baissière, les points de pic (histogrammes visibles uniquement au niveau de la barre de pic exacte) et les histogrammes de signal en vert pour les pics haussiers et en orange pour les pics baissiers.

Re: Peek et Peek et Collégram.

par ChristelleP » 20 mai 2026 00:28

merci Wu Wei :mercichinois:

Re: Peek et Peek et Collégram.

par Léon » 21 mai 2026 22:20

Merci Christelle et Wu Wei pour le bon résumé.
Je suis tombé sur cet indicateur un peu par hasard en regardant la rubrique de la Station du Forex qui recense les meilleurs indicateurs qui fonctionnent (donc à priori rentables) et qui ne repeignent pas.
A ce propos, j'en proposerai ici d'autres car il y a des pépites. Peek+ (et Peak aussi sous une autre formule) a été plébiscité par un nombre important des membres de la Station du Forex, ce qui est en soi un atout.
Un petit bémol quand même car il fait parfois plusieurs pic à la suite et, forcément, dans le tas il n'y en a qu'un de valable. Je pense avoir trouvé le filtre avec les divergences.
J'ai regardé, par curiosité, ce que ça donnait avec les points pivots chers à Benoist, et je trouve que c'est intéressant.
NAS100 M5 auhourd'hui:
Pic rouge 1 => Pic jaune 2 = 319 points.
Pic jaune 2 => Pic rouge 3 = 418 points.
NAS100 +PEAK  210526.PNG
NAS100 +PEAK 210526.PNG (39.24 Kio) Vu 1356 fois

Re: Peek et Peek et Collégram.

par ChristelleP » 23 mai 2026 04:58

bon week-end à toi Léon :mercichinois:

bon week-end à toi également Wu Wei :mercichinois: