
Strategi Breakout Broadband adalah strategi trend pengesanan. Ia menggunakan rentang kadar turun naik untuk menentukan masa masuk dan keluar. Khususnya, ia menggunakan tren naik dan turun Brin Belt untuk menentukan sama ada harga telah pecah.
Strategi ini adalah berdasarkan kepada indikator Brin Belt. Brin Belt mengandungi tiga garis:
Nilai k di sini biasanya mengambil 1.5 atau 2 . Apabila harga menembusi ke atas, menunjukkan saham memasuki kawasan yang kuat, melakukan lebih banyak; apabila harga jatuh ke bawah, menunjukkan saham memasuki kawasan yang lemah, meratakan kedudukan .
Strategi ini menggunakan garis tengah 20 hari dan 1.5 kali standard deviasi untuk membina Brin Belt. Apabila harga melakukan lebih banyak apabila harga menembusi tren tinggi, keluar mempunyai dua pilihan:
Jika ia adalah saham yang bergelombang tinggi, lebih baik menggunakan kesan hentian kerugian di bawah landasan.
Strategi ini mempunyai kelebihan utama:
Strategi ini mempunyai beberapa risiko:
Risiko ini boleh dikurangkan dengan mengoptimumkan parameter dan menggabungkannya dengan petunjuk lain.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Strategi terobosan jalur lebar secara keseluruhan adalah strategi trend yang lebih klasik. Ia boleh diperbaiki dengan pengoptimuman parameter dan pengoptimuman peraturan, menjadikannya lebih sesuai dengan keadaan pasaran yang berbeza. Strategi ini mudah difahami dan dilaksanakan, merupakan pilihan strategi masuk yang baik untuk perdagangan kuantitatif.
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Senthaamizh
//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO", overlay=true)
source = close
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band
mult = input(1.5, minval=0.001, maxval=50, title = "Standard Deviation") // Use 1.5 SD for 20 period MA; Use 2 SD for 10 period MA
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using moving average
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
if (crossover(source, upper))
strategy.entry("Long", strategy.long, qty=1)
if(exit==1)
if (crossunder(source, lower))
strategy.close("Long")
if(exit==2) //basis is good for N50 but lower is good for BN (High volatility)
if (crossunder(source, basis))
strategy.close("Long")
plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
fill(p1, p2)