Strategi Perdagangan Pembalikan Ekstrim Double Bollinger Bands

BB SMA SD 布林带 极值反转 标准差 均值回归
Tanggal Pembuatan: 2025-03-05 10:10:08 Akhirnya memodifikasi: 2025-03-05 10:10:08
menyalin: 6 Jumlah klik: 578
2
fokus pada
319
Pengikut

Strategi Perdagangan Pembalikan Ekstrim Double Bollinger Bands Strategi Perdagangan Pembalikan Ekstrim Double Bollinger Bands

Ringkasan

Strategi perdagangan reversal Bollinger Bands Extreme adalah metode perdagangan kuantitatif yang didasarkan pada prinsip-prinsip statistik untuk mengidentifikasi daerah berfluktuasi ekstrim di pasar dan menangkap peluang perdagangan reversal dengan probabilitas tinggi dengan menetapkan dua set berbeda dari kelipatan standar Bollinger Bands ((((((((((((((((((((((((((((((((((((((((((((((Strategi ini menggunakan kondisi ekstrim saat harga menyentuh atau melintasi Bollinger Bands 3x standar deviasi sebagai titik pemicu sinyal perdagangan, dan menggunakan Bollinger Bands 2x standar deviasi sebagai area yang menghasilkan keuntungan, sehingga membangun kerangka kerja yang terstruktur untuk risiko dan keuntungan.

Asumsi inti dari strategi ini adalah bahwa pasar cenderung mengalami kemunduran rata-rata ketika harga mencapai zona ekstrim secara statistik (di luar 3x standar deviasi Brin Belt), sehingga peluang berbalik dapat ditangkap dengan melakukan beberapa terobosan di 3x standar deviasi Brin Belt di bawah dan melakukan penarikan di 3x standar deviasi Brin Belt di atas. Strategi ini juga memungkinkan pedagang untuk mengidentifikasi peluang perdagangan secara intuitif melalui penandaan sinyal jual beli yang visual, pemetaan Brin Belt yang dinamis, dan pemetaan warna saat harga menyentuh dan level fluktuasi ekstrim.

Prinsip Strategi

Prinsip kerja strategi perdagangan reversal dengan nilai maksimum biner didasarkan pada beberapa komponen inti berikut:

  1. Pengaturan pita Brin ganda

    • Lapisan pertama: Rata-rata bergerak 20 periode ((SMA) ditambah dua kali selisih standar
    • Lapisan kedua: Rata-rata bergerak 20-periode ((SMA) ditambah minus 3 kali selisih standar
  2. Syarat masuk

    • Masuk dengan banyak kepala: Harga naik melewati bawah 3 kali standar di bawah Brin Belt (lower2)
    • Masuk dengan kepala kosong: harga ke bawah melintasi 3 kali standar di atas di bawah Brin Belt (upper2)
  3. Kondisi pertandingan

    • Bermain dengan banyak pemain: Harga naik melewati atas 2 kali standar di bawah Brin Belt (upper1)
    • Berjalan dengan kepala kosong: Harga turun melewati bawah 2 kali standar di bawah Brin Belt (lower1)
  4. Alat Bantuan Visual

    • Garis Brin: Garis Brin dengan warna yang berbeda untuk membedakan perbedaan standar
    • Tanda sinyal beli dan jual: Menampilkan tanda beli atau jual saat memenuhi persyaratan masuk
    • Warna grafik: Warna grafik menjadi putih ketika harga mencapai 3 kali standar deviasi Brin

Dari implementasi kode, strategi ini pertama-tama menghitung rata-rata bergerak sederhana berdasarkan 20 periode sebagai lintasan tengah pita bullish, dan kemudian menghitung selisih standar dua kali lipat dan tiga kali lipat sebagai ukuran rentang fluktuasi, sehingga membangun sistem pita bullish dua tingkat. Sinyal perdagangan mengidentifikasi persimpangan harga dan pita bullish melalui fungsi ta.crossover dan ta.crossunder, yang memungkinkan penilaian waktu masuk dan keluar yang tepat.

Keunggulan Strategis

  1. Statistik DasarStrategi ini didasarkan pada prinsip distribusi normal dalam statistik, menggunakan standar deviasi untuk mengukur volatilitas pasar, dan memiliki dasar teoritis yang kuat. Dengan asumsi distribusi normal, probabilitas harga berada di luar standar deviasi tiga kali lipat hanya sekitar 0,3%, memberikan peluang untuk membalikkan probabilitas yang sangat tinggi.

  2. Aturan masuk dan keluarStrategi ini mendefinisikan persyaratan masuk dan keluar yang jelas, mengurangi gangguan penilaian subjektif, dan membantu menjaga disiplin perdagangan.

  3. Strukturasi pengendalian risikoDengan menggunakan 3x standar deviasi Brin sebagai titik masuk dan 2x standar deviasi Brin sebagai titik keluar, strategi ini memiliki kerangka manajemen risiko yang terintegrasi sehingga setiap perdagangan memiliki rasio risiko-pengembalian yang baik.

  4. Beradaptasi dengan lingkungan pasar yang berbedaStrategi ini dapat menangkap peluang untuk kembali ke nilai rata-rata di pasar yang bergoyang, tetapi juga dapat masuk ke pasar yang sedang tren melalui titik balik yang ekstrim, menunjukkan kemampuan beradaptasi yang kuat.

  5. Umpan balik visualStrategi memberikan umpan balik visual yang kaya untuk membantu pedagang dengan cepat mengidentifikasi dan mengevaluasi peluang perdagangan.

  6. Parameter yang ringkasStrategi ini hanya membutuhkan satu parameter utama, yaitu panjang pita Brin, yang mudah dioperasikan dan mengurangi risiko overoptimisasi.

Risiko Strategis

  1. Risiko Penembusan Palsu: Harga mungkin akan kembali setelah melewati 3 kali standar deviasi Brin band untuk sementara waktu, menyebabkan sinyal palsu. Solusinya adalah dengan menambahkan indikator konfirmasi atau mengatur filter waktu, meminta harga untuk tinggal minimal waktu di daerah tertentu.

  2. Risiko perdagangan mundur pada saat tren kuat: Dalam pasar tren yang kuat, harga mungkin terus berjalan di zona ekstrim, menyebabkan kerugian berturut-turut. Solusi adalah dengan menggabungkan indikator tren (seperti arah moving average atau indikator ADX), hanya berdagang di arah yang sesuai dengan tren utama.

  3. Risiko dari Black SwanKejadian pasar yang tiba-tiba dapat menyebabkan harga berfluktuasi secara dramatis, di luar asumsi distribusi statistik normal. Solusinya adalah dengan mengatur stop loss tetap, atau menggunakan filter fluktuasi, untuk menghentikan perdagangan selama fluktuasi ekstrem.

  4. Risiko stabilitas parameterPengaturan standar deviasi 20 siklus dan 23 kali standar yang tetap mungkin tidak berlaku untuk semua pasar dan kerangka waktu. Solusinya adalah dengan menelusuri kembali kombinasi parameter yang berbeda, menemukan parameter optimal untuk pasar tertentu, atau mempertimbangkan untuk menggunakan bandwidth Brin yang disesuaikan.

  5. Perdagangan berlebihan dalam lingkungan yang berfluktuasi tinggiDalam lingkungan dengan volatilitas tinggi, harga mungkin sering menyentuh Brin Extreme Band dan menghasilkan terlalu banyak sinyal perdagangan. Solusinya adalah menambahkan batasan frekuensi perdagangan atau kondisi penyaringan volatilitas.

Arah optimasi strategi

  1. Menambahkan filter tren: Kombinasi indikator tren (seperti arah rata-rata bergerak dengan periode yang lebih panjang atau indikator ADX) untuk memfilter sinyal perdagangan, hanya berdagang di arah tren atau memperkuat sinyal yang konsisten dengan tren. Optimasi seperti itu dapat secara signifikan mengurangi kerugian yang ditimbulkan oleh perdagangan berlawanan.

  2. Beradaptasi dengan parameter Brin: Mengubah panjang pita Brin yang tetap dan kelipatan standar deviasi menjadi parameter adaptasi berdasarkan volatilitas pasar, misalnya mengurangi kelipatan standar deviasi di lingkungan yang rendah dan meningkatkan kelipatan standar deviasi di lingkungan yang tinggi. Dengan demikian, strategi dapat beradaptasi dengan lebih baik dengan berbagai kondisi pasar.

  3. Meningkatkan filter volume transaksi: Dengan bergabungnya mekanisme konfirmasi volume transaksi, yang hanya masuk jika harga terobosan disertai dengan volume transaksi yang cukup besar, dapat mengurangi risiko terobosan palsu.

  4. Tambahkan filter waktu: Menerapkan fitur penyaringan waktu untuk menghindari rilis data ekonomi besar atau saat-saat fluktuasi tinggi tertentu, dapat mengurangi sinyal palsu yang disebabkan oleh kebisingan pasar.

  5. Strategi Stop Loss dan Part Profit: Menambahkan pengaturan stop loss dinamis dan fitur profit-partial, seperti partial closeout ketika harga kembali ke mid-trajectory (SMA), dapat meningkatkan risiko keseluruhan strategi untuk menyesuaikan keuntungan.

  6. Optimalkan Logika Keluar: Strategi saat ini menggunakan 2 kali standar standar standar perbedaan Brin sebagai titik awal, dapat dipertimbangkan untuk menyesuaikan titik awal sesuai dengan dinamika kondisi pasar, atau digabungkan dengan indikator teknis lainnya untuk mengoptimalkan waktu keluar.

Meringkaskan

Strategi perdagangan reversal dengan nilai ekstrim binary adalah metode perdagangan kuantitatif yang menggabungkan prinsip-prinsip statistik dan analisis teknis untuk mendapatkan keuntungan dengan mengidentifikasi peluang reversal ketika harga mencapai zona statistik ekstrim. Strategi ini memiliki aturan yang jelas, struktur kontrol risiko yang baik, dan umpan balik visual yang kaya, cocok untuk pedagang yang yakin akan kembali ke nilai rata-rata.

Namun, strategi ini juga menghadapi risiko seperti false breakout, perdagangan berlawanan, dan stabilitas parameter. Dengan menambahkan filter tren, parameter adaptif, dan strategi stop loss dan profit yang dikonfirmasi dan ditingkatkan, stabilitas dan profitabilitas strategi dapat ditingkatkan lebih lanjut.

Secara keseluruhan, ini adalah kerangka strategi dasar yang dirancang dengan baik, yang dapat digunakan secara mandiri atau sebagai bagian dari sistem perdagangan yang lebih kompleks. Ini adalah pilihan strategi yang layak dipertimbangkan bagi para pedagang yang mencari peluang reversal nilai pasar yang sangat tinggi berdasarkan metode statistik.

Kode Sumber Strategi
/*backtest
start: 2024-03-04 00:00:00
end: 2024-07-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Double Bollinger Bands Strategy with Signals (By Rolwin)", overlay=true)

// Input settings
length = input(20, title="Bollinger Bands Length")
src = close

// Bollinger Bands (Standard Deviation Levels)
bb1_mult = 2.0
bb2_mult = 3.0
basis = ta.sma(src, length)
dev1 = bb1_mult * ta.stdev(src, length)
dev2 = bb2_mult * ta.stdev(src, length)

// Band Levels
upper1 = basis + dev1
lower1 = basis - dev1
upper2 = basis + dev2
lower2 = basis - dev2

// **Trading Conditions**
longCondition = ta.crossover(src, lower2)  // Price crosses above lower 3SD band
shortCondition = ta.crossunder(src, upper2)  // Price crosses below upper 3SD band

// **Exit Conditions**
exitLong = ta.crossover(src, upper1)  // Exit long at upper 2SD band
exitShort = ta.crossunder(src, lower1)  // Exit short at lower 2SD band

// **Execute trades**
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)

// **Plot Bollinger Bands**
plot(upper1, color=color.blue, title="Upper Band (2 SD)")
plot(lower1, color=color.blue, title="Lower Band (2 SD)")
plot(upper2, color=color.red, title="Upper Band (3 SD)")
plot(lower2, color=color.red, title="Lower Band (3 SD)")
plot(basis, color=color.gray, title="Middle Band (SMA)")

// **Plot Buy & Sell Signals**
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.small, title="BUY Signal")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small, title="SELL Signal")

// **Candle Coloring for 3SD Touch**
touches3SD = (src >= upper2) or (src <= lower2)
barcolor(touches3SD ? color.white : na)  // Change to white if touching 3SD band