La estrategia de señales de compra y venta de Hilo Activator es una estrategia de negociación cuantitativa basada en el indicador Hilo Activator. Utiliza el indicador Hilo para generar dinámicamente umbrales de precios clave y desencadenar señales de compra y venta cuando el precio de cierre rompe estos niveles de precios. La estrategia admite operaciones reales automatizadas para establecer posiciones largas y cortas basadas en reglas.
La estrategia utiliza variables personalizadas para establecer el período, el cambio y si se debe usar un promedio móvil exponencial para el indicador Hilo Activator. El indicador Hilo contiene líneas que representan los niveles de precios clave de decisión para largo y corto. Cuando el precio de cierre cruza por encima de la línea Hilo, se genera una señal de compra. Cuando el precio de cierre cruza por debajo de la línea Hilo, se activa una señal de venta. Para visualizar claramente las señales, la estrategia utiliza triángulos verdes para marcar las señales de compra y triángulos rojos para las señales de venta.
La estrategia de señales de compra y venta de Hilo Activator tiene las siguientes ventajas:
También hay algunos riesgos con esta estrategia:
La estrategia se puede optimizar a partir de los siguientes aspectos:
La estrategia de señales de compra y venta del activador de Hilo proporciona un marco de negociación cuantitativo simple pero confiable, que identifica los precios clave para el comercio basado en los umbrales y las rupturas del indicador de Hilo.
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Hilo Activator com Sinais de Compra e Venda", overlay=true) // Entradas personalizadas period = input(8, title="Período") shift = input(1, title="Deslocamento") exp = input(false, title="Média Móvel Exponencial") max = exp ? ema(high[shift], period) : sma(high[shift], period) min = exp ? ema(low[shift], period) : sma(low[shift], period) pos = close > max ? -1 : close < min ? 1 : 0 pos := pos == 0 ? na(pos[1]) ? 0 : pos[1] : pos hilo = pos == 1 ? max : min // Condições para sinais de compra e venda buySignal = crossover(close, hilo) sellSignal = crossunder(close, hilo) plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small) plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small) // plotbar(hilo,hilo,hilo,hilo,color=pos==1?color.red:color.green) strategy.entry("Buy", strategy.long, when = buySignal) strategy.entry("Sell", strategy.short, when = sellSignal)