
Strategi ini adalah sistem perdagangan terobosan yang melakukan pembelian dan penjualan berdasarkan harga terobosan. Sistem ini menggunakan indikator Bollinger Bands untuk menentukan area harga terobosan.
Strategi ini menggunakan indikator Brin Belt untuk menentukan area terobosan harga. Brin Belt terdiri dari satu n hari rata-rata bergerak sederhana dan perkalian dari deviasi standarnya. Di sini, kami menghitung rata-rata harga tertinggi dan terendah selama 20 hari untuk menentukan uptrend dan downtrend Brin Belt, dan menghitung rata-rata uptrend dan downtrend sebagai dasar.
Ketika harga penutupan menembus ke atas dari rel bawah, menunjukkan bahwa harga mulai bergerak ke arah bullish, yang merupakan sinyal untuk membeli. Ketika harga penutupan menembus ke bawah dari rel tengah atau rel bawah, menunjukkan bahwa bullish berakhir, dan perlu untuk menjual posisi. Strategi ini memanfaatkan karakteristik bahwa harga terus bergerak ke atas atau ke bawah.
Tanggapan:
Strategi ini adalah strategi perdagangan harga-penembusan berdasarkan Brin Belt. Ini memanfaatkan fitur harga-penembusan untuk mencari peluang perdagangan. Keuntungan adalah sederhana dan mudah dipahami; kelemahan adalah kemungkinan terjadinya penembusan 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")