
Strategi ini menggunakan kombinasi dari Brin Belt dan Moving Average untuk menilai harga melalui Brin Belt naik dan turun, menggunakan crossover emas dan crossover mati dari Fast Moving Average dan Slow Moving Average untuk menilai tren, melakukan lebih banyak saat melewati Brin Belt dan melewati Moving Average lambat di atas Brin Belt dan di bawah Fast Moving Average untuk membuat ruang di bawah Brin Belt dan melewati Moving Average lambat di bawah Brin Belt.
Strategi ini menggunakan kombinasi dari dua indikator teknis, yaitu Brinband untuk menentukan harga dan Moving Average untuk menentukan tren.
Blink band adalah rata-rata bergerak sederhana dari harga, dengan garis atas adalah garis tengah + 2 kali selisih standar, dan garis bawah adalah garis tengah - 2 kali selisih standar. Ketika harga mendekati garis atas, itu berarti overbought, dan ketika harga mendekati garis bawah, itu berarti oversold.
Rata-rata bergerak cepat adalah 50 siklus sederhana bergerak harga, rata-rata bergerak lambat adalah 200 siklus sederhana bergerak harga. Ketika melewati rata-rata bergerak cepat di atas rata-rata bergerak lambat mewakili tren pasar bergeser ke atas, yaitu crossing emas; Ketika melewati rata-rata bergerak cepat di bawah rata-rata bergerak lambat mewakili tren pasar bergeser ke bawah, yaitu crossing mati.
Strategi ini memerlukan dua kondisi yang harus dipenuhi secara bersamaan untuk masuk: harga yang menerobos Bollinger Bands ke atas menunjukkan penembusan resistance level AND penembusan slow moving averages ke atas menunjukkan kenaikan tren; harga yang menerobos Bollinger Bands ke bawah menunjukkan penembusan support level AND penembusan slow moving averages ke bawah menunjukkan penurunan tren. Dengan demikian, efek penembusan palsu pada masuk dapat dihilangkan secara efektif.
Dengan menggunakan penilaian kondisional ganda, penyaringan penembusan palsu dapat dilakukan secara efektif, sehingga masuk lebih akurat.
Brinband penilaian mendukung resistensi lebih intuitif, moving average penilaian tren lebih dapat diandalkan, dan kombinasi dapat saling melengkapi.
Optimasi parameter yang luas dapat dilakukan dengan menyesuaikan panjang pita Brin, perkalian standar deviasi, dan siklus rata-rata bergerak, untuk menyesuaikan lebih banyak lingkungan pasar.
Implementasi sederhana, mudah dipahami, kode kecil, dan dapat langsung digunakan pada hard disk.
Ada kemungkinan bahwa kedua garis Brin dan Moving Average akan gagal, dan penilaian kondisional ganda akan gagal pada saat yang sama, sehingga menyebabkan kesalahan masuk.
Ada masalah dengan Moving Average yang dapat menyebabkan waktu masuk yang tidak tepat atau kehilangan kesempatan.
Penetapan parameter yang tidak tepat juga dapat mempengaruhi kinerja strategi, seperti periode Brin band yang terlalu pendek, periode rata-rata bergerak yang tidak cocok, dan sebagainya.
Strategi penembusan mudah terkena penembusan palsu, bahkan jika kondisi ganda tidak dapat sepenuhnya menghindari penembusan palsu.
Risiko strategi dapat dikurangi dengan cara-cara seperti penyesuaian parameter secara dinamis, penutupan ketat, dan kombinasi dengan indikator lain.
Pertimbangan indikator teknis lainnya dapat diperkenalkan, seperti penguatan volume transaksi untuk menembus Brin Belt, kecenderungan penilaian MACD, dan lain-lain, untuk membentuk penilaian kondisi ganda.
K-line dapat digabungkan dengan K-line untuk membantu menentukan waktu masuk, seperti ketika harga close out menyentuh Brin Belt dan membentuk head.
Anda dapat mengatur rata-rata bergerak dinamis untuk menggantikan rata-rata bergerak statis, lebih mengoptimalkan kemampuan untuk menilai tren.
Anda dapat mengatur fungsi optimasi otomatis parameter untuk menemukan kombinasi parameter optimal secara otomatis melalui retrospeksi historis.
Anda dapat menyesuaikan titik pegangan dan titik stop loss, dan mengatur stop loss yang lebih ketat untuk mengendalikan kerugian.
Strategi ini didasarkan pada kombinasi indikator teknis dari Brin Belt dan Moving Average, dan hanya akan berlaku jika memenuhi dua kondisi: harga yang menerobos Brin Belt naik atau turun, dan Golden Cross atau Dead Cross dari Rapid Moving Average. Ini memanfaatkan intuisi Brin Belt untuk menilai resistensi dukungan, dan keandalan tren penilaian Moving Average, yang saling melengkapi dan dapat secara efektif menyaring dampak dari terobosan palsu terhadap masuknya.
/*backtest
start: 2024-01-25 00:00:00
end: 2024-02-01 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Bollinger Bands and Moving Averages Strategy", overlay=true)
// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.1, maxval=5, title="BB Standard Deviation")
src = close
basis = sma(src, length)
dev = mult * stdev(src, length)
upper = basis + dev
lower = basis - dev
// Moving Averages
ma1_length = input(50, minval=1, title="MA1 Length")
ma2_length = input(200, minval=1, title="MA2 Length")
ma1 = sma(src, ma1_length)
ma2 = sma(src, ma2_length)
// Strategy Conditions
longCondition = crossover(src, upper) and crossover(ma1, ma2)
shortCondition = crossunder(src, lower) and crossunder(ma1, ma2)
// Strategy Execution
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=shortCondition)
strategy.close("Short", when=longCondition)
// Plotting
plot(basis, color=color.blue, title="Basis")
plot(upper, color=color.red, title="Upper")
plot(lower, color=color.green, title="Lower")
plot(ma1, color=color.orange, title="MA1")
plot(ma2, color=color.purple, title="MA2")