Ide utama dari strategi ini adalah untuk menggunakan persilangan antara EMA jangka pendek dan EMA jangka panjang sebagai sinyal beli dan jual. Secara khusus, ketika EMA jangka pendek melintasi di atas EMA jangka panjang dari bawah, sinyal beli dihasilkan. Ketika EMA jangka pendek melintasi di bawah EMA jangka panjang dari atas, sinyal jual dihasilkan.
Strategi ini pertama-tama mendefinisikan periode EMA jangka pendek sebagai 3 hari dan periode EMA jangka panjang sebagai 30 hari. Kemudian menghitung nilai dari kedua EMA ini. EMA jangka pendek mencerminkan perubahan harga baru-baru ini dan EMA jangka panjang mencerminkan tren harga jangka panjang. Ketika EMA jangka pendek melintasi di atas EMA jangka panjang, ini menunjukkan bahwa harga baru-baru ini telah mulai naik, melampaui tren jangka panjang. Ini adalah sinyal untuk membangun posisi panjang. Ketika EMA jangka pendek melintasi di bawah EMA jangka panjang, ini menunjukkan bahwa harga baru-baru ini telah mulai turun, underperforming tren jangka panjang. Ini adalah waktu untuk membangun posisi jangka pendek.
Secara khusus, strategi mendefinisikan perbedaan untuk menilai persilangan EMA. Ketika perbedaan lebih besar dari ambang 0,0005, sinyal beli dihasilkan. Ketika kurang dari ambang - 0,0005, sinyal jual dihasilkan. Positif dan negatif dari perbedaan mewakili bahwa EMA jangka pendek berada di atas atau di bawah EMA jangka panjang. Pedagang menggunakan ini untuk menentukan arah pembukaan.
Strategi ini juga menandai segitiga ke atas dan segitiga ke bawah grafik pada grafik candlestick untuk secara visual menampilkan sinyal beli dan jual.
Keuntungan terbesar dari strategi ini adalah bahwa ia sederhana dan efektif. ia menggunakan indikator paling dasar EMA untuk menilai struktur pasar dan menghindari risiko overfit dari model yang terlalu rumit.
Sebagai indikator pelacakan tren, EMA dapat secara efektif meratakan kebisingan acak dan menentukan arah tren jangka panjang dan jangka pendek.
Selain itu, dengan menggabungkan beberapa siklus EMA, perpindahan antara EMA jangka panjang dan jangka pendek dapat menyaring kebocoran palsu sampai batas tertentu dibandingkan dengan strategi siklus EMA tunggal, membuatnya lebih kuat.
Risiko terbesar dari strategi ini terletak pada keterlambatan EMA itu sendiri. Ketika ada kesenjangan cepat atau pembalikan harga, sinyal silang EMA sering terlambat, gagal mencerminkan perubahan pasar dalam waktu. Hal ini dapat menyebabkan kehilangan peluang pembukaan terbaik atau gagal menghentikan kerugian tepat waktu.
Selain itu, pilihan periode EMA juga mempengaruhi kinerja strategi. Jika siklus tidak dipilih dengan benar, itu akan menyebabkan terlalu banyak sinyal palsu. Misalnya, siklus jangka pendek yang berlebihan dapat menyebabkan sensitivitas yang berlebihan terhadap kebisingan pasar, sementara siklus jangka panjang yang berlebihan tidak dapat menangkap perubahan tren dalam waktu.
Akhirnya, ambang batas masuk dan keluar tambahan tetap juga dapat menyebabkan kontrol posisi yang tidak tepat. ambang batas harus disesuaikan dengan tepat untuk mengendalikan posisi ketika volatilitasnya tinggi.
Strategi dapat dioptimalkan dalam aspek berikut:
Mengoptimalkan siklus EMA secara dinamis. Memilih atau mengoptimalkan kombinasi EMA jangka pendek dan jangka panjang terbaik secara otomatis sesuai dengan kondisi pasar untuk meningkatkan ketahanan strategi.
Memperkenalkan mekanisme stop loss adaptif. Menetapkan garis stop loss bergerak yang wajar berdasarkan volatilitas pasar sambil memastikan stop loss yang efektif.
Menggabungkan dengan indikator lain untuk menyaring sinyal. Misalnya, indikator kontrol posisi, indikator volatilitas, dll, untuk menghindari kerugian yang signifikan yang disebabkan oleh sinyal silang EMA selama volatilitas tinggi.
Memperkenalkan teknik pembelajaran mesin. Melatih model untuk memprediksi kombinasi parameter EMA yang optimal. Model juga dapat digunakan untuk memprediksi perbedaan EMA untuk mendapatkan sinyal perdagangan yang lebih akurat.
Singkatnya, strategi keputusan penggabungan EMA jangka pendek dan jangka panjang ini sangat sederhana dan langsung. Dengan menggunakan indikator EMA dasar untuk menentukan struktur pasar bullish dan bearish, ini menghindari optimasi dan risiko model yang berlebihan. Sementara itu, menggabungkan beberapa siklus EMA juga meningkatkan kualitas sinyal. Namun, kita juga perlu memperhatikan risiko lag yang mungkin dibawa EMA sendiri, yang membutuhkan optimasi yang tepat 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)