Strategi Trading Berdasarkan Zona Supply dan Demand dengan Stop Loss Geser EMA
Ikhtisar
Strategi ini menggunakan zona penawaran dan permintaan, Rata-rata Bergerak Eksponensial (EMA), dan Average True Range (ATR) sebagai trailing stop eksponensial untuk menentukan sinyal perdagangan. Pengguna dapat menyesuaikan parameter EMA dan visibilitas sinyal beli/jual. Strategi ini menandai zona penawaran dan permintaan seperti Higher High (HH), Lower Low (LL), Lower High (LH), dan Higher Low (HL). Sinyal perdagangan dikeluarkan setelah konfirmasi pada candle ketiga. Skrip ini cocok untuk backtesting.
Prinsip Strategi
Perhitungan Indikator
Rata-rata Bergerak Eksponensial (EMA):
- EMA dihitung berdasarkan harga penutupan dalam periode tertentu (default 200).
- Rumus EMA: \(EMA = (Price_t \times \alpha) + (EMA_{t-1} \times (1-\alpha))\), dengan \(\alpha = \frac{2}{length+1}\).
Average True Range (ATR):
- ATR adalah indikator yang mengukur volatilitas pasar, dihitung berdasarkan kisaran sebenarnya harga.
- Kisaran sebenarnya adalah nilai maksimum dari tiga hal berikut:
- Harga tertinggi saat ini dikurangi harga terendah saat ini
- Nilai absolut harga tertinggi saat ini dikurangi harga penutupan sebelumnya
- Nilai absolut harga terendah saat ini dikurangi harga penutupan sebelumnya
- Periode perhitungan khas ATR adalah 14.
Perhitungan ini digunakan untuk menentukan tren EMA dan menetapkan trailing stop ATR berdasarkan volatilitas pasar. Strategi ini bertujuan memberikan sinyal beli/jual berdasarkan hubungan antara harga penutupan, EMA, dan nilai ATR.
Penentuan Zona Penawaran dan Permintaan
Strategi ini menggunakan istilah "HH" (Higher High), "LL" (Lower Low), "HL" (Higher Low), dan "LH" (Lower High) untuk mengidentifikasi pola pergerakan harga yang berbeda, yang sering digunakan dalam analisis tren:
-
Higher High (HH): Titik tertinggi harga saat ini lebih tinggi dari titik tertinggi sebelumnya, menunjukkan potensi momentum naik.
-
Lower Low (LL): Titik terendah harga saat ini lebih rendah dari titik terendah sebelumnya, menunjukkan potensi momentum turun.
-
Higher Low (HL): Titik terendah harga saat ini lebih tinggi dari titik terendah sebelumnya, menunjukkan potensi kelanjutan tren naik.
-
Lower High (LH): Titik tertinggi harga saat ini lebih rendah dari titik tertinggi sebelumnya, menunjukkan potensi kelanjutan tren turun.
Pola-pola ini digunakan bersama indikator teknis lainnya untuk menentukan potensi pembalikan atau kelanjutan tren. Strategi ini memanfaatkan pola-pola ini untuk mengidentifikasi waktu masuk atau keluar.
Entry dan Stop Loss (Exit)
Sinyal Entry: Sinyal beli/jual dihasilkan ketika harga penutupan candle ketiga lebih tinggi/lebih rendah dari harga tertinggi/terendah hari sebelumnya.
Metode Stop Loss: Menggunakan kelipatan tertentu dari nilai ATR (default 2 kali) sebagai titik trailing stop.
Keunggulan Strategi
- Menggabungkan berbagai faktor seperti tren, pembalikan, dan volatilitas untuk penilaian pasar yang komprehensif, menghindari false breakout.
- Menggunakan zona penawaran dan permintaan untuk mengidentifikasi level support dan resistance kunci.
- Sistem trailing stop ATR melacak volatilitas pasar secara dinamis.
- Parameter EMA dan ATR dapat disesuaikan.
- Aturan entry sederhana sehingga mudah diimplementasikan.
Risiko dan Optimasi
- Risiko kesalahan identifikasi, perlu mengoptimalkan panjang EMA dengan tepat.
- Pengaturan kelipatan ATR yang terlalu besar berisiko mengakibatkan aksi kejar harga (chasing).
- Dapat dipertimbangkan untuk menggabungkan faktor lain sebagai filter sinyal entry.
- Dapat dicoba dengan pendekatan utama mengincar tren dan didukung oleh zona penawaran/permintaan.
Kesimpulan
Strategi ini menggunakan berbagai indikator teknis dan pola harga seperti tren, pembalikan, dan volatilitas secara terpadu, menunjukkan kinerja yang cukup baik dalam backtesting. Namun, pasar nyata lebih kompleks dan berubah-ubah, sehingga optimasi dan penyaringan sinyal entry yang tepat masih diperlukan. Strategi ini adalah strategi dasar yang dapat dikembangkan lebih lanjut dengan menggabungkan faktor atau model lain.
/*backtest
start: 2023-12-18 00:00:00
end: 2024-01-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Supply and Demand Zones with EMA and Trailing Stop", shorttitle="SD Zones", overlay=true)
showBuySignals = input(true, title="Show Buy Signals", group="Signals")- 1

