Strategi Perdagangan Ganjaran Antara Purata Bergerak

Penulis:ChaoZhang, Tarikh: 2023-12-11 14:38:48
Tag:

img

Ringkasan

Strategi ini menggabungkan penunjuk purata bergerak dan Bollinger Bands untuk melaksanakan strategi yang berayun di antara purata bergerak untuk perdagangan dua hala.

Prinsip Strategi

  1. Mengira purata bergerak pantas ma_short dan purata bergerak perlahan ma_long
  2. Apabila ma_short melintasi di atas ma_long, pergi panjang; apabila ma_short melintasi di bawah ma_long, pergi pendek
  3. Mengira rel atas, rel bawah dan rel tengah Bollinger Bands
  4. Apabila harga pecah di atas rel bawah, mengesahkan isyarat panjang; apabila harga pecah di bawah rel atas, mengesahkan isyarat pendek
  5. Posisi terbuka apabila penunjuk purata bergerak dan Bollinger Bands memberi isyarat ke arah yang sama, kedudukan tertutup apabila mereka memberi isyarat ke arah yang bertentangan

Analisis Kelebihan

  1. Gabungan dua penunjuk menjadikannya agak stabil dan boleh menapis beberapa isyarat palsu
  2. Berayun antara purata bergerak dan Bollinger Bands mengelakkan mengejar tinggi dan menjual rendah
  3. Membolehkan perdagangan dua hala dapat memanfaatkan sepenuhnya turun naik harga untuk keuntungan

Analisis Risiko

  1. Tetapan parameter Bollinger Bands akan mempengaruhi kekerapan dagangan dan keuntungan
  2. Ia mudah untuk menjana kerugian besar dalam pasaran yang kuat
  3. Sistem purata bergerak sendiri cenderung menghasilkan lebih banyak perdagangan yang rugi pada keluar

Pengurusan Risiko:

  1. Mengoptimumkan parameter Bollinger Bands untuk menyesuaikan diri dengan kekerapan dagangan yang sesuai
  2. Tetapkan strategi stop loss untuk mengawal kerugian perdagangan tunggal
  3. Gunakan strategi ini apabila trend tidak jelas

Arahan pengoptimuman

  1. Uji kombinasi parameter yang berbeza dari sistem purata bergerak
  2. Menilai sama ada untuk menambah penunjuk kelantangan kepada isyarat penapis
  3. Uji sama ada untuk menggabungkan RSI dan penunjuk lain untuk menentukan zon overbought dan oversold

Pengoptimuman di atas dapat meningkatkan keuntungan, mengurangkan perdagangan yang tidak perlu, mengurangkan kekerapan perdagangan dan risiko kerugian.

Ringkasan

Strategi ini menggabungkan sistem purata bergerak dan Bollinger Bands untuk melaksanakan perdagangan goyangan antara purata bergerak harga. Gabungan penunjuk berganda dapat meningkatkan kualiti isyarat, dan membenarkan perdagangan dua hala memberikan lebih banyak peluang. Mengoptimumkan parameter lebih lanjut dan menambahkan penunjuk tambahan lain dapat mengurangkan perdagangan yang tidak perlu dan meningkatkan keuntungan, yang bernilai ujian dan pengoptimuman langsung.

]


/*backtest
start: 2023-12-09 00:00:00
end: 2023-12-10 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MA-Zorrillo",overlay=true)

ma_short= sma(close,8)
ma_long= sma(close,89)

entry_ma = crossover (ma_short,ma_long)
exit_ma = crossunder (ma_short,ma_long) 


BBlength = input(24, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

source = close
entry_bb = crossover(source, BBlower)
exit_bb = crossunder(source, BBupper)


vs_entry = false
vs_exit = false
for i = 0 to 63
    if (entry_bb[i])
        vs_entry :=  true
    if (exit_bb[i])
        vs_exit :=  true
        

entry = entry_ma and vs_entry
exit =  exit_ma and vs_exit

strategy.entry(id="long_ma",long=true,when=entry)
strategy.close(id="long_ma", when=exit)

strategy.entry(id="short_ma",long=false,when=exit)
strategy.close(id="short_ma",when=entry)


Lebih lanjut