Type/to search

Strategi Pelacakan Tren Berdasarkan Persilangan Moving Average

Common strategy
Created: 2024-02-23 12:21:40
Last modified: 2 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini menghitung dua moving average dengan parameter yang berbeda, lalu membandingkan persilangannya untuk menentukan arah tren harga, sehingga dapat melakukan trading yang mengikuti tren. Ketika moving average cepat menembus ke atas moving average lambat, ini dianggap sebagai sinyal bullish; ketika moving average cepat menembus ke bawah moving average lambat, ini dianggap sebagai sinyal bearish. Strategi ini dapat disesuaikan parameter untuk menentukan tren pada periode yang berbeda.

Prinsip Strategi

Strategi ini menggunakan dua kelompok moving average dengan parameter yang berbeda untuk perbandingan. Parameter moving average pertama diatur oleh len1 dan type1, sedangkan parameter moving average kedua diatur oleh len2 dan type2. len1 dan len2 masing-masing mewakili panjang periode kedua moving average, sementara type1 dan type2 mewakili jenis algoritma moving average.

Ketika moving average cepat menembus ke atas moving average lambat membentuk golden cross, ini dianggap sebagai sinyal bullish; ketika moving average cepat menembus ke bawah moving average lambat membentuk death cross, ini dianggap sebagai sinyal bearish.

Berdasarkan arah sinyal persilangan, lakukan operasi long atau short. Ketika sinyal bullish terpicu, jika parameter needlong bernilai true, lakukan long sejumlah default_qty_value atau persentase dari ekuitas berdasarkan percentage_of_equity; ketika sinyal bearish terpicu, jika parameter needshort bernilai true, lakukan short sejumlah default_qty_value atau persentase dari ekuitas berdasarkan percentage_of_equity.

Keunggulan Strategi

  1. Mendukung kombinasi 7 jenis moving average yang berbeda, mampu beradaptasi secara fleksibel dengan kondisi pasar
  2. Dapat menyesuaikan parameter kedua moving average secara mandiri, memungkinkan penentuan tren jangka panjang dan jangka menengah/pendek
  3. Aturan penentuan sinyal strategi sederhana dan jelas, mudah dipahami dan diimplementasikan
  4. Mendukung operasi long dan short, dapat melakukan trading yang mengikuti tren

Risiko dan Solusi

  1. Moving average memiliki sifat lagging, dapat melewatkan titik pembalikan harga
    Solusi: Memperpendek periode moving average secara tepat, atau menggabungkannya dengan indikator lain

  2. Tidak cocok untuk pasar dengan volatilitas tinggi dan sering berbalik arah
    Solusi: Menambahkan kondisi penyaringan untuk menghindari trading di pasar yang bergerak sideways

  3. Terdapat risiko sinyal palsu
    Solusi: Menambahkan indikator penyaringan lain sebagai kombinasi untuk meningkatkan keandalan sinyal

Arah Optimasi

  1. Mengoptimalkan kombinasi periode moving average, menguji pengaruh parameter periode panjang dan pendek terhadap profitabilitas strategi
  2. Menguji kinerja berbagai jenis moving average untuk menemukan algoritma moving average terbaik
  3. Menambahkan indikator seperti volume VARIABLE atau Bollinger Bands sebagai kombinasi untuk meningkatkan kualitas sinyal
  4. Mengoptimalkan strategi manajemen posisi, memperbaiki metode persentase ekuitas tetap

Kesimpulan

Strategi ini menentukan tren harga dengan membandingkan persilangan dua moving average, lalu melakukan operasi bullish atau bearish yang sesuai, sehingga dapat menangkap dan mengikuti tren untuk mendapatkan keuntungan. Kelebihan strategi adalah aturan sinyal yang sederhana dan jelas, parameter yang dapat disesuaikan, fleksibilitas tinggi, dan dapat dioptimalkan untuk berbagai kondisi pasar. Perlu diperhatikan risiko lagging moving average dan pasar yang bergerak sideways, dapat disaring dengan menambahkan indikator lain untuk meningkatkan kualitas sinyal.

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

//@version=2
strategy(title = "Noro's MAs Cross Tests v1.0", shorttitle = "MAs Cross tests 1.0", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 0)

needlong = input(true, "long")
Strategy parameters
Strategy parameters
long
short
Fast MA length
Fast MA Type
Fast MA Source
Slow MA length
Slow MA Type
Slow MA Source
Color of bar
1 SMA, 2 EMA, 3 VWMA, 4 DEMA, 5 TEMA, 6 KAMA, 7 Price Channel
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)