Las velas de Heikin Ashi

El autor:¿ Qué pasa?, Fecha: 2022-05-12 16:16:07
Las etiquetas:el más alto

█ RESUMEN

Este indicador muestra un multiplicador de velas Heikin Ashi rodante para un marco de tiempo dado.

█ ¿QUÉ es la necesidad?

Veamos si queremos usar un mayor marco de tiempo OHLC Datos utilizando la función de seguridad o opciones de resolución. El indicador se repinta hasta que el mayor marco de tiempo Heikin Ashi Candles se cierra, lo que lleva a una estrategia de repintado o indicador utilizando datos de mayor marco de tiempo.

█ USOS

Para extraer mayor marco de tiempo Heikin Ashi Candles OHLC Datos para construir una estrategia o indicador de no repintado.

█ POR QUÉ estoy construyendo este sencillo indicador

No hay duda de que el análisis de marcos de tiempo más altos es un estudio crítico para dominar los mercados. Encontré la necesidad de un indicador que analice múltiples marcos de tiempo más altos y nos da una dirección de tendencia acumulada o promedio. Ya construí el indicador; lo lanzaré pronto. El indicador que estoy construyendo se basa completamente en mi comprensión y perspectiva de la estructura del mercado. Por favor, use esta idea de indicador para eliminar el problema de repintado cuando haga un indicador que utilice datos de marcos de tiempo más altos.

Voy a usar esto en mis próximos indicadores.

Manténganse sintonizados...

Si tienes alguna recomendación o idea alternativa, entonces por favor deja un comentario debajo del guión ;)

Prueba posterior

img


/*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)

Relacionados

Más.