Strategi Pelacakan Trend Moving Average

Penulis:ChaoZhang, Tanggal: 2023-12-28 15:47:21
Tag:

img

Gambaran umum

Strategi ini menggabungkan rata-rata bergerak, indeks amplitudo dan indikator SAR parabola untuk menilai tren dan mengkonfirmasi titik terobosan. Ini termasuk dalam strategi trend berikut yang khas. Ini akan menetapkan posisi panjang untuk melacak tren saat mengidentifikasi tren naik dan terobosan harga. Ini akan menutup posisi untuk stop loss saat menilai pembalikan tren.

Prinsip-prinsip

Strategi ini menggunakan EMA ganda untuk menilai tren harga dan menggunakan SMA sebagai bantuan. Ketika EMA cepat di atas EMA lambat dan SMA cepat di atas SMA lambat, ia menganggap ada tren naik.

Ini menggunakan indikator SAR parabolik untuk menilai titik pembalikan harga. Ketika PSAR turun di bawah harga tertinggi, itu berarti harga dapat berbalik ke bawah. Pada saat ini, posisi akan ditutup untuk stop loss.

Ketika menilai tren naik dan PSAR berada di atas harga tertinggi, itu berarti harga terus naik.

Keuntungan

  • Gunakan EMA ganda dengan SMA untuk menilai tren, yang dapat menyaring terobosan palsu.
  • PSAR dapat secara efektif menentukan titik pembalikan untuk stop loss cepat.
  • Dapat secara efektif mengidentifikasi titik pembalikan tren untuk tepat waktu menetapkan posisi untuk dilacak.
  • Aturan yang sederhana dan jelas.

Risiko

  • Penghakiman tren mungkin salah.
  • Strategi membutuhkan optimasi parameter untuk produk yang berbeda, jika tidak risiko mengejar mungkin tinggi.
  • Tidak ada pertimbangan untuk biaya perdagangan.

Solusi:

  • Mengoptimalkan parameter EMA dan SMA untuk meningkatkan akurasi penilaian.
  • Mengoptimalkan parameter PSAR untuk produk yang berbeda.
  • Tambahkan biaya perdagangan.

Optimalisasi

  • Tambahkan lebih banyak indikator seperti BOLL, MACD dll untuk menilai tren.
  • Pelatihan dan optimalisasi parameter untuk produk yang berbeda.
  • Pertimbangkan untuk menambahkan strategi stop loss.
  • Mengoptimalkan logika untuk posisi pembukaan dan stop loss.

Ringkasan

Strategi ini termasuk dalam strategi trend following yang khas. Keuntungannya adalah aturan yang jelas dan sederhana dan kemampuan untuk mengidentifikasi pembalikan tren untuk pembukaan posisi yang tepat waktu. Kekurangannya adalah sensitivitas terhadap parameter dan risiko mengejar tertentu. Secara keseluruhan, perlu dioptimalkan dan disesuaikan untuk verifikasi perdagangan langsung. Arah optimasi utama adalah optimasi parameter, menambahkan strategi stop loss dll.


/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Buy Dip MA & PSAR", overlay=true)

PSAR_start = input(0.02)
PSAR_increment = input(0.02)
PSAR_maximum = input(0.2)

EMA_fast = input(20)
EMA_slow = input(40)
SMA_fast = input(100)
SMA_slow = input(200)

emafast = ema(close, EMA_fast)
emaslow = ema(close, EMA_slow)
smafast = sma(close, SMA_fast)
smaslow = sma(close, SMA_slow)

psar = sar(PSAR_start, PSAR_increment, PSAR_maximum)
uptrend = emafast > emaslow and smafast > smaslow
breakdown = not uptrend

if (psar >= high and uptrend)
    strategy.entry("Buy", strategy.long, stop=psar, comment="Buy")
else
    strategy.cancel("Buy")

if (psar <= low)
    strategy.exit("Close", "Buy", stop=psar, comment="Close")
else
    strategy.cancel("Close")

if (breakdown)
    strategy.close("Buy")


plot(emafast, color=blue)
plot(emaslow, color=red)

Lebih banyak