Type/to search

Strategi Backtest Momentum Breakout Support Resistance

Common strategy
Created: 2024-02-22 16:07:14
Last modified: 2 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi ini terutama menggunakan harga tertinggi, terendah, dan penutupan dari hari perdagangan sebelumnya sebagai level support dan resistance untuk hari ini. Ketika harga menembus level resistance, posisi beli (long) diambil, dan ketika harga menguji ulang level support, posisi jual (short) diambil. Ini adalah strategi breakout yang khas.

Prinsip Strategi

Kode pertama-tama mendefinisikan fungsi calculateSupportResistance untuk menghitung level support dan resistance. Fungsi ini mengambil harga tertinggi, terendah, dan penutupan dari hari perdagangan sebelumnya sebagai level support dan resistance untuk hari ini.

Kemudian dalam logika utama, fungsi tersebut dipanggil untuk mendapatkan tiga level harga ini dan digambarkan pada grafik.

Dalam logika backtest, jika harga penutupan lebih rendah dari harga terendah hari sebelumnya dan harga saat ini lebih tinggi dari harga terendah tersebut (membentuk breakout), maka posisi beli diambil. Jika harga penutupan lebih tinggi dari harga tertinggi hari sebelumnya dan harga saat ini lebih rendah dari harga tertinggi tersebut (membentuk breakout), maka posisi jual diambil.

Melalui model breakout ini, strategi menilai tren dan menghasilkan sinyal perdagangan.

Keunggulan Strategi

  1. Menggunakan data hari sebelumnya untuk membangun level support dan resistance hari ini, menghindari masalah optimasi parameter.
  2. Level support dan resistance berasal dari data perdagangan pasar yang nyata, sehingga memiliki nilai referensi tertentu.
  3. Model backtest sederhana dan langsung, mudah dipahami dan diimplementasikan.
  4. Visualisasi level support dan resistance membantu memahami pergerakan harga.
  5. Pemantauan real-time terhadap breakout, menangkap peluang perdagangan tepat waktu.

Risiko Strategi

  1. Level support dan resistance berubah seiring waktu, sehingga validitasnya tidak dapat dipastikan.
  2. Tidak dapat memprediksi arah tren, ada risiko melewatkan pembalikan.
  3. Rentan terhadap false breakout, menyebabkan risiko masuk terlalu awal.
  4. Tidak dapat memastikan keberlanjutan breakout, ada kemungkinan stop loss terlalu dini.
  5. Saat pasar berfluktuasi tajam, level support dan resistance pada saham individu mungkin tidak efektif.

Tindakan pencegahan:

  1. Menggabungkan lebih banyak faktor untuk menilai validitas breakout.
  2. Memperbesar jarak stop loss secara tepat untuk memastikan menangkap tren.
  3. Membangun posisi secara bertahap untuk mengurangi dampak fluktuasi saham individu.

Optimasi Strategi

  1. Menambahkan lebih banyak data historis untuk menentukan level support dan resistance, seperti harga rata-rata 5 hari, 10 hari.
  2. Menggabungkan indikator seperti volume perdagangan untuk menilai validitas breakout.
  3. Menetapkan stop loss berdasarkan volatilitas aktual.
  4. Mengoptimalkan manajemen modal, mengontrol kerugian per transaksi.

Kesimpulan

Secara keseluruhan, strategi ini termasuk dalam strategi breakout yang khas, sederhana dan intuitif. Dengan menggunakan data hari sebelumnya untuk membangun level support dan resistance hari ini, strategi melakukan backtest pada level tersebut untuk mengambil posisi beli atau jual saat terjadi breakout. Keunggulannya adalah mudah dipahami dan diimplementasikan, serta dapat langsung melihat level support dan resistance. Kelemahannya adalah adanya risiko false breakout dan ketidakmampuan menentukan keberlanjutan tren. Langkah selanjutnya dapat dioptimalkan dari segi memastikan efektivitas breakout, mengendalikan risiko, dan mengoptimalkan manajemen modal.

Source
Pine
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Support and Resistance with Backtesting", overlay=true)

// Function to calculate support and resistance levels
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)