Die Hilo Activator Buy Sell Signals Strategie ist eine quantitative Handelsstrategie, die auf dem Hilo Activator-Indikator basiert. Sie verwendet den Hilo-Indikator, um dynamisch wichtige Preisschwellen zu generieren und Kauf- und Verkaufssignale auszulösen, wenn der Schlusskurs diese Preisniveaus durchbricht. Die Strategie unterstützt automatisierten tatsächlichen Handel, um lang- und kurze Positionen basierend auf Regeln zu etablieren.
Die Strategie verwendet benutzerdefinierte Variablen, um den Zeitraum, die Verschiebung und die Verwendung des exponentiellen gleitenden Durchschnitts für den Hilo-Aktivator-Indikator festzulegen. Der Hilo-Indikator enthält Linien, die die wichtigsten Entscheidungspreisniveaus für Long und Short darstellen. Wenn der Schlusskurs über die Hilo-Linie geht, wird ein Kaufsignal generiert. Wenn der Schlusskurs unter die Hilo-Linie geht, wird ein Verkaufssignal ausgelöst. Um die Signale klar zu visualisieren, verwendet die Strategie grüne Dreiecke, um Kaufsignale und rote Dreiecke für Verkaufssignale zu markieren.
Die Hilo Activator Buy Sell Signals Strategie hat folgende Vorteile:
Diese Strategie birgt auch einige Risiken:
Die Strategie kann aus folgenden Gesichtspunkten optimiert werden:
Die Hilo Activator Buy Sell Signals Strategie bietet einen einfachen, aber zuverlässigen quantitativen Handelsrahmen, der die wichtigsten Preise für den Handel auf der Grundlage von Hilo-Indikator-Schwellenwerten und Breakouts identifiziert.
/*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)