
Strategi ini didasarkan pada 13 siklus dan 48 siklus indeks bergerak rata-rata (EMA) membangun sinyal perdagangan, yang merupakan jenis trend-following strategi biner EMA Gold Fork Dead Fork. Dengan melakukan lebih banyak ketika melewati EMA jangka panjang di EMA jangka pendek, dan posisi yang lebih rendah ketika melewati EMA jangka panjang di EMA jangka pendek. Strategi ini dengan Capture trend dari periode yang lebih lama, untuk menghindari tertipu oleh short-term market volatility, sehingga mendapatkan keuntungan yang stabil.
Strategi ini menggunakan 13 siklus EMA sebagai EMA jangka pendek dan 48 siklus EMA sebagai EMA jangka panjang. Asumsi EMA jangka pendek adalah garis cepat dan EMA jangka panjang adalah garis lambat.
Ketika garis cepat melintasi garis lambat dari bawah, menghasilkan sinyal beli. Pada saat ini tren jangka pendek mulai kuat dari tren jangka panjang, yang berarti tren mulai menjadi kuat, dan melakukan lebih banyak untuk melangkah.
Ketika garis cepat melintasi garis lambat dari atas ke bawah, maka akan tercipta sinyal posisi terdepan. Pada saat ini, tren jangka pendek mulai lemah dari tren jangka panjang, yang berarti tren mulai melemah, dan kemungkinan besar akan ditarik kembali, sehingga memilih posisi terdepan.
Dengan cara seperti itu, Anda dapat menghentikan kerugian secara berurutan dan tepat waktu, dan menghindari kerugian yang tidak perlu yang disebabkan oleh fluktuasi jangka pendek sebagai pembalikan tren.
Capture tren jangka panjang, menghindari kebisingan pasar jangka pendek yang menyesatkan. 13 siklus dan 48 siklus pilihan parameter, dapat meluruskan data harga, mengidentifikasi arah tren yang lebih lama.
Kekuatan pengendalian penarikan yang lebih kuat. Kemampuan untuk menghentikan kerugian dengan cepat dan secara efektif ketika tren jangka pendek melemah.
Implementasi sederhana, logis dan jelas. Dua EMA crossover adalah strategi tren yang umum, mudah dipahami dan dikuasai.
Skalabilitas yang kuat. Dapat dioptimalkan dengan memasukkan indikator tambahan lainnya berdasarkan yang asli.
Ketika pergerakan pasar jangka pendek sering terjadi, sinyal perdagangan yang tidak perlu dapat dihasilkan berulang kali.
Parameter EMA tidak disetel pada waktu yang tepat, kemampuan untuk mengenali tren yang buruk, mungkin Capture salah arah.
Tidak dapat menilai kekuatan atau kelemahan tren, dan pada tahap akhir tren akan naik dan menyebabkan kerugian.
Tidak dapat dipastikan tempat masuk yang tepat, ada risiko penyesuaian di kemudian hari.
Memperkenalkan indikator tambahan untuk menilai kecenderungan kuat atau lemah, menghindari mengejar tinggi. Misalnya, memperkenalkan indikator volume transaksi, indikator volatilitas, dll.
Optimalkan parameter EMA agar siklus tren Capture lebih sesuai dengan karakteristik varietas yang berbeda.
Meningkatkan metode stop loss, seperti stop loss bergerak, stop loss persentase, dan lain-lain, untuk mengurangi risiko.
Menambahkan kondisi penyaringan untuk menghindari perdagangan yang tidak valid pada saat tren bergoyang. Misalnya, memperkenalkan DMI, KDJ dan lain-lain untuk menilai status tren.
Kombinasi dengan indikator masuk lainnya untuk menentukan titik masuk yang tepat. Misalnya sinyal MACD, untuk menentukan waktu pembelian dan penjualan yang tepat.
Strategi ini menggunakan 13 siklus dan 48 siklus EMA yang dibentuk oleh sistem dead fork emas, yang dapat mengidentifikasi arah tren periode yang lebih lama, sehingga berhenti sebelum berakhirnya tren. Ini adalah strategi pelacakan tren yang lebih sederhana dan praktis. Namun, kemungkinan kesalahan arah dan overclocking Capture masih ada.
/*backtest
start: 2022-10-27 00:00:00
end: 2023-11-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// strategy("EMA Strategy 13 48", shorttitle = "EMA Strategy 13 48", overlay=true, pyramiding = 3,default_qty_type = strategy.percent_of_equity, default_qty_value = 1000)
// === Inputs ===
// short ma
maFastSource = input(defval = close, title = "Fast MA Source")
maFastLength = input(defval = 13, title = "Fast MA Period", minval = 1)
// long ma
maSlowSource = input(defval = close, title = "Slow MA Source")
maSlowLength = input(defval = 48, title = "Slow MA Period", minval = 1)
// === Vars and Series ===
fastMA = ema(maFastSource, maFastLength)
slowMA = ema(maSlowSource, maSlowLength)
plot(fastMA, color=blue)
plot(slowMA, color=purple)
goLong() => crossover(fastMA, slowMA)
killLong() => crossunder(close, fastMA)
strategy.entry("Buy", strategy.long, when = goLong())
strategy.close("Buy", when = killLong())
// Shorting if using
goShort() => crossunder (fastMA, slowMA)
killShort() => crossover(fastMA, slowMA)
//strategy.entry("Sell", strategy.short, when = goShort())
//strategy.close("Sell", when = killShort())