Type/to search

Strategi Tren Bullish dengan Multiple Moving Average

Common strategy
Created: 2024-01-22 12:04:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi tren bullish dengan banyak rata-rata bergerak adalah strategi pelacakan tren yang didasarkan pada beberapa rata-rata bergerak eksponensial (EMA) dari berbagai periode. Strategi ini akan membuka posisi beli ketika harga menembus EMA 10 hari dan EMA yang lebih panjang lainnya membentuk formasi bullish; kemudian menggunakan trailing stop 8% untuk mengunci keuntungan.

Prinsip Strategi

Strategi ini menggunakan enam EMA dengan periode berbeda: 10 hari, 20 hari, 50 hari, 100 hari, 150 hari, dan 200 hari. EMA-EMA ini digunakan untuk menentukan fase siklus pasar saat ini. Ketika EMA jangka pendek (misalnya 10 hari) menembus ke atas EMA jangka panjang (seperti 20 hari, 50 hari), ini dianggap sebagai fase markup pergerakan tren bullish.

Secara khusus, strategi akan membuka posisi beli ketika kondisi berikut terpenuhi:

  1. EMA 10 hari lebih tinggi dari EMA 20 hari
  2. EMA 20 hari lebih tinggi dari EMA 50 hari
  3. EMA 100 hari lebih tinggi dari EMA 150 hari
  4. EMA 150 hari lebih tinggi dari EMA 200 hari
  5. Harga penutupan menembus ke atas EMA 10 hari

Setelah posisi beli dibuka, strategi menggunakan trailing stop 8% untuk mengunci keuntungan. Artinya, selama harga saham tidak turun lebih dari 8% dari harga beli, posisi akan terus dipertahankan. Jika terjadi penurunan melebihi 8%, posisi akan ditutup untuk menghentikan kerugian.

Secara keseluruhan, ide inti strategi ini adalah: menggunakan banyak filter EMA untuk menentukan masuk ke tren bullish, kemudian trailing stop untuk mengunci keuntungan.

Analisis Keunggulan

Strategi tren bullish dengan banyak rata-rata bergerak ini memiliki beberapa keunggulan utama:

  1. Dapat menyaring false breakout secara efektif, memastikan untuk menangkap fase markup siklus harga, dan mengurangi jumlah perdagangan yang tidak perlu.
  2. Filter berganda dari EMA mengurangi kemungkinan stop loss tertembus, sehingga posisi dapat dipegang dengan lebih aman.
  3. Trailing stop 8% tidak terlalu ketat dan tidak terlalu longgar, dapat mengunci keuntungan dengan baik sekaligus menghindari stop loss yang terlalu sering.
  4. Strategi ini fleksibel dalam penyesuaian parameter, dapat menemukan kombinasi parameter optimal untuk berbagai instrumen.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Urutan EMA tidak dapat menjamin tren pasar 100%, masih ada kemungkinan terjebak.
  2. Trailing stop 8% dapat menyebabkan kehilangan sebagian keuntungan dalam pergerakan besar.
  3. Sistem EMA sendiri tertinggal dari perubahan harga, penentuan titik balik mungkin sedikit terlambat.

Untuk mengatasi risiko di atas, kita dapat mengoptimalkan dengan menyesuaikan parameter periode EMA atau memperkenalkan indikator lain sebagai bantuan.

Arah Optimasi

Mengingat karakteristik strategi ini, di masa depan dapat dioptimalkan dari beberapa aspek berikut:

  1. Menguji berbagai kombinasi EMA dan parameter periode untuk menemukan parameter optimal.
  2. Menambahkan indikator indeks volatilitas untuk menilai kekuatan tren, menghindari pembukaan posisi yang tidak perlu.
  3. Menambahkan lebih banyak indikator filter, seperti MACD, KDJ, dll., untuk menilai formasi bullish.
  4. Memperkenalkan algoritma pembelajaran mesin untuk menyesuaikan stop loss secara dinamis.

Kesimpulan

Strategi tren bullish dengan banyak rata-rata bergerak secara keseluruhan merupakan strategi pelacakan tren yang cukup kokoh dan andal. Strategi ini menyeimbangkan penilaian tren dan pengendalian risiko. Melalui penyesuaian parameter dan optimasi algoritma, masih terdapat banyak ruang untuk perbaikan. Secara keseluruhan, ini adalah strategi efektif yang layak dicoba dan diteliti.

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

//@version=5
strategy('SirSeff\'s EMA Rainbow', overlay=true)
// Testing Start dates
testStartYear = input(2000, 'Backtest Start Year')
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Long Trailing Stop (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)