Rejoignez notre page de fans
- Vues:
- 50
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Caractéristiques :
- Bougies Heiken Ashi lissées par l'ATR tracées directement sur le graphique : bleues pour une tendance haussière, rouges pour une tendance baissière.
- Mouvement important : lorsque la nouvelle clôture Heiken Ashi diffère de la clôture lissée précédente d'au moins ATR x sensibilité, la bougie revient aux valeurs brutes Heiken Ashi.
- Petit mouvement : l'ouverture et la clôture sont lissées avec la bougie lissée précédente à l'aide du facteur de lissage, afin que les fluctuations mineures ne modifient pas la couleur de la bougie.
- Une MME rapide (par défaut 20) et une MME lente (par défaut 50) tracées sous forme de lignes de tendance.
- Flèches d’entrée précoce d’achat/vente lorsque la bougie lissée change de direction en accord avec la tendance des EMA :
- Signal d’achat : la bougie lissée devient haussière (alors que la bougie précédente ne l’était pas), la MME rapide est au-dessus de la MME lente, et les deux MME sont encore proches l’une de l’autre.
- Signal de vente : la bougie lissée devient baissière (alors que la bougie précédente ne l’était pas), la MME rapide est en dessous de la MME lente, et les deux MME sont encore proches l’une de l’autre.
- La « proximité » est mesurée en unités ATR, ce qui permet au filtre de s’adapter automatiquement à chaque symbole et à chaque période. Les signaux sont ignorés dès que les MME s’éloignent considérablement l’une de l’autre, ce qui permet de concentrer les entrées sur les mouvements précoces plutôt que sur des tendances prolongées.
- Les flèches d’achat sont placées sous la bougie et les flèches de vente au-dessus, décalées d’une fraction de l’ATR afin qu’elles ne chevauchent pas la bougie.
- Des alertes par fenêtre contextuelle et par notification push, envoyées une fois par barre et par direction, sont formulées comme suit : « SYMBOLE PÉRIODE – signal d’ACHAT » / « signal de VENTE ».
- Calculs ATR et EMA intégrés : aucun indicateur externe ni fichier d’inclusion n’est nécessaire.
Paramètres :
| Nom du paramètre | Description |
|---|---|
| InpFastEMAPeriod | Période de l'EMA rapide (valeur par défaut : 20). |
| InpSlowEMAPeriod | Période de la moyenne mobile exponentielle lente (par défaut : 50). |
| InpATRPeriod | Période ATR (par défaut : 14). Utilisée pour le seuil de lissage, le filtre de distance EMA et le décalage des flèches. |
| InpMultiplier | Sensibilité du signal (par défaut : 0,8). Multiple de l'ATR qui détermine à quel moment la bougie lissée revient aux valeurs brutes du Heiken Ashi. Des valeurs plus faibles suivent de plus près le cours ; des valeurs plus élevées donnent une bougie plus lisse et plus lente. |
| InpBlendFactor | Facteur de pondération du signal (par défaut 0,3, plage 0-1). Poids attribué aux nouveaux cours d’ouverture/de clôture Heiken Ashi lors de la pondération des faibles fluctuations. Les valeurs faibles lissent davantage ; les valeurs élevées réagissent plus rapidement. |
| InpMinEmaSeparationATR | Filtre de distance EMA (par défaut 0,25). Un signal n’est valable que si l’écart entre l’EMA rapide et l’EMA lente ne dépasse pas ce nombre d’ATR. Les valeurs faibles sont plus strictes et ne déclenchent un signal que lorsque les EMA sont très proches ; les valeurs élevées autorisent des signaux dans des tendances plus marquées. |
| InpArrowOffsetATR | Distance des flèches par rapport à la bougie, exprimée en fraction d’ATR (valeur par défaut : 0,30). |
| InpSignalsEnabled | Active ou désactive les alertes de signal (valeur par défaut : true). Les flèches sont toujours tracées sur le graphique lorsque cette option est désactivée. |
| InpPopupAlert | Affiche une alerte contextuelle lorsqu'un signal apparaît (par défaut : true). |
| InpPushAlert | Envoie une notification push sur le terminal mobile lorsqu'un signal apparaît (valeur par défaut : false). |
Remarques et limitations :
- Signal uniquement : cet indicateur ne passe pas d'ordres. Il est destiné à un usage visuel/analytique – pas de gestion des ordres, pas de SL/TP.
- Comportement de la barre actuelle : les signaux sur les barres fermées ne changent pas. La barre actuelle (en cours de formation) est recalculée tick par tick ; une flèche peut donc apparaître ou disparaître jusqu'à la clôture de la barre.
- Moment de l'alerte : les alertes sont envoyées sur la barre actuelle dès que les conditions sont remplies, et non à la clôture de la barre, et une seule fois par barre et par direction.
- Les cours Heiken Ashi sont des valeurs calculées : les bougies lissées n’indiquent pas les cours réels négociés. Utilisez le graphique des cours standard pour les entrées, les niveaux de stop-loss et de take-profit.
- Filtre d’entrée précoce : les signaux ne se déclenchent que lorsque les EMA sont proches les unes des autres ; vous verrez donc moins de signaux lors de tendances fortement marquées. Ceci est voulu.
- Fichier unique : utilise les calculs ATR et EMA intégrés – aucun indicateur externe ni fichier inclus n’est requis. Fonctionne sur n’importe quel symbole et n’importe quelle période.
Captures d'écran :

Conclusion :
Si vous appréciez la clarté du Heiken Ashi mais souhaitez réduire les faux renversements de couleur, cet indicateur lisse les bougies à l’aide d’un filtre basé sur l’ATR, ajoute une tendance EMA et signale les entrées précoces à l’aide de flèches claires et d’alertes optionnelles – le tout dans un seul fichier autonome.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/63055
MACrossoverEA
Le système ouvre des positions lorsque deux moyennes mobiles (Fast et Slow) se croisent. Il fonctionne sur n'importe quel instrument et n'importe quelle période.
MarketInfo
MarketInfo est un script d'information simple pour MetaTrader 5. Il collecte et consigne dans un journal les données clés relatives au symbole sélectionné : cours, spread, volatilité (ATR), temps restant avant la clôture de la barre, statistiques sur N barres et identification de la tendance.
Spread Monitor amélioré
Spread Monitor est un indicateur d'information simple pour MetaTrader 5. Il affiche le spread actuel en points sous la forme d'un panneau graphique compact avec un code couleur et une barre de niveau.
GDS Renko Liquidity Sweep Lab
GDS Renko Liquidity Sweep Lab is a free educational indicator for studying what happens after price crosses a confirmed Renko swing level.