Strategi Hilo Activator Buy Sell Signals adalah strategi perdagangan kuantitatif berdasarkan penunjuk Hilo Activator. Ia menggunakan penunjuk Hilo untuk secara dinamik menjana ambang harga utama dan mencetuskan isyarat beli dan jual apabila harga penutupan memecahkan tahap harga ini. Strategi ini menyokong perdagangan sebenar automatik untuk menubuhkan kedudukan panjang dan pendek berdasarkan peraturan.
Strategi ini menggunakan pembolehubah tersuai untuk menetapkan tempoh, pergeseran, dan sama ada untuk menggunakan purata bergerak eksponensial untuk penunjuk Hilo Activator. Penunjuk Hilo mengandungi garis yang mewakili tahap harga keputusan utama untuk panjang dan pendek. Apabila harga penutupan melintasi di atas garis Hilo, isyarat beli dihasilkan. Apabila harga penutupan melintasi di bawah garis Hilo, isyarat jual dicetuskan. Untuk memvisualisasikan isyarat dengan jelas, strategi menggunakan segitiga hijau untuk menandakan isyarat beli dan segitiga merah untuk isyarat jual.
Strategi Isyarat Beli Jual Hilo Activator mempunyai kelebihan berikut:
Terdapat juga beberapa risiko dengan strategi ini:
Strategi ini boleh dioptimumkan dari aspek berikut:
Strategi Isyarat Beli Jual Hilo Activator menyediakan kerangka perdagangan kuantitatif yang mudah namun boleh dipercayai, mengenal pasti harga utama untuk berdagang berdasarkan ambang dan penembusan penunjuk Hilo. Dengan reka bentuk visual yang sangat baik, parameter yang boleh disesuaikan, dan sokongan perdagangan automatik, ujian dan penambahbaikan lanjut dapat menjadikan strategi ini kukuh di lebih banyak instrumen dan persekitaran pasaran untuk menjana pulangan yang berlebihan yang stabil.
/*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)