
Strategi ini adalah sistem perdagangan terobosan yang melakukan pembelian dan penjualan berdasarkan harga yang terobosan. Sistem ini menggunakan indikator Bollinger Bands untuk menentukan kawasan harga yang terobosan.
Strategi ini menggunakan indikator Brin Belt untuk menentukan kawasan penembusan harga. Brin Belt terdiri daripada perkalian purata bergerak mudah n hari dan perbezaan piawaiannya. Di sini, kami mengira rata-rata harga tertinggi dan terendah selama 20 hari untuk menentukan atas dan bawah Brin Belt, dan mengira purata atas dan bawah Brin Belt sebagai asas.
Apabila harga penutupan pecah ke atas dari rel bawah, ini menunjukkan bahawa harga mula bergerak ke arah bullish, ini adalah isyarat membeli. Apabila harga penutupan pecah ke bawah dari rel tengah atau rel bawah, ini menunjukkan bahawa kemerosotan berakhir dan anda perlu menjual kedudukan. Strategi ini memanfaatkan ciri-ciri harga yang terus berjalan ke atas atau ke bawah untuk mendapatkan keuntungan.
Kaedah pencegahan:
Strategi ini adalah strategi perdagangan harga pecah berdasarkan Brinbelt. Ia menggunakan ciri-ciri harga pecah untuk mencari peluang perdagangan. Kelebihannya adalah mudah difahami dan mudah dilaksanakan; kelemahannya adalah kemungkinan pecah palsu yang menyebabkan kerugian.
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
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
//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4
strategy("Eswar New",shorttitle = "ESW")
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)
longCondition = crossover(close,upper[1])
if (longCondition)
strategy.entry("Long", strategy.long)
if(exit==1)
if (crossunder(close,lower[1]))
strategy.close("Long")
if(exit==2)
if (crossunder(close,basis[1]))
strategy.close("Long")