Strategi perdagangan crossover rata-rata bergerak double hull

Penulis:ChaoZhang, Tanggal: 2023-10-11 14:49:54
Tag:

Strategi ini terutama menggunakan persilangan dua Hull Moving Averages dari kerangka waktu yang berbeda untuk menentukan tren pasar dan melakukan perdagangan panjang dan pendek.

Logika Strategi

Strategi ini menggunakan dua Hull Moving Average, satu adalah 60 periode dan yang lainnya adalah 175 periode.

  1. hullma adalah 60-periode Hull Moving Average, dihitung dengan fungsi wma.

  2. ahullma adalah 175 periode Hull Moving Average, dihitung dengan fungsi wma.

  3. Ketika hullma melintasi ahullma ke atas, sebuah salib emas terjadi, memberikan sinyal panjang.

  4. Ketika hullma melintasi ahullma ke bawah, sebuah salib kematian terjadi, memberikan sinyal singkat.

  5. longCondition dan shortCondition menentukan kondisi entri panjang dan pendek masing-masing.

  6. Fungsi strategi.entry digunakan untuk melakukan perdagangan panjang dan pendek.

Strategi ini menggunakan prinsip crossover untuk menangkap perubahan tren menggunakan crossover antara rata-rata bergerak jangka pendek dan jangka panjang, untuk keuntungan.

Analisis Keuntungan

  1. Hull Moving Average merespon perubahan harga lebih cepat.

  2. Prinsip crossover sederhana dan mudah diterapkan.

  3. Kombinasi 60 dan 175 periode menangkap tren jangka menengah.

  4. Parameter periode yang dapat disesuaikan untuk pasar yang berbeda.

  5. Berlaku untuk perdagangan intraday dan posisi.

Analisis Risiko

  1. Crossover memiliki beberapa keterlambatan sinyal.

  2. Lebih banyak sinyal palsu dari MA jangka pendek.

  3. Crossover yang sering dapat menyebabkan kerugian di pasar yang terikat rentang.

  4. Pengaturan periode yang salah tidak dapat menangkap perubahan tren.

  5. Butuh optimasi parameter untuk simbol yang berbeda.

Risiko dapat dikurangi dengan menambahkan filter, mengoptimalkan parameter, memungkinkan pemberhentian yang lebih luas.

Arahan Optimasi

  1. Uji kombinasi MA yang berbeda untuk menemukan periode yang optimal.

  2. Tambahkan indikator tren untuk penyaringan sinyal.

  3. Mengoptimalkan strategi stop loss untuk mengurangi seringnya stop.

  4. Sesuaikan periode untuk simbol yang berbeda.

  5. Tambahkan pembelajaran mesin untuk mengoptimalkan parameter secara dinamis.

Ringkasan

Strategi ini menggunakan prinsip golden cross dan death cross untuk menentukan tren menggunakan double Hull Moving Average crossover. Ini adalah sistem rata-rata bergerak ganda jangka pendek yang khas. Pro adalah logika sederhana dan penerapan yang mudah, menangkap tren jangka pendek yang cepat. Kontra adalah sinyal palsu yang tinggi dan masalah tertinggal. Perbaikan dapat dilakukan melalui optimasi parameter, penyaringan sinyal dll. Ini adalah strategi perdagangan jangka pendek yang bermanfaat untuk dipelajari. Strategi ini dapat diterapkan secara fleksibel untuk perdagangan intraday dan posisi di berbagai pasar. Secara keseluruhan, ini cocok untuk perdagangan jangka pendek dan dapat menghasilkan pengembalian yang baik jika digunakan dengan benar.


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

//@version=4
strategy(title = "Hull MA", shorttitle="Junior2", overlay = true)

//HULL MA 1

length = input(60, minval=1,title="HULL MA 1 LENGTH")
src = input(close, title="Source")
hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))

plot(hullma, color=color.green)

//HULLMA 2

alength = input(175, minval=1,title="HULL MA 2 LENGTH")
asrc = input(close, title="Source")
ahullma = wma(2*wma(asrc, alength/2)-wma(asrc, alength), round(sqrt(alength)))

plot(ahullma, color=color.green)

c1up= crossover(hullma,ahullma)
c1down= crossunder(hullma,ahullma)

longCondition = c1up
if longCondition

    strategy.entry("L", strategy.long)


shortCondition = c1down 
if shortCondition

    strategy.entry("S", strategy.short)

plot(close)

Lebih banyak