Strategi mengikuti tren rata-rata bergerak


Tanggal Pembuatan: 2024-02-01 10:18:53 Akhirnya memodifikasi: 2024-02-01 10:18:53
menyalin: 0 Jumlah klik: 554
1
fokus pada
1617
Pengikut

Strategi mengikuti tren rata-rata bergerak

Ringkasan

Strategi ini dilakukan dengan menghitung Fast Moving Average ((Fast MA) dan Slow Moving Average ((Slow MA) dan membandingkannya, untuk menilai arah tren pasar, dan untuk melakukan posisi panjang atau pendek. Lakukan lebih banyak ketika melewati rata-rata bergerak lambat di atas rata-rata bergerak cepat; kosongkan ketika melewati rata-rata bergerak lambat di bawah rata-rata bergerak cepat.

Prinsip

Logika inti dari strategi ini adalah berdasarkan pada moving averages. Moving averages dapat mencerminkan tren perubahan harga rata-rata pasar dengan baik. Panjang rata-rata cepat lebih pendek, dapat merespons perubahan harga dengan cepat; Panjang rata-rata lambat lebih panjang, mewakili arah tren yang lebih besar di pasar.

Secara khusus, strategi ini menghitung rata-rata bergerak cepat dan lambat dengan panjang masing-masing 50 dan 200 siklus. Pada setiap penutupan garis K, dinilai apakah rata-rata bergerak cepat naik atau turun dari rata-rata bergerak lambat. Jika terjadi penutupan di atas garis kuning, maka masuklah dengan harga pasar pada saat penutupan garis K berikutnya; Jika terjadi penutupan di bawah garis kuning, maka masuklah dengan harga pasar pada saat penutupan garis K berikutnya.

Setelah memasuki posisi, TrailStop akan melacak stop loss dan mengunci keuntungan. Selain itu, nilai berbasis ATR juga diatur untuk menentukan stop loss dan stop loss.

Keunggulan

Ini adalah strategi pelacakan tren yang lebih khas, dengan keuntungan berikut:

  1. Menggunakan Moving Average untuk menentukan arah tren dengan akurasi yang lebih tinggi dan tingkat kemenangan yang lebih baik
  2. Menggunakan kombinasi linear kecepatan yang berbeda, dapat secara efektif menyaring kebisingan pasar, menangkap tren utama
  3. Setting Stop Loss Stop Loss untuk mengendalikan kerugian tunggal dan meningkatkan probabilitas keuntungan
  4. Hasil deteksi yang baik, tingkat pengembalian maksimum dan tingkat penerimaan SHARP
  5. Logika strategi sederhana dan mudah dipahami, parameter yang disesuaikan dengan fleksibilitas, cocok untuk pedagang biasa

Risiko

Strategi ini juga memiliki risiko sebagai berikut:

  1. Sinyal yang dihasilkan oleh moving average dapat terlambat dan rentan terhadap terobosan palsu ketika pasar bergejolak
  2. Stop loss atau stop loss yang tidak tepat dapat menyebabkan kerugian atau kerugian
  3. Terlalu bergantung pada parameter yang ditetapkan, parameter yang tidak tepat akan sangat mempengaruhi efektivitas kebijakan
  4. Tidak dapat sepenuhnya menghindari kerugian kecil yang ditimbulkan oleh deteksi harga dan penarikan kembali
  5. Tidak mempertimbangkan dasar-dasar dan dampak berita besar pada pasar

Solusi yang sesuai:

  1. Evaluasi yang masuk akal dan pengaturan parameter siklus moving average
  2. Adaptasi Stop Loss dan Stop Stop untuk menghindari kesalahan pengaturan manual
  3. Parameter yang dioptimalkan melalui analisis kompleksitas dan pengukuran ulang
  4. Memperkecil jangkauan stop loss yang tepat dan meningkatkan ukuran posisi
  5. Analisis Fundamental dan Peristiwa Utama untuk Membuat Program Respon

Arah optimasi

Strategi ini masih memiliki ruang untuk dioptimalkan lebih jauh:

  1. Menambahkan kombinasi moving average dari berbagai periode, membentuk sinyal multi-grup
  2. Meningkatkan volume transaksi, volatilitas, dan indikator lainnya untuk memastikan keakuratan sinyal tren
  3. Metode pembelajaran mesin untuk mengoptimalkan parameter secara dinamis
  4. Mengatur mekanisme stop-loss yang beradaptasi
  5. Pertimbangkan indikator-indikator seperti sentimen pasar, perhatian investor
  6. Uji keseragaman berbagai varietas
  7. Tergabung dengan indikator atau model terobosan yang lebih kompleks

Meringkaskan

Secara keseluruhan, strategi ini adalah strategi yang mudah diterapkan untuk mengikuti tren masuk dengan cara menilai dan melacak tren pasar dengan cara moving average yang sederhana, dan stop loss yang masuk akal untuk mengendalikan risiko. Perlu dilakukan penelitian dan pengoptimalan lebih lanjut pada parameter, mekanisme stop loss, metode pengoptimalan, dan lain-lain untuk membuat strategi ini lebih efektif.

Kode Sumber Strategi
/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © KasperKvist

//@version=4
strategy("EURCHF Smart Money Strategy", overlay=true)

// Input Parameters
fastLength = input(50, title="Fast MA Length")
slowLength = input(200, title="Slow MA Length")
riskRewardRatio = input(2, title="Risk-Reward Ratio")

// Calculate Moving Averages
fastMA = sma(close, fastLength)
slowMA = sma(close, slowLength)

// Strategy Conditions
longCondition = crossover(fastMA, slowMA)
shortCondition = crossunder(fastMA, slowMA)

// Execute Strategy
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Set Stop Loss and Take Profit
atrValue = atr(14)
stopLoss = atrValue * 1
takeProfit = atrValue * riskRewardRatio

strategy.exit("ExitLong", from_entry="Long", loss=stopLoss, profit=takeProfit)
strategy.exit("ExitShort", from_entry="Short", loss=stopLoss, profit=takeProfit)

// Plot Moving Averages
plot(fastMA, color=color.green, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")