Strategi mengikuti tren berdasarkan rata-rata pergerakan


Tanggal Pembuatan: 2024-02-27 16:29:06 Akhirnya memodifikasi: 2024-02-27 16:29:06
menyalin: 0 Jumlah klik: 623
1
fokus pada
1617
Pengikut

Strategi mengikuti tren berdasarkan rata-rata pergerakan

Ringkasan

Strategi ini menggunakan 500 hari moving average sederhana untuk menilai arah tren pasar, menghasilkan sinyal perdagangan ketika harga menembus garis rata-rata, merupakan strategi pelacakan tren yang khas. Strategi ini sederhana, mudah dipahami, mudah diterapkan, dan cocok untuk perdagangan tren medium dan panjang.

Prinsip Strategi

Ketika harga lebih tinggi dari 500 hari moving average dan harga hari sebelumnya lebih rendah dari rata-rata itu, menghasilkan sinyal beli; Ketika harga lebih rendah dari 500 hari moving average dan harga hari sebelumnya lebih tinggi dari rata-rata itu, menghasilkan sinyal jual. Artinya, strategi ini menggunakan hubungan harga dengan rata-rata untuk menilai tren pasar, dan kemudian menghasilkan sinyal perdagangan.

Secara khusus, indikator penilaian utama strategi adalah 500 hari rata-rata bergerak sederhana. Rata-rata ini dapat secara efektif menilai arah tren jangka panjang. Ketika harga dari bawah ke atas menerobos garis rata-rata, menunjukkan bahwa pasar mulai memasuki pola multi-kepala, yang menghasilkan sinyal beli; dan ketika harga terjadi tikungan harga, dari atas ke bawah melanggar garis rata-rata, yang menunjukkan bahwa pasar mulai memasuki pola kosong, yang menghasilkan sinyal jual.

Analisis Keunggulan

  • Strategi yang sederhana, jelas, mudah dipahami dan diterapkan
  • Moving average adalah indikator teknis yang efektif untuk menilai tren jangka panjang
  • Dapat memfilter kebisingan pasar jangka pendek secara efektif untuk menangkap tren jangka panjang
  • Sinyal perdagangan jelas, tidak terlalu sering keluar masuk
  • Memaksimalkan keuntungan yang menguntungkan untuk mengurangi biaya transaksi dan kehilangan slip

Analisis risiko

  • Rata-rata jangka panjang mudah terlambat dan tidak dapat menangkap perubahan jangka pendek
  • Jika terjadi perubahan tren di bursa saham, kemungkinan akan terjadi kerugian yang lebih besar.
  • Frekuensi transaksi yang rendah, kemungkinan kehilangan beberapa peluang perdagangan
  • Transaksi otomatis tidak dapat dilakukan sepanjang waktu

Untuk mengatasi risiko tersebut, langkah-langkah berikut dapat diambil:

  1. Dalam kombinasi dengan indikator lain, menilai kemungkinan adanya penyesuaian pasar dalam jangka pendek
  2. Tetapkan Stop Loss, Kendalikan Kerugian Tunggal
  3. Sesuaikan parameter periodik rata-rata untuk mencari kombinasi parameter optimal

Arah optimasi

  • Mencoba berbagai kombinasi moving average untuk mencari parameter yang optimal
  • Kombinasi dengan indikator lain untuk memfilter sinyal yang salah
  • Strategi menahan dan menghentikan kerugian yang disesuaikan dengan indikator tertentu
  • Pengelolaan dana yang optimal dan pengendalian risiko

Meringkaskan

Strategi ini secara keseluruhan merupakan strategi praktis yang sederhana. Strategi ini menggunakan harga dan hubungan rata-rata untuk menentukan arah tren, menghasilkan sinyal perdagangan. Idealnya sederhana dan mudah dipahami, dapat secara efektif melacak tren lini tengah dan panjang, memfilter kebisingan pasar jangka pendek.

Kode Sumber Strategi
/*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=5
strategy("Una AI Strategy", overlay=true)

// Устанавливаем период скользящей средней
smaPeriod = input(500, title="SMA Period")

// Вычисляем скользящую среднюю
sma = ta.sma(close, smaPeriod)

// Логика для входа в долгую позицию при пересечении вверх
longCondition = close > sma and close[1] <= sma

// Логика для входа в короткую позицию при пересечении вниз
shortCondition = close < sma and close[1] >= sma

// Вход в позиции
strategy.entry("Buy", strategy.long, when=longCondition)
strategy.entry("Sell", strategy.short, when=shortCondition)

// Выход из позиции
strategy.close("Buy", when=shortCondition)
strategy.close("Sell", when=longCondition)

// Рисуем линию скользящей средней для визуального анализа
plot(sma, color=color.blue, title="SMA")

// Метки сигналов
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar)