█ RÉVIE
Cet indicateur affiche un multiplicateur de bougies Heikin Ashi en rotation pour une période donnée. Contrairement aux graphiques de bougies Heikin Ashi, si le multiplicateur de la période est
█ QUEL est le BESOIN
Voyons si nous voulons utiliser des données OHLC à plus long terme en utilisant des fonctions de sécurité ou des options de résolution. L'indicateur se repeint jusqu'à ce que les bougies Heikin Ashi à plus long terme se ferment, ce qui conduit à une stratégie ou un indicateur de repeinture en utilisant des données à plus long terme. Nous pouvons donc utiliser des bougies Heikin Ashi en roulement dans ces cas.
█ Utilisations
Pour extraire les données OHLC Heikin Ashi Candles pour construire une stratégie ou un indicateur non-repeint.
█ POURQUOI je construis ce simple indicateur
Il ne fait aucun doute que l'analyse des délais plus longs est une étude critique pour maîtriser les marchés. J'ai trouvé la nécessité d'un indicateur qui analyse plusieurs délais plus élevés et nous donne une direction de tendance cumulative ou moyenne. J'ai déjà construit l'indicateur; je le publierai bientôt. L'indicateur que je construis est entièrement basé sur ma compréhension et ma perspective de la structure du marché. Veuillez utiliser cette idée d'indicateur pour éliminer le problème de repeinture lorsque vous faites un indicateur qui utilise des données de délais plus élevés.
Je vais l'utiliser dans mes prochains indicateurs.
Restez à l'écoute...
Si vous avez des recommandations ou des idées alternatives, veuillez laisser un commentaire sous le script ;)
test de retour
/*backtest start: 2022-01-01 00:00:00 end: 2022-03-11 00:00:00 period: 6h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 study(title='Rolling Heikin Ashi Candles', shorttitle='Rolling Heikin Ashi') tf = input(5, 'Timeframe Multiplier', minval=1, step=1, type = input.integer) haclose = (open[tf-1]+highest(high,tf)+lowest(low,tf)+close)/4 haopen = (open[tf-1] + close)/2 if(not na(haopen[2*tf-1])) haopen := (haopen[2*tf-1] + haclose[tf]) / 2 hahigh = max(highest(high,tf), max(haopen,haclose)) halow = min(lowest(low,tf), min(haopen,haclose)) Color = haopen > haclose ? #ef5350 : #26a69a //plotcandle(haopen, hahigh, halow, haclose, title='Rolling Heikin Ashi', color=Color, wickcolor=Color, bordercolor=Color) if haopen > haclose strategy.entry("Enter Long", strategy.long) else if haopen < haclose strategy.entry("Enter Short", strategy.short)