Idea utama strategi ini adalah menggunakan persilangan EMA jangka pendek dan EMA jangka panjang sebagai isyarat membeli dan menjual. Khususnya, EMA jangka pendek menghasilkan isyarat membeli apabila EMA jangka panjang melintasi EMA dari bawah; dan EMA jangka pendek menghasilkan isyarat menjual apabila EMA jangka panjang melintasi EMA dari atas ke bawah.
Strategi ini mula-mula menentukan tempoh EMA jangka pendek 3 hari dan jangka panjang 30 hari. Kemudian nilai kedua-dua EMA dikira. EMA jangka pendek mencerminkan perubahan harga baru-baru ini dan EMA jangka panjang mencerminkan trend harga jangka panjang.
Khususnya, strategi ini menentukan perbezaan untuk menilai EMA yang bersilang. Apabila perbezaan lebih besar daripada 0.0005, ia menghasilkan isyarat beli. Apabila ia lebih kecil daripada -0.0005, ia menghasilkan isyarat jual.
Strategi ini menandai grafik segitiga ke atas dan segitiga ke bawah pada carta K secara serentak untuk menunjukkan isyarat beli dan jual secara intuitif.
Kelebihan utama strategi ini adalah mudah dan berkesan, menggunakan EMA sebagai petunjuk asas untuk menilai struktur pasaran, mengelakkan risiko penyesuaian kurva yang disebabkan oleh model yang terlalu rumit.
EMA sebagai satu petunjuk trend, boleh menebus bunyi-bunyian rawak dengan berkesan, menentukan arah trend jangka pendek. Berbanding dengan penunjuk lain yang biasa, seperti persimpangan rata-rata jangka pendek, EMA mempunyai ciri-ciri penyelarasan indeks dalam pengiraan, dan dapat bertindak balas lebih cepat terhadap perubahan harga.
Di samping itu, strategi ini menggabungkan beberapa kitaran EMA pada masa yang sama, dengan persilangan EMA jangka panjang dan jangka pendek, dapat menyaring penembusan palsu pada tahap tertentu. Ini juga lebih mantap daripada strategi kitaran EMA tunggal.
Risiko terbesar dalam strategi ini adalah keterlambatan EMA itu sendiri. Apabila melompat cepat atau harga berbalik, isyarat persilangan EMA sering terlambat dan tidak dapat mencerminkan perubahan pasaran dalam masa yang tepat. Ini boleh menyebabkan kehilangan masa pembukaan kedudukan yang terbaik atau tidak berhenti tepat pada masanya.
Selain itu, pilihan kitaran EMA juga mempengaruhi prestasi strategi. Jika kitaran dipilih dengan tidak betul, ia akan menyebabkan terlalu banyak isyarat yang salah. Sebagai contoh, terlalu pendek kitaran jangka pendek boleh menyebabkan terlalu sensitif terhadap bunyi pasaran; terlalu panjang kitaran jangka panjang tidak dapat menangkap perubahan trend pada masa yang tepat.
Akhir sekali, penarikan dan keluar dari had kenaikan tetap juga boleh menyebabkan kawalan kedudukan yang tidak betul. Apabila kadar turun naiknya besar, had harus disesuaikan dengan betul untuk mengawal kedudukan.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Dinamika mengoptimumkan kitaran EMA. Anda boleh memilih atau mengoptimumkan secara automatik kombinasi EMA jangka pendek dan panjang terbaik berdasarkan keadaan pasaran, meningkatkan kestabilan strategi.
Memperkenalkan mekanisme penangguhan kerugian yang beradaptasi. Dengan memastikan penangguhan kerugian, garis penangguhan kerugian bergerak yang munasabah ditetapkan mengikut turun naik pasaran, untuk mengelakkan penangguhan kerugian yang terlalu radikal.
Gabungan dengan isyarat penapis indikator lain. Sebagai contoh, indikator kawalan kedudukan, indikator kadar turun naik, dan lain-lain, untuk mengelakkan isyarat silang EMA membawa kerugian yang lebih besar apabila turun naik tinggi.
Memperkenalkan teknologi pembelajaran mesin. Model latihan meramalkan kombinasi parameter kitaran EMA yang terbaik. Selain itu, anda juga boleh meramalkan perbezaan EMA, untuk mendapatkan isyarat perdagangan yang lebih tepat.
Strategi penggabungan keputusan EMA jangka pendek dan jangka panjang ini secara keseluruhan sangat mudah dan langsung, menilai struktur pasaran kosong melalui indikator asas EMA ini, mengelakkan pengoptimuman berlebihan dan risiko model. Di samping itu, gabungan beberapa kitaran EMA juga meningkatkan kualiti isyarat. Tetapi kita juga harus berhati-hati terhadap risiko yang mungkin ditimbulkan oleh kemunduran EMA itu sendiri, yang memerlukan pengoptimuman yang sesuai untuk diselesaikan.
/*backtest
start: 2023-12-05 00:00:00
end: 2024-01-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Merged EMA Strategy", shorttitle="MergedEMA", overlay=true)
// Define EMA periods
shortEMA = ta.ema(close, 3)
longEMA = ta.ema(close, 30)
// Plot EMAs on the chart
plot(shortEMA, color=color.blue, title="3 EMA")
plot(longEMA, color=color.red, title="30 EMA")
// Calculate the difference between short and long EMAs
emaDifference = shortEMA - longEMA
// Set threshold for buy and sell signals
buyThreshold = 0.0005
sellThreshold = -0.0005
// Define buy and sell conditions
buyCondition = emaDifference > buyThreshold
sellCondition = emaDifference < sellThreshold
// Plot buy and sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)
// Strategy logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)
strategy.entry("Sell", strategy.short, when = sellCondition)
strategy.close("Sell", when = buyCondition)