Type/to search

Strategi Trading Breakout Berdasarkan Moving Average

Common strategy
Created: 2023-11-28 13:50:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Ini adalah strategi trading breakout berbasis moving average. Strategi ini menghitung harga rata-rata selama periode tertentu sebagai moving average, dan menghasilkan sinyal trading ketika harga menembus moving average.

Prinsip Strategi

Strategi ini terutama berdasarkan indikator moving average. Menggunakan fungsi sma untuk menghitung rata-rata harga penutupan selama periode tertentu, sehingga diperoleh moving average. Ketika harga penutupan terbaru menembus moving average dari bawah ke atas, sinyal beli dihasilkan; ketika harga penutupan terbaru menembus moving average dari atas ke bawah, sinyal jual dihasilkan.

Secara spesifik, strategi ini mendefinisikan sumber perhitungan moving average (harga penutupan terkini) dan panjang periode, menghasilkan deret data moving average. Kemudian menetapkan dua kondisi: ketika harga melintasi moving average ke atas, pesanan beli dibuat; ketika harga melintasi moving average ke bawah, pesanan jual dibuat. Setelah pesanan dibuat, strategi juga menetapkan take profit dan stop loss: ketika keuntungan pesanan mencapai rasio yang ditentukan, sebagian posisi ditutup; ketika harga mencapai level take profit atau stop loss yang ditentukan, seluruh posisi ditutup.

Analisis Keunggulan

Ini adalah strategi trend following yang sederhana dan praktis. Keunggulannya meliputi:

  1. Konsep yang jelas, mudah dipahami dan disesuaikan parameternya.
  2. Moving average adalah indikator teknis yang umum dan andal, dapat menyaring kebisingan pasar dan mengidentifikasi tren.
  3. Dilengkapi dengan take profit dan stop loss, dapat mengunci sebagian laba dan mengelola risiko.
  4. Hanya memerlukan parameter sederhana untuk dijalankan, cocok untuk pemula dalam kuantitatif.

Analisis Risiko

Meskipun strategi ini memiliki banyak kelebihan, ada beberapa risiko:

  1. Moving average rentan terhadap lag, mungkin melewatkan pembalikan jangka pendek.
  2. Tidak mempertimbangkan kondisi pasar secara keseluruhan, berisiko terjebak.
  3. Tidak ada optimasi parameter, pengaturan parameter yang tidak tepat dapat mempengaruhi kinerja strategi.
  4. Tidak digabungkan dengan indikator lain untuk penyaringan, sehingga ada kemungkinan sinyal palsu.

Untuk mengendalikan risiko ini, kita bisa menggabungkan indikator lain untuk penyaringan dan optimasi, memperkenalkan penilaian tren jangka pendek pasar, atau menggunakan metode machine learning untuk menemukan kombinasi parameter terbaik.

Arah Optimasi

Strategi ini terutama dapat dioptimalkan dari beberapa aspek berikut:

  1. Menambahkan indikator teknis lain untuk membentuk sistem trading, meningkatkan win rate. Misalnya menambahkan indikator pendukung seperti MACD, KD.
  2. Menambahkan mekanisme stop loss. Menggunakan trailing stop atau time stop untuk mengunci laba dan menghindari kerugian membesar.
  3. Melakukan optimasi parameter. Mengubah parameter periode moving average untuk menemukan kombinasi terbaik. Juga bisa menguji berbagai jenis moving average.
  4. Menambahkan penilaian machine learning. Menggunakan algoritma seperti random forest, LSTM yang dikombinasikan dengan beberapa faktor untuk menentukan arah tren.
  5. Mengoptimalkan logika entry dan exit. Menetapkan kondisi filter tren untuk menghindari operasi berlawanan saat tren berakhir. Mempertimbangkan logika penutupan posisi secara bertahap.

Kesimpulan

Strategi breakout moving average ini secara keseluruhan sangat cocok sebagai strategi awal untuk trading kuantitatif. Konsepnya sederhana, mudah dipahami dan dioperasikan, serta memiliki efek praktis tertentu. Di saat yang sama, strategi ini menyisakan banyak ruang untuk pengujian dan optimasi selanjutnya. Di atas dasar ini, kita dapat memperkenalkan lebih banyak indikator teknis dan model untuk mengembangkan strategi kuantitatif dengan performa yang lebih baik.

Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-22 08:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//  |-- Initialize Strategy Parameters:
strategy( 
     // |-- Strategy Title.
Strategy parameters
Strategy parameters
Take Profit
Stop Loss
Ratio at wich to take out a percentage off the table (take profit / ratio).
Percentage of position to take profit.
src
length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)