Strategi Perdagangan Golden Cross dan Death Cross
Ringkasan
Gagasan utama dari strategi ini adalah menggunakan sinyal forks emas dan forks mati dari indikator EMA untuk melakukan operasi beli dan jual. Ini secara bersamaan memetakan beberapa set EMA cepat dan lambat, dan menggunakan persimpangan mereka untuk menilai sinyal perdagangan.
Prinsip Strategi
Strategi ini pertama-tama mendefinisikan beberapa set rata-rata EMA, termasuk rata-rata EMA cepat dari ema1 ke ema6 dan rata-rata EMA lambat dari ema7 ke ema12. Kemudian didefinisikan sinyal beli buy_signal dan sinyal jual sell_signal:
- Buy_signal dibuat ketika ema1 ditimpa ema3
- SELL_SIGNAL dihasilkan saat melewati EMA3 di bawah EMA1
Dengan demikian, ketika EMA jangka pendek melewati EMA jangka panjang, berarti pasar berada dalam tren naik, membeli; ketika EMA jangka pendek melewati EMA jangka panjang, berarti pasar berada dalam tren turun, menjual.
Strategi untuk menentukan arah tren dengan memantau persimpangan garis rata-rata EMA untuk membuat keputusan pembelian dan penjualan.
Analisis Keunggulan
Strategi ini memiliki beberapa keuntungan:
-
Menggunakan indikator EMA rata-rata untuk menilai tren, EMA rata-rata lebih halus terhadap perubahan harga, dapat menyaring kebisingan pasar jangka pendek, membuat sinyal perdagangan lebih dapat diandalkan.
-
Menggambar beberapa set garis rata-rata EMA pada saat yang sama dapat memberikan penilaian yang lebih akurat tentang perubahan tren. Perpotongan garis EMA yang cepat dan lambat dapat menghindari kehilangan titik perubahan tren yang penting.
-
Strategi sederhana dan jelas, sinyal perdagangan melalui EMA cross, mudah dipahami dan diterapkan, cocok untuk perdagangan kuantitatif.
-
Parameter siklus EMA yang dapat disesuaikan, dapat disesuaikan dengan varietas dan pasar yang berbeda, dan fleksibel dalam menanggapi perubahan pasar.
Analisis risiko
Strategi ini juga memiliki risiko sebagai berikut:
-
EMA rata-rata memiliki keterlambatan dan dapat menunda sinyal perdagangan.
-
Pilihan kombinasi parameter EMA yang salah dapat menghasilkan sinyal perdagangan yang salah.
-
EMA tidak dapat secara efektif menyaring sinyal palsu yang disebabkan oleh zona getaran.
-
Ada risiko overadaptasi, dan parameter EMA memiliki ruang yang terbatas untuk dioptimalkan.
Tanggapan:
-
Filtrasi dilakukan dengan kombinasi indikator lain untuk menghindari sinyal yang salah di area getaran.
-
Uji stabilitas parameter dari berbagai siklus untuk mencegah overfitting.
-
Menyesuaikan portofolio parameter strategi atau menambah mekanisme Exit, untuk mengendalikan risiko.
Arah optimasi
Strategi ini juga dapat dioptimalkan dalam beberapa hal:
-
Meningkatkan strategi stop loss, stop loss keluar setelah kerugian mencapai tingkat tertentu.
-
Menambahkan mekanisme untuk masuk kembali ke pasar, yaitu mengatur sinyal untuk membeli dan menjual kembali.
-
Mengoptimalkan kombinasi parameter EMA lintas siklus untuk membeli dan menjual, mencari parameter optimal.
-
Menambahkan penilaian indikator lainnya, melakukan verifikasi multi faktor, meningkatkan kualitas sinyal.
-
Uji optimasi parameter dari berbagai varietas untuk mencari ruang lingkup yang optimal.
-
Mempertimbangkan faktor slippage dalam perdagangan disk, melakukan pengukuran dan penyesuaian.
Meringkaskan
Strategi ini menggunakan EMA rata-rata untuk menentukan arah tren, membeli dan menjual berdasarkan sinyal silang, dan merupakan strategi pelacakan tren yang lebih sederhana. Ini memiliki keuntungan dalam menentukan perubahan tren, tetapi juga memiliki risiko keterlambatan dan interval getaran.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Companion Strategy script to my Cloud Study. Enjoy! -MP
// study("MP's Cloud Study", overlay=true)
strategy(title="MP's Cloud Strat'", shorttitle="MP's Cloud Strat", overlay=true, precision=6, pyramiding=0, initial_capital=10000, currency="USD", default_qty_type=strategy.percent_of_equity,calc_on_order_fills= false, calc_on_every_tick=false, default_qty_value=100.0, commission_type=strategy.commission.percent, commission_value=0.05)- 1

