Strategi persilangan emas dua rata-rata adalah strategi kuantitatif mudah yang menghasilkan banyak isyarat dengan memotong rata-rata perlahan di atas rata-rata pantas, dan memotong rata-rata perlahan di bawah rata-rata pantas menghasilkan isyarat penyingkiran. Strategi ini menangkap persilangan emas dua rata-rata untuk menilai titik perubahan trend jangka panjang di pasaran.
Hitung purata bergerak mudah cepat 50 kitaran sebagai wakil trend jangka pendek.
Hitung purata bergerak sederhana perlahan 200 kitaran sebagai wakil trend jangka panjang.
Apabila laju rata-rata melintasi laju rata-rata perlahan, ia dianggap sebagai permulaan untuk memasuki trend jangka panjang yang meningkat, maka lakukan lebih banyak.
Apabila laju rata-rata di bawah garis laju rata-rata melintasi garis laju rata-rata, ia dianggap sebagai permulaan ke arah turun dalam trend jangka panjang, dan ia akan meratakan pegangan.
Persahabatan mewakili perubahan dalam hubungan bekalan dan permintaan dan psikologi pasaran, yang boleh digunakan sebagai garis panjang untuk menentukan perubahan trend. Kombinasi kitaran garis rata-rata yang cepat dan perlahan boleh disesuaikan dengan jenis dan kitaran yang berbeza.
Menggunakan garis keseimbangan ganda untuk menentukan titik peralihan trend utama
Persahabatan emas membentuk isyarat yang jelas untuk melakukan lebih banyak ruang kosong
Fleksibiliti penyesuaian parameter untuk pelbagai pasaran
Pemantauan dan penyesuaian cakera tetap mudah
Boleh digunakan dengan kombinasi faktor lain
Garis rata mempunyai ketidakselesaan tertentu
Keperluan untuk mengelakkan penembusan palsu
Tidak dapat menentukan masa masuk dan keluar
Kegagalan dalaman trend boleh menyebabkan kerugian
Strategi persilangan emas dua rata-rata adalah strategi strategi garis panjang yang digunakan secara meluas. Ia boleh menyesuaikan parameter mengikut keadaan pasaran yang berbeza dan digunakan dengan kombinasi faktor lain untuk meningkatkan keberkesanan strategi.
/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("GoldenCross Strategy by Clefsphere",overlay=true, initial_capital=10000,default_qty_type=strategy.percent_of_equity,default_qty_value=100)
// testStartYear = input(2013, "Start Year")
// testStartMonth = input(3, "Start Month")
// testStartDay = input(1, "Start Day")
// testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)
// testStopYear = input(2018, "Stop Year")
// testStopMonth = input(8, "Stop Month")
// testStopDay = input(5, "Stop Day")
// testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)
// testPeriodBackground = input(title="Background", type=bool, defval=true)
// testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na
sma1Period = input(50, "Fast EMA Buy")
sma2Period = input(200, "Slow SMA Buy")
// testPeriod() =>
// time >= testPeriodStart and time <= testPeriodStop ? true : false
sma1val=sma(close,sma1Period)
sma2val=sma(close,sma2Period)
plot(sma1val,color=blue,linewidth=1)
plot(sma2val,color=orange,linewidth=1)
long=crossover(sma1val,sma2val)
short=crossunder(sma1val,sma2val)
// if testPeriod()
if long
strategy.entry("buy",strategy.long)
if short
strategy.close("buy")
plot(low,color= sma1val > sma2val ? green: red,style=columns,transp=90,linewidth=1)