Strategi Perdagangan Crossover Rata-rata Pergerakan Ganda Golden Cross dan Death Cross


Tanggal Pembuatan: 2023-10-11 14:49:54 Akhirnya memodifikasi: 2023-10-11 14:49:54
menyalin: 0 Jumlah klik: 759
1
fokus pada
1621
Pengikut

Strategi ini terutama menggunakan persilangan Hull Moving Averages dari dua periode waktu yang berbeda untuk menilai tren pasar dan melakukan short-term short-term.

Prinsip Strategi

Strategi ini menggunakan dua Hull Moving Average, yaitu 60 dan 175 periode. Di antaranya:

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

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

  3. Ketika hullma menembus ahullma dari bawah ke atas, menghasilkan golden cross dan melakukan sinyal ganda.

  4. Ketika hullma jatuh dari atas ke bawah ke arah ahullma, maka akan terjadi dead fork, sinyal kosong.

  5. longCondition dan shortCondition masing-masing menilai kondisi over dan under.

  6. Operasi ini dilakukan dengan menggunakan fungsi strategy.entry.

Strategi ini menggunakan prinsip persilangan, menilai persilangan garis rata-rata jangka pendek dan garis rata-rata jangka panjang untuk menangkap perubahan tren jangka pendek dan jangka panjang dalam perdagangan, untuk mendapatkan keuntungan.

Analisis Keunggulan

  1. Dengan menggunakan Hull Moving Average, perubahan harga dapat ditangkap lebih cepat.

  2. Prinsip dua garis sejajar sederhana dan mudah digunakan.

  3. Kombinasi siklus 60 dan 175 dapat menangkap tren jangka pendek dan menengah.

  4. Parameter siklus yang dapat disesuaikan untuk berbagai pasar dan varietas.

  5. Fleksibilitas dalam perdagangan intraday dan pegangan

Analisis risiko

  1. Pada saat ini, ada beberapa hal yang perlu diperhatikan, yaitu:

  2. Siklus pendek rata-rata sinyal palsu mungkin lebih banyak.

  3. Dalam situasi gempa bumi, sering terjadi persilangan yang mengakibatkan kerugian.

  4. Periode tidak diatur dengan benar, tidak dapat menangkap perubahan tren.

  5. Parameter siklus perlu dioptimalkan dengan tepat, dan perlu disesuaikan dengan varietas yang berbeda.

Risiko dapat diatasi dengan kombinasi sinyal penyaringan indikator lainnya, parameter siklus yang dioptimalkan, dan pelepasan stop loss yang tepat.

Arah optimasi

  1. Uji kombinasi garis rata yang berbeda untuk mencari siklus optimal.

  2. Menambahkan indikator seperti indeks tren untuk disaring.

  3. Optimalkan strategi stop loss untuk mengurangi frekuensi stop loss.

  4. Varietas yang berbeda dapat menyesuaikan parameter siklus.

  5. Algoritma seperti pembelajaran mesin, parameter optimasi dinamis dapat ditambahkan.

Meringkaskan

Strategi ini menggunakan prinsip persilangan emas dengan dead fork, untuk menilai tren pasar melalui persilangan Hull moving average ganda, dan merupakan strategi perdagangan garis lurus ganda jangka pendek yang khas. Keunggulan adalah ide yang sederhana, mudah dioperasikan, dan dapat menangkap tren jangka pendek yang lebih cepat. Namun, ada juga risiko sinyal palsu yang tinggi dan masalah keterlambatan.

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