Strategi Trading Pembalikan Dua Moving Average
Gambaran Umum
Strategi trading pembalikan rata-rata bergerak ganda (double moving average reversal) menghasilkan sinyal trading dengan menghitung rata-rata bergerak sederhana (SMA) dari dua periode berbeda, yaitu jangka pendek dan jangka panjang, berdasarkan hubungan antara harga dan rata-rata bergerak. Ketika rata-rata bergerak jangka pendek memotong ke atas rata-rata bergerak jangka panjang, lakukan posisi beli (long); ketika rata-rata bergerak jangka pendek memotong ke bawah rata-rata bergerak jangka panjang, lakukan posisi jual (short). Strategi ini termasuk dalam strategi pengikut tren (trend following).
Prinsip Strategi
Strategi ini menetapkan dua rata-rata bergerak sederhana dengan panjang periode berbeda melalui parameter input. Garis periode pendek disebut garis cepat (fast line), dan garis periode panjang disebut garis lambat (slow line). Garis cepat merespons perubahan harga lebih cepat dan mampu menangkap tren jangka pendek; garis lambat merespons perubahan harga lebih lambat dan menyaring kebisingan pasar jangka pendek, sehingga menangkap tren utama. Ketika garis cepat memotong ke atas garis lambat, hal ini menunjukkan momentum kenaikan harga menguat, sehingga lakukan posisi beli; ketika garis cepat memotong ke bawah garis lambat, hal ini menunjukkan momentum penurunan harga menguat, sehingga lakukan posisi jual.
Secara spesifik, strategi menggunakan fungsi sma() untuk menghitung dua rata-rata bergerak, dan hasil perhitungan ditetapkan ke xSMA (garis lambat) dan garis cepat. Strategi menggunakan harga penutupan (close) untuk menghitung rata-rata bergerak. Ketika harga penutupan memotong ke atas xSMA, lakukan posisi beli; ketika harga penutupan memotong ke bawah xSMA, lakukan posisi jual. Strategi juga menetapkan batasan rentang waktu trading, sehingga sinyal trading hanya dihasilkan dalam rentang waktu yang ditentukan.
Setiap transaksi dilengkapi dengan titik stop loss dan take profit, dan posisi akan segera ditutup ketika titik tersebut tercapai. Selain itu, strategi menggunakan fungsi barcolor untuk menampilkan hubungan antara harga dan garis lambat pada lilin (candlestick): ketika posisi beli, lilin berwarna hijau; ketika posisi jual, lilin berwarna merah; ketika posisi ditutup, lilin berwarna biru.
Analisis Keunggulan
- Menggunakan sistem rata-rata bergerak ganda, sehingga dapat melacak tren secara efektif dan menghindari kesesatan akibat kebisingan pasar jangka pendek.
- Kombinasi garis cepat dan garis lambat meningkatkan kualitas sinyal trading.
- Penetapan titik stop loss dan take profit membantu mengendalikan risiko per transaksi.
- Pembatasan rentang waktu trading menghindari fluktuasi besar akibat peristiwa penting.
- Penandaan sinyal trading pada lilin memberikan bantuan visual dan meningkatkan kejelasan.
Analisis Risiko
- Sistem rata-rata bergerak ganda rentan menghasilkan banyak sinyal palsu, sehingga frekuensi trading yang tinggi menimbulkan tekanan biaya transaksi.
- Parameter rata-rata bergerak perlu diatur dengan tepat; jika tidak, efek penghalusan kurang optimal atau menyebabkan terlalu banyak waktu menunggu.
- Sistem rata-rata bergerak memiliki keterlambatan (lag), sehingga mungkin melewatkan titik balik tren.
- Titik stop loss dan take profit tetap mungkin terlalu kaku dan tidak dapat menyesuaikan secara dinamis.
- Pembatasan rentang waktu trading dapat melewatkan peluang trading di luar rentang tersebut.
Risiko dapat dikurangi dengan menyesuaikan parameter rata-rata bergerak, mengoptimalkan strategi stop loss/take profit, menghilangkan batasan waktu, atau menetapkan rentang waktu trading yang lebih wajar. Juga dapat dipertimbangkan untuk menggabungkan indikator lain sebagai filter guna menghindari terlalu banyak sinyal palsu.
Arah Optimasi
- Dapat diuji berbagai kombinasi periode rata-rata bergerak untuk mencari parameter terbaik.
- Dapat dipertimbangkan mengubah stop loss/take profit menjadi trailing stop dinamis, misalnya dikaitkan dengan ATR.
- Dapat diperkenalkan indikator lain seperti MACD, KD, dll sebagai filter sinyal.
- Rentang waktu trading dapat dioptimalkan agar dapat menangkap lebih banyak peluang trading.
- Dapat dikombinasikan dengan strategi breakout untuk mencari sinyal breakout di sekitar rata-rata bergerak.
- Dapat dibuat mekanisme keluar dinamis, yaitu melakukan stop loss secara aktif ketika harga memasuki rentang tertentu.
Kesimpulan
Strategi trading pembalikan rata-rata bergerak ganda secara keseluruhan merupakan strategi pengikut tren yang sederhana dan praktis. Strategi ini memanfaatkan efek penghalusan rata-rata bergerak untuk mengidentifikasi arah tren, dan menghasilkan sinyal trading dengan bantuan garis cepat dan garis lambat. Strategi ini mudah diimplementasikan, konsepnya jelas, dan cocok untuk dipelajari oleh pemula. Namun, strategi ini dapat menghasilkan banyak sinyal palsu dan masalah keterlambatan. Perbaikan dapat dilakukan melalui optimasi parameter, pengenalan indikator bantu, dan metode lain agar strategi menjadi lebih stabil dan andal. Jika digunakan dengan tepat, strategi ini dapat menghasilkan keuntungan yang stabil dan layak untuk diuji serta dioptimalkan secara menyeluruh.
/*backtest
start: 2023-09-15 00:00:00
end: 2023-10-15 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © HPotter
// Simple SMA strategy
//- 1

