Strategi ini menggunakan purata bergerak di sepanjang julat masa yang berbeza untuk melakukan perdagangan mengikut trend. Strategi ini juga mengira purata bergerak cepat pada garis hari, garis 4 jam, dan garis 15 minit, dan melakukan lebih banyak apabila tiga julat masa bergerak cepat rata-rata melalui rata-rata bergerak perlahan; dan kosong apabila tiga julat masa bergerak cepat rata-rata melalui rata-rata bergerak perlahan. Strategi ini memanfaatkan maklumat harga pada julat masa yang berbeza untuk menyaring penembusan palsu dengan berkesan.
Strategi ini berasaskan pada tiga julat masa yang berlainan untuk mengira purata bergerak cepat dan purata bergerak perlahan. Ia mengambil tiga julat masa, iaitu garis hari, 4 jam, dan 15 minit, dan pada setiap julat masa, ia mengira purata bergerak cepat EMA 21 dengan panjang 21 dan rata-rata bergerak perlahan dengan panjang 34. Apabila rata-rata bergerak cepat pada garis hari, 4 jam, dan 15 minit melintasi rata-rata bergerak perlahan, ia dianggap sebagai trend naik, dan lebih banyak; apabila rata-rata bergerak cepat pada garis hari, 4 jam, dan 15 minit melintasi rata-rata bergerak perlahan, ia dianggap sebagai trend turun, dan kosong.
Strategi ini juga menetapkan julat masa perdagangan, hanya berdagang dalam tempoh bulan dan tarikh yang ditetapkan, untuk mengelakkan terjebak dalam pasaran yang tidak menguntungkan.
Secara khusus, strategi ini merangkumi beberapa perkara utama:
Masukkan waktu yang berbeza: Hari, 4 jam, 15 minit
EMA pantas dengan panjang 21 dan 34 bagi setiap selang masa
EMA yang cepat dan perlahan bagi tiga mata waktu, sama ada lebih banyak semasa memakai dan kosong semasa memakai
Tetapkan Bulan dan Julat Tarikh
Tambah kosong apabila kedudukan terbuka dan tidak sesuai dengan kedudukan kosong
Dengan menilai trend dari masa ke masa, anda boleh menyaring penipuan palsu dengan berkesan, menggunakan pengurusan dana dari masa ke masa, dan mengawal risiko.
Strategi ini mempunyai kelebihan utama:
Penghakiman selang masa, boleh mengenal pasti trend dengan berkesan, menapis pecah palsu. Selang masa tunggal mudah berlaku pecah palsu, selang masa dapat meningkatkan ketepatan penghakiman.
Pengurusan dana berpanjangan, mengurangkan risiko berpanjangan tunggal. Penyimpanan berpanjangan tunggal mudah melebihi kemampuan, berpanjangan boleh menyebarkan risiko.
Tetapkan jangka masa perdagangan untuk mengelakkan terjebak dalam pasaran yang tidak menguntungkan. Tentukan bulan dan tarikh yang boleh melangkau tempoh masa yang tidak baik.
Gabungan purata bergerak cepat dan purata bergerak perlahan digunakan untuk meluruskan pergerakan harga dan mengenal pasti trend. Penunjuk EMA digunakan secara meluas dan mudah difahami dan dilaksanakan.
Peraturan strategi jelas dan mudah difahami, penetapan parameter mudah dan mudah dilaksanakan. Tidak memerlukan petunjuk teknikal yang rumit, mudah dikuasai dan dioptimumkan.
Ia boleh digunakan secara meluas untuk pelbagai jenis aset, dan mempunyai fleksibiliti yang tinggi.
Strategi ini juga mempunyai risiko yang perlu diperhatikan:
Performa yang lebih baik dalam keadaan trend jangka panjang, pemotongan jangka pendek akan meningkatkan risiko kurungan. Ia boleh mengurangkan risiko dengan cara yang sesuai.
Tetapan parameter konservatif akan kehilangan peluang untuk trend yang lebih kuat. Anda boleh mengurangkan kitaran purata dengan sewajarnya, atau mengurangkan masa perdagangan.
Penunjuk EMA tidak berfungsi dengan baik dalam keadaan gegaran yang besar. Ia boleh dipertimbangkan untuk digunakan bersama dengan penunjuk kadar turun naik atau penunjuk momentum.
Garis matahari sebagai penghakiman tempoh maksimum adalah kecenderungan yang lemah, tidak dapat menghentikan kerugian tepat pada masanya. Anda boleh menambah penghakiman tempoh yang lebih tinggi, atau menurunkan kedudukan garis matahari.
Julat masa dagangan tetap, tidak menyesuaikan diri dengan perubahan pasaran. Parameter tempoh masa dagangan harus dinilai secara berkala.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Mengoptimumkan parameter kitaran purata bergerak untuk trend yang lebih lancar. Anda boleh menguji untuk memendekkan kitaran EMA yang lebih perlahan, atau menambahkan penilaian EMA yang lebih cepat.
Menambah penilaian indikator momentum, mengenal pasti trend yang kuat. Sebagai contoh, isyarat penilaian tambahan untuk menambah indikator seperti MACD, RSI.
Mengoptimumkan pengurusan kedudukan, meningkatkan atau mengurangkan kedudukan mengikut keadaan pasaran. Anda boleh memasukkan Hentian ATR, atau mengira nisbah kedudukan berdasarkan data sejarah.
Gabungan dengan indikator kadar turun naik, meningkatkan strategi pembukaan dan hentian kedudukan. Dengan penambahan ATR atau indikator perbezaan kadar turun naik, anda dapat menyesuaikan diri secara dinamik dengan turun naik pasaran.
Uji lebih banyak kombinasi selang masa perdagangan untuk mencari keseimbangan terbaik. Penghakiman selang masa yang lebih tinggi boleh ditambah, atau beberapa selang masa boleh dikeluarkan.
Menggunakan algoritma pembelajaran mesin untuk mengoptimumkan parameter secara automatik. Mencari kombinasi parameter yang optimum melalui latihan simulasi.
Menambah mekanisme pengesahan trend untuk mengelakkan pengetatan. Sebagai contoh, menetapkan N akar K sambungan EMA berturut-turut sebagai pengesahan masuk.
Melakukan pengulangan bergulir untuk menilai kestabilan parameter. Mengubah parameter yang sesuai untuk meningkatkan kebolehpercayaan kestabilan.
Strategi ini menggunakan pemikiran penghakiman trend jangka masa, menggunakan EMA cepat dan perlahan pada jangka masa yang lama, membentuk strategi pemantauan trend yang stabil dan cekap. Strategi ini mempunyai kelebihan penilaian yang tepat, risiko konvergensi, dan merupakan strategi perdagangan trend yang mudah dan praktikal. Tetapi juga harus memperhatikan kawalan risiko dalam pasaran yang bergelora, dan terus mengoptimumkan parameter untuk mendapatkan pulangan yang stabil dalam jangka masa panjang.
/*backtest
start: 2023-09-15 00:00:00
end: 2023-09-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Cryptocurrency Trading Tools by XMAXPRO
//ATA
//Test 1.0v Date : 10.11.2018
//
strategy("MTF+MA", overlay=false, shorttitle="MTF-MA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)
src = input(title= "Source", defval=close)
fast = input(title="Input For Fast MA", defval=21)
slow = input(title="Input For Slow MA",defval=34)
//MTF source
long = input(title="LONGTERM", defval="D")
mid = input(title="MIDTERM", defval="180")
short = input(title="SHORTTERM", defval="15")
//MTF Grafikleri
ln = security(syminfo.ticker, long, src)
md = security(syminfo.ticker, mid, src)
sh = security(syminfo.ticker, short, src)
//0
lnma = ema(ln,fast) - ema(ln,slow)
mdma = ema(sh,fast) - ema(md,slow)
shma = ema(sh,fast) - ema(sh,slow)
plot(lnma,color=green,linewidth=3)
plot(mdma,color=blue,linewidth=3)
plot(shma,color=red,linewidth=3)
plot(0,color=white,linewidth=3)
longCond = lnma>0 and mdma>0 and shma>0
shortCond= lnma<0 and mdma<0 and shma <0
monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
yearfrom=input(2018)
yearuntil=input(2020)
if ( longCond )
strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG")
else
strategy.cancel(id="LONG")
if ( shortCond )
strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
strategy.cancel(id="SHORT")