Strategi ini terutamanya menggunakan persilangan dua purata bergerak Hull dari tempoh masa yang berbeza untuk menilai trend pasaran, dan melakukan perdagangan jangka pendek dan pendek.
Strategi ini menggunakan dua purata bergerak Hull, iaitu 60 dan 175 kitaran.
hullma adalah purata bergerak Hull untuk 60 kitaran, yang dikira dengan fungsi wma ≠
ahullma adalah purata bergerak Hull bagi 175 kitaran, yang dikira melalui fungsi wma ≠
Apabila hullma menembusi ahullma dari bawah ke atas, ia menghasilkan tanda silang emas dan memberi isyarat ganda.
Apabila hullma jatuh ke bawah dari arah atas ke arah bawah, ia akan menghasilkan isyarat ‘dead fork’ dan ‘cutoff’.
longCondition dan shortCondition masing-masing dinilai sebagai syarat melakukan lebih dan melakukan lebih sedikit.
Melakukan beberapa operasi blanko melalui fungsi strategy.entry.
Strategi ini menggunakan prinsip persilangan, menilai persilangan garis purata jangka pendek dan garis purata jangka panjang untuk menangkap perubahan trend jangka pendek dan jangka panjang dalam pasaran, untuk mendapatkan keuntungan.
Dengan menggunakan Hull Moving Average, perubahan harga dapat dikesan dengan lebih cepat.
Prinsip penyambungan dua garis sejajar mudah difahami dan mudah dikendalikan.
Kombinasi 60 dan 175 kitaran untuk menangkap trend jangka pendek dan sederhana.
Parameter kitaran yang boleh disesuaikan untuk pelbagai pasaran dan varieti.
Fleksibiliti dalam perdagangan dalam hari dan pegangan.
Persaingan dua garis rata mempunyai ketinggalan, masa masuk tidak dibenarkan.
Isyarat palsu pada masa purata jangka pendek mungkin lebih banyak.
Dalam kes gempa bumi, kerumitan yang kerap berlaku boleh menyebabkan kerugian.
Peraturan kitaran tidak betul, tidak dapat menangkap perubahan trend.
Parameter kitaran perlu dioptimumkan dengan sewajarnya, pelbagai jenis memerlukan penyesuaian.
Risiko boleh dikurangkan dengan menggabungkan isyarat penapis indikator lain, mengoptimumkan parameter kitaran, dan melepaskan kerugian berhenti dengan sewajarnya.
Uji kombinasi garis rata yang berbeza untuk mencari kitaran terbaik.
Tambah indeks trend untuk penapisan.
Mengoptimumkan strategi hentian kerugian dan mengurangkan kekerapan hentian kerugian.
Pelbagai jenis boleh menyesuaikan parameter kitaran.
Algoritma pembelajaran mesin dan parameter pengoptimuman dinamik boleh ditambah.
Strategi ini menggunakan prinsip persilangan emas dan dead fork, untuk menilai trend pasaran melalui persilangan purata bergerak Hull ganda, dan merupakan strategi perdagangan garis lurus ganda jangka pendek yang tipikal. Kelebihannya adalah idea yang mudah, mudah dikendalikan, dan dapat menangkap trend jangka pendek yang lebih cepat. Tetapi ada juga risiko isyarat palsu yang tinggi dan masalah keterlambatan.
/*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)