Strategi perdagangan osilasi antara rata-rata bergerak

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

img

Gambaran umum

Strategi ini menggabungkan indikator rata-rata bergerak dan Bollinger Bands untuk menerapkan strategi yang berosilasi antara rata-rata bergerak untuk perdagangan dua arah.

Prinsip Strategi

  1. Menghitung rata-rata bergerak cepat ma_short dan rata-rata bergerak lambat ma_long
  2. Ketika ma_short melintasi di atas ma_long, pergi panjang; ketika ma_short melintasi di bawah ma_long, pergi pendek
  3. Menghitung rel atas, rel bawah dan rel tengah Bollinger Bands
  4. Ketika harga pecah di atas rel bawah, konfirmasi sinyal panjang; ketika harga pecah di bawah rel atas, konfirmasi sinyal pendek
  5. Posisi terbuka ketika indikator moving average dan Bollinger Bands memberikan sinyal ke arah yang sama, posisi tertutup ketika mereka memberikan sinyal ke arah yang berlawanan

Analisis Keuntungan

  1. Kombinasi indikator ganda membuatnya relatif stabil dan dapat menyaring beberapa sinyal palsu
  2. Berosilasi antara rata-rata bergerak dan Bollinger Bands menghindari mengejar tertinggi dan menjual terendah
  3. Memungkinkan perdagangan dua arah dapat memanfaatkan fluktuasi harga untuk keuntungan

Analisis Risiko

  1. Pengaturan parameter Bollinger Bands akan mempengaruhi frekuensi perdagangan dan profitabilitas
  2. Sangat mudah untuk menghasilkan kerugian besar di pasar tren yang kuat
  3. Sistem rata-rata bergerak sendiri cenderung menghasilkan lebih banyak perdagangan yang rugi pada exit

Manajemen Risiko:

  1. Mengoptimalkan parameter Bollinger Bands untuk menyesuaikan dengan frekuensi perdagangan yang tepat
  2. Tetapkan strategi stop loss untuk mengendalikan kerugian perdagangan tunggal
  3. Gunakan strategi ini ketika tren tidak jelas

Arahan Optimasi

  1. Uji kombinasi parameter yang berbeda dari sistem rata-rata bergerak
  2. Evaluasi apakah akan menambahkan indikator volume ke sinyal filter
  3. Uji apakah akan menggabungkan RSI dan indikator lain untuk menentukan zona overbought dan oversold

Optimalisasi di atas dapat lebih meningkatkan profitabilitas, mengurangi perdagangan yang tidak perlu, mengurangi frekuensi perdagangan dan risiko kerugian.

Ringkasan

Strategi ini menggabungkan sistem rata-rata bergerak dan Bollinger Bands untuk menerapkan perdagangan osilasi antara rata-rata bergerak harga. Kombinasi indikator ganda dapat meningkatkan kualitas sinyal, dan memungkinkan perdagangan dua arah memberikan lebih banyak peluang. Optimasi parameter lebih lanjut dan menambahkan indikator tambahan lainnya dapat mengurangi perdagangan yang tidak perlu dan meningkatkan profitabilitas, yang layak untuk pengujian dan optimasi 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 banyak