Strategi perdagangan osilasi bilateral rata-rata bergerak


Tanggal Pembuatan: 2023-12-11 14:38:48 Akhirnya memodifikasi: 2023-12-11 14:38:48
menyalin: 0 Jumlah klik: 642
1
fokus pada
1621
Pengikut

Strategi perdagangan osilasi bilateral rata-rata bergerak

Ringkasan

Strategi ini menggabungkan indikator Moving Average dan Bollinger Bands, yang memungkinkan strategi perdagangan bilateral di antara garis rata-rata. Berdagang lebih banyak ketika harga naik dan turun, dan berdagang lebih sedikit ketika harga turun dan naik, memanfaatkan fluktuasi harga di antara garis rata-rata.

Prinsip Strategi

  1. Perhitungan rata-rata bergerak cepat ma_short dan rata-rata bergerak lambat ma_long
  2. Ketika memakai ma_long di atas ma_short, lakukan lebih banyak; ketika memakai ma_long di bawah ma_short, lakukan lebih banyak
  3. Perhitungan jalur atas, bawah, dan tengah di Brin Belt
  4. Ketika harga naik melewati rel, konfirmasi melakukan sinyal plus; ketika harga turun melewati rel, konfirmasi sinyal minus
  5. Kombinasi sinyal dari indikator moving average dan indikator Brin, posisi terbuka saat mereka mengeluarkan sinyal arah yang sama, posisi datar saat berbeda

Analisis Keunggulan

  1. Kombinasi indikator ganda, relatif stabil, dapat menghapus sinyal palsu tertentu
  2. Perdagangan bergoyang antara garis rata-rata dan Brin Belt, menghindari mengejar kenaikan dan penurunan
  3. Hal ini memungkinkan perdagangan bilateral untuk memanfaatkan fluktuasi harga.

Analisis risiko

  1. Pengaturan parameter Brin Belt mempengaruhi frekuensi perdagangan dan keuntungan
  2. Keuntungan yang lebih besar dalam pasar tren
  3. Sistem rata-rata sendiri cenderung menghasilkan kerugian posisi yang lebih rata.

Solusi untuk Mengatasi Risiko:

  1. Mengoptimalkan parameter Brin-band untuk menyesuaikan frekuensi perdagangan yang sesuai
  2. Menetapkan strategi stop loss untuk mengendalikan kerugian tunggal
  3. Strategi ini digunakan ketika tren tidak jelas.

Arah optimasi

  1. Tes kombinasi parameter dari sistem linear yang berbeda
  2. Evaluasi apakah ada sinyal penyaringan indikator volume transaksi
  3. Uji coba untuk menentukan zona overbought dan oversold dengan menggunakan indikator seperti RSI

Pengoptimalan ini dapat meningkatkan tingkat keuntungan, mengurangi transaksi yang tidak perlu, mengurangi frekuensi transaksi, dan mengurangi risiko kerugian.

Meringkaskan

Strategi ini menggabungkan sistem garis rata dan indikator Brin Belt, yang memungkinkan strategi perdagangan berosilasi antara garis rata harga. Kombinasi indikator ganda dapat meningkatkan kualitas sinyal dan memungkinkan lebih banyak peluang untuk perdagangan bilateral. Dengan lebih mengoptimalkan parameter dan menambahkan penilaian indikator bantu lainnya, dapat mengurangi perdagangan yang tidak perlu dan meningkatkan tingkat keuntungan yang layak untuk diperiksa dan dioptimalkan di lapangan.

]

Kode Sumber Strategi
/*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)