
Strategi isyarat jual beli aktivator Hilo adalah strategi dagangan kuantitatif berdasarkan indikator aktivator Hilo. Ia menggunakan indikator Hilo untuk secara dinamik menjana harga kritikal, dan menghasilkan isyarat beli dan jual apabila harga penutupan menembusi tahap harga tersebut. Strategi ini menyokong perdagangan sebenar automatik dan dapat membina kedudukan multihead dan kosong berdasarkan peraturan.
Strategi ini menggunakan pembolehubah tersuai untuk menetapkan panjang kitaran indikator pengaktif Hilo, saiz perpindahan dan sama ada menggunakan purata bergerak indeks. Indeks Hilo mengandungi garis harga utama yang mewakili keputusan untuk melakukan pembelian dan penarikan.
Strategi isyarat jual beli pengaktif Hilo mempunyai kelebihan berikut:
Strategi ini mempunyai beberapa risiko:
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Strategi isyarat pembelian dan penjualan pengaktif Hilo menyediakan kerangka asas yang mudah dan dipercayai untuk perdagangan kuantitatif. Strategi ini menggunakan indikator Hilo untuk menentukan harga kritikal dan menghasilkan isyarat perdagangan apabila harga tersebut terganggu. Strategi ini direka dengan baik secara visual, parameternya boleh disesuaikan, dan menyokong perdagangan automatik.
/*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)