Type/to search

Strategi Trading Kuantitatif Berdasarkan Simple Moving Average

Common strategy
Created: 2023-12-22 13:28:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ringkasan

Strategi Moving Average Crossover adalah strategi trading kuantitatif yang didasarkan pada simple moving average. Strategi ini menghitung simple moving average dengan periode yang berbeda, lalu menghasilkan sinyal beli dan jual saat terjadi persilangan.

Secara spesifik, strategi ini menghitung simple moving average untuk garis 9 hari dan 45 hari. Ketika harga menembus ke atas garis 9 hari dan 45 hari, dihasilkan sinyal beli; ketika harga menembus ke bawah garis 9 hari dan 45 hari, dihasilkan sinyal jual.

Prinsip Strategi

Logika inti dari strategi ini didasarkan pada prinsip "golden cross dan death cross" dari moving average. Moving average mampu menyaring noise pasar secara efektif dan mengindikasikan perubahan tren utama. Ketika moving average jangka pendek melintasi ke atas moving average jangka panjang, ini menandakan harga mulai memasuki tren naik; ketika moving average jangka pendek melintasi ke bawah moving average jangka panjang, ini menandakan harga mulai memasuki tren turun.

Secara spesifik, strategi ini menggunakan simple moving average dengan garis 9 hari dan 45 hari. Garis 9 hari mewakili tren jangka pendek, sedangkan garis 45 hari mewakili tren jangka panjang. Ketika harga menembus ke atas garis 9 hari dan 45 hari, ini menunjukkan bahwa harga saham berada dalam jalur naik baik dalam jangka pendek maupun jangka panjang, sehingga menghasilkan sinyal beli; ketika harga menembus ke bawah garis 9 hari dan 45 hari, ini menunjukkan bahwa momentum naik harga mulai melemah, sehingga menghasilkan sinyal jual.

Dari segi logika kode, strategi ini pertama-tama menghitung simple moving average untuk garis 9 hari dan 45 hari, kemudian menggunakan fungsi ta.crossover dan ta.crossunder untuk menentukan golden cross dan death cross dari moving average. Saat menghasilkan sinyal beli dan jual, fungsi plotshape digunakan untuk menggambar sinyal berbentuk segitiga dan segitiga terbalik pada chart candlestick.

Selain itu, strategi ini juga menetapkan logika stop loss untuk posisi long dan short. Secara spesifik, setelah membuka posisi, harga tertinggi dan terendah dari candle sebelumnya diambil sebagai harga stop loss. Hal ini dapat mengunci keuntungan dan menghindari kerugian besar.

Analisis Keunggulan

  • Menggunakan pengaturan dual moving average, mampu menangkap perubahan tren jangka menengah dan panjang, menghindari pengaruh noise pasar jangka pendek, dan meningkatkan kualitas sinyal.
  • Menggabungkan strategi stop loss, dapat mengendalikan risiko secara efektif dan mengunci keuntungan.
  • Logika strategi sederhana dan mudah dipahami, serta mudah diimplementasikan.
  • Tingkat utilisasi modal tinggi, memungkinkan compound interest yang optimal.

Analisis Risiko

  • Strategi dual moving average rentan menghasilkan sinyal palsu (death cross thrust), yang dapat menyebabkan terlalu banyak transaksi tidak efektif.
  • Penetapan harga stop loss mungkin terlalu konservatif, sehingga tidak mampu mengikuti tren pergerakan harga secara berkelanjutan.
  • Pemilihan parameter yang tidak tepat dapat menyebabkan frekuensi trading terlalu tinggi atau terlalu rendah.
  • Tidak dapat beradaptasi dengan pembalikan tren pasar yang sangat besar.

Penanganan:

  1. Optimalkan parameter moving average untuk mengurangi rasio transaksi tidak efektif.
  2. Optimalkan logika stop loss dengan menggunakan trailing stop loss.
  3. Gabungkan indikator lain untuk menyaring sinyal.
  4. Lakukan intervensi manual untuk menghindari pembalikan tren besar.

Arah Optimasi

Strategi ini masih memiliki ruang untuk dioptimalkan lebih lanjut:

  1. Menggunakan adaptive moving average atau exponential moving average agar lebih mampu menangkap perubahan tren.
  2. Menambahkan indikator volatilitas untuk menyaring sinyal, menghindari sinyal palsu di pasar yang bergerak sideways.
  3. Menggunakan metode optimasi parameter untuk menemukan kombinasi parameter terbaik.
  4. Menambahkan mekanisme trailing stop dalam logika stop loss, sehingga stop loss dapat mengikuti harga secara fleksibel.
  5. Menambahkan penilaian terhadap level support dan resistance yang lebih besar, untuk menghindari sinyal palsu di area harga kritis.
  6. Menggabungkan model machine learning untuk menyaring kualitas sinyal lebih lanjut.

Kesimpulan

Strategi Moving Average Crossover adalah strategi trend following yang sederhana dan praktis. Strategi ini efektif menyaring noise dan menangkap perubahan tren harga jangka menengah dan panjang. Dengan menggabungkan logika stop loss yang tepat, strategi ini dapat melakukan trading tren sambil mengendalikan risiko. Logika strategi yang sederhana dan mudah diimplementasikan membuatnya cocok bagi pemula dalam trading kuantitatif untuk mulai berlatih. Melalui optimasi dan perbaikan lebih lanjut, strategi ini dapat menjadi komponen yang efektif dalam sistem trading kuantitatif.

Source
Pine
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SMA Crossover Strategy", overlay=true)

// Input parameters
Strategy parameters
Strategy parameters
Fast SMA Length
Slow SMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)