Reversal pattern indicator
- Indicateurs
- Version: 1.0
- Activations: 5
L'indicateur reconnaît automatiquement les motifs classiques de chandeliers de retournement et les visualise sur le graphique à l'aide de flèches colorées. Fonctionne en temps réel, en analysant les chandeliers les plus récents.
Motifs d'Absorption (Engulfing)
Absorption Haussière :
Le chandelier précédent est baissier, le courant est haussier
Le corps du chandelier courant recouvre complètement le corps du précédent
Open[i] < Close[i-1] et Close[i] > Open[i-1]
Absorption Baissière :
Conditions inverses : le précédent est haussier, le courant est baissier
Recouvrement complet du corps du chandelier précédent
Signal renforcé si le corps du chandelier courant > 2× le corps du chandelier précédent
Marteau / Étoile Filante (Hammer / Shooting Star)
Critères pour les deux formes :
Ratio corps/plage : body/range ≤ MinBodyRatio (petit corps)
Ratio ombre/corps : shadow/body ≥ MinShadowRatio (longue ombre)
Barres Pin (Pin Bar)
Condition générale : longueur totale des ombres ≥ MinShadowRatio × body
Doji
Un chandelier est considéré comme un Doji si la différence entre l'ouverture et la clôture ne dépasse pas un nombre spécifique de points
Le marqueur est placé au milieu de la plage (high + low) / 2
Étoile du Matin / Étoile du Soir (motifs à 3 chandeliers)
Étoile du Matin (retournement haussier) :
1. Chandelier 0 : baissier (clôture < ouverture)
2. Chandelier 1 : petit corps (body ≤ 0.5 × body[0])
3. Chandelier 2 : haussier, clôture au-dessus du milieu du corps du premier chandelier
Étoile du Soir (retournement baissier) :
1. Chandelier 0 : haussier
2. Chandelier 1 : petit corps
3. Chandelier 2 : baissier, clôture en dessous du milieu du corps du premier chandelier
Les deux motifs sont automatiquement marqués comme signaux forts (StrongBuffer)
Système de Notifications
Lorsqu'un motif quelconque se déclenche, un message est généré :
"[Nom du Motif] sur [Symbole] [Heure]"
Les notifications sont envoyées uniquement si les indicateurs suivants sont activés :
ShowAlerts — fenêtre pop-up dans le terminal
ShowPush — notification push sur appareil mobile
Boucle de Calcul (OnCalculate)
1. Optimisation : le recalcul commence à partir de la dernière barre modifiée (prev_calculated)
2. Réinitialisation des tampons : toutes les valeurs sont initialisées comme EMPTY_VALUE
3. Ignorer les chandeliers initiaux : les motifs à 3 chandeliers nécessitent au minimum 3 barres
4. Calcul des paramètres de chaque chandelier : corps, plage, ombres, direction
5. Vérification séquentielle de tous les motifs activés
6. Enregistrement des signaux dans les tampons correspondants avec un décalage de prix (± _Point * 5)
