Type/to search

Strategi Pelacakan Berdasarkan Momentum Breakout

Common strategy
Created: 2024-03-01 11:08:43
Last modified: 2 years ago
1
Follow
1802
Followers

img

Ringkasan

Strategi Momentum Burst Tracking menghitung persentase perubahan harga untuk menentukan penembusan harga, kemudian menggabungkan volume sebagai filter sinyal, sehingga mampu menangkap titik penembusan tren dengan probabilitas tinggi. Setelah sinyal beli terpicu, strategi ini menggunakan trailing stop berbasis harga untuk mengunci keuntungan dan menghindari drawdown yang besar.

Prinsip Strategi

Strategi ini terutama menggunakan indikator berikut untuk menentukan waktu beli:

  1. Persentase Perubahan Harga (isFourPercentBull) – Menghitung persentase perubahan harga penutupan relatif terhadap harga penutupan hari sebelumnya, digunakan untuk menilai apakah harga berhasil menembus.

  2. Rasio Harga Penutupan terhadap Harga Tertinggi (HighCloseRatio) – Menghitung rasio antara harga penutupan dan harga tertinggi untuk menilai kekuatan penembusan harga.

  3. Volume – Mensyaratkan volume perdagangan lebih besar dari hari sebelumnya, untuk memastikan penembusan yang valid.

  4. Rata-rata Pergerakan Sederhana 200 Hari (SMA 200) – Mensyaratkan harga penutupan dan harga pembukaan berada di atas SMA 200, untuk menentukan arah tren.

Ketika beberapa kondisi di atas terpenuhi secara bersamaan, sinyal beli dikeluarkan. Setelahnya, strategi ini menggunakan trailing stop berbasis harga untuk menghentikan kerugian dan mengunci keuntungan secara proaktif. Secara spesifik, rumus perhitungan garis trailing stop adalah:

trailPrice = close * (100 - trailPercent) / 100

Di mana trailPercent adalah persentase trailing stop yang dapat dikonfigurasi. Ini memastikan bahwa selama harga naik, garis stop ikut naik sehingga keuntungan terkunci. Ketika harga turun hingga garis stop, posisi ditutup untuk menghentikan kerugian.

Keunggulan Strategi

Ini adalah strategi penembusan yang tipikal, dengan keunggulan sebagai berikut:

  1. Filter multi-kondisi memastikan validitas penembusan, mengurangi penembusan palsu.

  2. Penggunaan trailing stop berbasis harga memungkinkan penghentian kerugian dan penguncian keuntungan secara proaktif, meminimalkan drawdown.

  3. Logika strategi sederhana dan jelas, mudah dipahami serta dioptimalkan.

Risiko Strategi

Strategi ini juga memiliki beberapa risiko:

  1. Kemungkinan gagalnya penembusan masih ada, tidak dapat sepenuhnya menghindari kerugian.

  2. Trailing stop yang terlalu agresif dapat menyebabkan stop loss yang sering terjadi.

  3. Pengaturan parameter yang tidak tepat dapat mengakibatkan frekuensi trading terlalu tinggi atau sinyal terlewat.

Solusi untuk risiko tersebut:

  1. Optimalkan parameter, kurangi amplitudo stop loss, pastikan ada ruang yang cukup.

  2. Longgarkan kondisi penembusan secara wajar, pastikan tidak melewatkan tren yang jelas.

  3. Uji pada berbagai instrumen untuk mengevaluasi stabilitas strategi.

Arah Optimasi

Mengingat frekuensi stop loss yang cukup tinggi pada strategi ini, beberapa arah berikut dapat dioptimalkan lebih lanjut:

  1. Coba metode trailing stop lainnya, seperti trailing berdasarkan rata-rata, ATR, atau volatilitas.

  2. Tambahkan algoritma machine learning untuk melatih kombinasi parameter penembusan yang efektif berdasarkan data historis.

  3. Tambahkan kondisi bantu berdasarkan volume penembusan untuk memastikan efektivitas penembusan.

  4. Evaluasi perbedaan pengaturan parameter pada berbagai instrumen, cari instrumen yang paling cocok.

Kesimpulan

Secara keseluruhan, strategi Momentum Burst Tracking adalah strategi trend-following yang sangat praktis. Strategi ini mengatasi masalah ketidakmampuan menghentikan kerugian dan mengunci keuntungan secara efektif dalam strategi penembusan, sehingga dapat menangkap tren sekaligus mengendalikan risiko dengan baik. Melalui optimasi parameter dan pengenalan machine learning, strategi ini masih memiliki potensi peningkatan lebih lanjut, sehingga layak untuk diteliti dan diterapkan lebih dalam.

Source
Pine
/*backtest
start: 2023-03-01 00:00:00
end: 2023-12-10 05:20:00
period: 1d
basePeriod: 1h
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/
// © doks23

//@version=5
Strategy parameters
Strategy parameters
IncludeAvgVolume?
VolumeLength
Trail%
BreakoutPercent
Max Breakout
Close to High Ratio
Plot MA?
Strategy
Custom Date Range?
FromDate
ToDate
Select Position Size
No of Contract
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)