Type/to search

Strategi Persilangan Dua Rata-Rata Bergerak

EMA
1
Follow
1802
Followers

img

Ikhtisar

Strategi persilangan dua rata-rata bergerak adalah strategi trading kuantitatif yang umum. Strategi ini menggunakan dua rata-rata bergerak dengan periode berbeda sebagai sinyal beli dan jual: beli ketika rata-rata bergerak jangka pendek melintasi ke atas rata-rata bergerak jangka panjang, dan jual ketika rata-rata bergerak jangka pendek melintasi ke bawah rata-rata bergerak jangka panjang. Kode strategi ini mendukung berbagai jenis rata-rata bergerak umum, seperti Simple Moving Average (SMA), Exponential Moving Average (EMA), Double Exponential Moving Average (DEMA), Triple Exponential Moving Average (TEMA), Weighted Moving Average (WMA), dan Volume Weighted Moving Average (VWMA), serta dapat secara fleksibel mengatur periode rata-rata bergerak jangka pendek dan jangka panjang. Selain itu, strategi ini juga mendukung pemilihan tipe harga yang berbeda untuk menghitung rata-rata bergerak, seperti harga penutupan, harga tertinggi, harga pembukaan, harga terendah, harga tipikal, dan harga median.

Prinsip Strategi

Prinsip inti dari strategi ini adalah memanfaatkan karakteristik tren dan keterlambatan (lag) dari dua rata-rata bergerak dengan periode berbeda untuk menangkap tren harga. Secara umum, rata-rata bergerak jangka pendek lebih sensitif terhadap perubahan harga, sedangkan rata-rata bergerak jangka panjang relatif tertinggal. Ketika harga berada dalam tren naik, rata-rata bergerak jangka pendek akan bergerak naik lebih dulu daripada rata-rata bergerak jangka panjang dan akhirnya melintasi ke atas, membentuk sinyal beli "golden cross". Sebaliknya, ketika harga berada dalam tren turun, rata-rata bergerak jangka pendek akan bergerak turun lebih dulu dan akhirnya melintasi ke bawah, membentuk sinyal jual "death cross". Dengan menangkap sinyal golden cross dan death cross, strategi ini dapat berdagang searah dengan arah tren utama harga.

Keunggulan Strategi

  1. Sederhana dan mudah digunakan: Strategi persilangan dua rata-rata bergerak adalah strategi trading kuantitatif yang mudah dipahami dan diimplementasikan, cocok untuk dipelajari dan digunakan oleh trader pemula.

  2. Penerapan luas: Strategi ini dapat diterapkan di berbagai pasar keuangan dan instrumen trading, seperti saham, futures, forex, cryptocurrency, dll., dengan fleksibilitas tinggi.

  3. Parameter fleksibel: Kode strategi ini mendukung berbagai jenis rata-rata bergerak dan tipe harga yang umum, sehingga pengguna dapat secara fleksibel mengatur parameter sesuai kebutuhan untuk beradaptasi dengan lingkungan pasar dan gaya trading yang berbeda.

  4. Mengikuti tren: Melalui sinyal persilangan dua rata-rata bergerak dengan periode berbeda, strategi ini dapat menangkap tren utama harga dengan cukup baik, membantu untuk berdagang searah tren dan menghindari trading melawan tren.

Risiko Strategi

  1. Keterlambatan (lag): Rata-rata bergerak pada dasarnya adalah indikator yang mengikuti tren, memiliki keterlambatan tertentu, dan dapat menyebabkan melewatkan waktu masuk dan keluar yang optimal.

  2. Tidak efektif di pasar sideways: Di pasar yang bergejolak atau berkonsolidasi (sideways), harga bergerak fluktuatif, sinyal persilangan rata-rata bergerak sering muncul, yang dapat menyebabkan strategi melakukan trading terlalu sering, mengakibatkan biaya trading yang tinggi dan kerugian modal.

  3. Sulit mengoptimalkan parameter: Pemilihan periode rata-rata bergerak sangat mempengaruhi kinerja strategi, namun parameter optimal seringkali berbeda tergantung kondisi pasar, sehingga sulit menemukan kombinasi parameter optimal yang berlaku universal.

Arah Optimasi Strategi

  1. Memperkenalkan filter tren: Berdasarkan sinyal persilangan rata-rata bergerak, dapat dikombinasikan dengan indikator tren lainnya seperti MACD, ADX, dll. untuk menyaring tren, hanya bertransaksi ketika tren jelas, menghindari trading yang sering di pasar sideways.

  2. Mengoptimalkan take profit dan stop loss: Menambahkan logika take profit dan stop loss yang wajar ke dalam strategi, seperti trailing stop, volatility stop, dll., untuk mengontrol risiko setiap transaksi dan meningkatkan rasio risiko-imbal hasil strategi.

  3. Optimasi parameter dinamis: Untuk lingkungan pasar yang berbeda, parameter seperti periode rata-rata bergerak dapat dioptimalkan secara dinamis secara berkala, sehingga strategi dapat beradaptasi dengan perubahan pasar dan meningkatkan ketahanan (robustness).

  4. Kombinasi multi-faktor: Menggabungkan sinyal persilangan dua rata-rata bergerak dengan faktor kuantitatif efektif lainnya (seperti momentum, value, volume, dll.) untuk membentuk strategi multi-faktor yang lebih tangguh dan efektif.

Kesimpulan

Strategi persilangan dua rata-rata bergerak adalah strategi pengikut tren (trend following) yang sederhana dan klasik, yang menangkap tren harga melalui sinyal persilangan dua rata-rata bergerak dengan periode berbeda, cocok untuk pasar yang bertren. Namun, strategi ini juga memiliki masalah seperti keterlambatan dan sulitnya optimasi parameter, sehingga perlu dioptimalkan dan ditingkatkan dengan metode lain seperti filter tren, optimasi parameter dinamis, kombinasi multi-faktor, dll., untuk meningkatkan penerapan dan ketahanannya. Secara keseluruhan, strategi persilangan dua rata-rata bergerak dapat dijadikan sebagai salah satu strategi dasar trading kuantitatif, layak dipelajari dan diteliti oleh para penggemar kuantitatif.

Source
Pine
/*backtest
start: 2023-05-08 00:00:00
end: 2024-05-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SustainableInvestment

//@version=5
Strategy parameters
Strategy parameters
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA (Optional)
Short MA Period (Optional)
Long MA Period (Optional)
Price Type : Close, High, Open, Low, Typical, Center (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)