Sisihan Piawai Berganda Bollinger Band Volume Breakout Strategi Kuantitatif

BB SMA SD MULT ATR
Tarikh penciptaan: 2024-11-28 15:10:20 Akhirnya diubah suai: 2024-11-28 15:10:20
Salin: 0 Bilangan klik: 455
1
fokus pada
1617
Pengikut

Sisihan Piawai Berganda Bollinger Band Volume Breakout Strategi Kuantitatif

Gambaran keseluruhan

Strategi ini adalah berdasarkan kepada penggunaan inovatif indikator Bollinger Bands untuk menangkap pergerakan pasaran dengan menetapkan band standard standard yang berlainan. Inti strategi ini adalah sistem Bollinger Bands yang dibina dengan menggunakan dua tahap standard yang berlainan (dua kali ganda standard dan dua kali ganda standard) untuk menghasilkan isyarat perdagangan dengan harga yang melampaui saluran standard dua kali ganda untuk menangkap pergerakan harga yang melampau.

Prinsip Strategi

Strategi ini menggunakan 34 purata bergerak berkala sebagai rel tengah, dan mengira satu kali ganda dan dua kali ganda perbezaan piawai untuk membentuk trajectori ke atas dan ke bawah. Apabila harga menembusi dua kali ganda perbezaan piawai ke atas, sistem akan mengeluarkan banyak isyarat; apabila harga jatuh dua kali ganda perbezaan piawai ke bawah, sistem akan mengeluarkan isyarat kosong.

Kelebihan Strategik

  1. Reka bentuk perbezaan dua standard memberikan penilaian nilai pasaran yang lebih tepat
  2. Mekanisme masuk dan keluar automatik mengurangkan kesilapan pertimbangan manusia
  3. Sistem pengurusan wang yang lengkap memastikan risiko terkawal
  4. Parameter yang boleh laras untuk menyesuaikan diri dengan keadaan pasaran yang berbeza
  5. Tingkat visualisasi yang tinggi, isyarat dagangan jelas dan intuitif
  6. Menggabungkan trend tracking dan volatility breakout dengan dua strategi perdagangan

Risiko Strategik

  1. Mungkin terdapat kemungkinan terobosan palsu yang kerap berlaku dalam pasaran yang bergolak.
  2. Tetapan henti kerugian boleh menyebabkan keluar awal dalam pasaran yang bergolak tinggi
  3. Pengurusan kedudukan peratusan tetap boleh meningkatkan risiko dalam kerugian berturut-turut
  4. Tetapan parameter yang tidak betul boleh menyebabkan kelewatan isyarat Kaedah pengurusan risiko yang disyorkan adalah:
  • Pengesahan isyarat yang digabungkan dengan petunjuk teknikal lain
  • Perkalian perbezaan piawaian penyesuaian dinamik
  • Memperkenalkan mekanisme hentian kerugian terapung
  • Perubahan kedudukan mengikut kadar turun naik

Arah pengoptimuman strategi

  1. Memperkenalkan kaedah pengiraan standard deviasi adaptif yang membolehkan bandwidth Brin disesuaikan secara automatik mengikut turun naik pasaran
  2. Peningkatan mekanisme pengesahan kuantiti dan meningkatkan kebolehpercayaan isyarat penembusan
  3. Pengoptimuman sistem pengurusan wang, pengenalan kawalan kedudukan dinamik
  4. Menambah penapis trend untuk mengurangkan isyarat palsu dalam pasaran yang bergolak
  5. Membangunkan sistem pengoptimuman parameter pintar untuk menyesuaikan strategi secara automatik

ringkaskan

Ini adalah strategi inovatif berdasarkan indikator Brin klasik, yang menyediakan sistem perdagangan yang mempunyai asas teori dan praktikal melalui reka bentuk yang berbeza dengan standard ganda. Strategi ini menyediakan pedagang dengan alat perdagangan yang boleh dipercayai melalui model matematik yang ketat dan mekanisme kawalan risiko yang baik, sambil mengekalkan operasi yang mudah dan intuitif. Walaupun terdapat ruang untuk pengoptimuman, logiknya yang utama adalah ketat dan mempunyai nilai pertempuran yang baik.

Kod sumber strategi
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation

strategy(shorttitle="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)

basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev

upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2

colorBasis = src >= basis ? color.blue : color.orange

pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower2 = plot(lower2, color=color.new(color.orange, 0))

fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))

if (close > upper2)
    strategy.entry("Long", strategy.long)

if (close < lower2)
    strategy.entry("Short", strategy.short)

if (close <= lower2)
    strategy.close("Long")

if (close >= upper2)
    strategy.close("Short")