Strategi perdagangan ayunan dua hala purata bergerak


Tarikh penciptaan: 2023-12-11 14:38:48 Akhirnya diubah suai: 2023-12-11 14:38:48
Salin: 0 Bilangan klik: 371
1
fokus pada
1166
Pengikut

Strategi perdagangan ayunan dua hala purata bergerak

Gambaran keseluruhan

Strategi ini menggabungkan penunjuk purata bergerak dan penunjuk jalur Brin untuk mewujudkan strategi perdagangan dua hala di antara garis rata-rata. Buat lebih banyak apabila harga naik ke bawah dan kosong apabila harga turun ke bawah, memanfaatkan pergerakan harga di antara garis rata-rata.

Prinsip Strategi

  1. Hitung purata bergerak pantas ma_short dan purata bergerak perlahan ma_long
  2. Apabila memakai ma_long di atas ma_short, buat lebih; apabila memakai ma_long di bawah ma_short, buat kosong
  3. Mengira laluan atas, bawah, dan tengah di jalur Brin
  4. Apabila harga naik turun, pastikan untuk membuat isyarat lebih; apabila harga turun turun, pastikan untuk membuat isyarat kosong
  5. Isyarat yang digabungkan dengan penunjuk purata bergerak dan penunjuk tali pinggang Brin, membuka kedudukan apabila mereka mengeluarkan isyarat arah yang sama, dan meletakkan kedudukan yang sama pada masa yang berbeza

Analisis kelebihan

  1. Gabungan dua indikator, lebih stabil, boleh menghapuskan isyarat palsu tertentu
  2. Perdagangan bergolak antara garis rata-rata dan Brin Belt untuk mengelakkan mengejar kenaikan dan penurunan
  3. Membiarkan perdagangan dua hala, memanfaatkan harga yang berfluktuasi

Analisis risiko

  1. Tetapan parameter Brinband mempengaruhi frekuensi perdagangan dan keuntungan
  2. Kecenderungan besar dalam pasaran yang cenderung menyebabkan kerugian yang lebih besar
  3. Sistem rata-rata sendiri mudah menghasilkan kerugian kedudukan yang lebih rata

Penyelesaian risiko:

  1. Mengoptimumkan parameter Brin untuk menyesuaikan frekuensi dagangan yang sesuai
  2. Tetapkan strategi hentikan kerugian untuk mengawal kerugian tunggal
  3. Menggunakan strategi ini apabila trend tidak jelas

Arah pengoptimuman

  1. Percubaan kombinasi parameter sistem linear yang berbeza
  2. Penilaian penapisan isyarat untuk penunjuk kuantiti pertukaran
  3. Ujian untuk menentukan kawasan overbought dan oversold dengan menggunakan RSI dan lain-lain

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

ringkaskan

Strategi ini menggabungkan sistem garis rata dan indikator Brin Belt, yang mewujudkan strategi perdagangan bergoyang di antara garis rata harga. Gabungan dua indikator dapat meningkatkan kualiti isyarat, yang membolehkan lebih banyak peluang untuk perdagangan dua hala. Dengan mengoptimumkan parameter lebih lanjut dan menambahkan penilaian indikator tambahan, pengurangan perdagangan yang tidak perlu dan peningkatan kadar keuntungan boleh dilakukan, yang patut diperiksa dan dioptimumkan di lapangan.

]

Kod 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)