Strategi Pengesanan Trend Moving Average

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

img

Ringkasan

Strategi ini menggabungkan purata bergerak, indeks amplitudo dan penunjuk SAR parabolik untuk menilai trend dan mengesahkan titik terobosan. Ia tergolong dalam strategi trend berikut yang tipikal. Ia akan menubuhkan kedudukan panjang untuk mengesan trend apabila mengenal pasti trend naik dan terobosan harga. Ia akan menutup kedudukan untuk stop loss apabila menilai pembalikan trend.

Prinsip-prinsip

Strategi ini menggunakan EMA berganda untuk menilai trend harga dan menggunakan SMA sebagai bantuan. Apabila EMA cepat di atas EMA perlahan dan SMA cepat di atas SMA perlahan, ia menganggap terdapat trend menaik.

Ia menggunakan penunjuk SAR parabolik untuk menilai titik pembalikan harga. Apabila PSAR berada di bawah harga tertinggi, ia bermakna harga mungkin berbalik ke bawah. Pada masa ini ia akan menutup kedudukan untuk stop loss.

Apabila menilai trend menaik dan PSAR melebihi harga tertinggi, ia bermakna harga terus naik. Pada masa ini ia akan lama untuk mengikuti trend.

Kelebihan

  • Gunakan EMA berganda dengan SMA untuk menilai trend, yang boleh menapis terobosan palsu.
  • PSAR dapat menentukan titik pembalikan dengan berkesan untuk kehilangan berhenti yang cepat.
  • Dapat mengenal pasti titik pembalikan trend dengan berkesan untuk menetapkan kedudukan tepat pada masanya untuk dijejaki.
  • Peraturan yang mudah dan jelas.

Risiko

  • Penghakiman trend mungkin salah.
  • Strategi ini memerlukan pengoptimuman parameter untuk produk yang berbeza, jika tidak risiko mengejar mungkin tinggi.
  • Tiada pertimbangan untuk kos dagangan.

Penyelesaian:

  • Mengoptimumkan parameter EMA dan SMA untuk meningkatkan ketepatan penilaian.
  • Mengoptimumkan parameter PSAR untuk produk yang berbeza.
  • Tambah kos perdagangan.

Pengoptimuman

  • Tambah lebih banyak penunjuk seperti BOLL, MACD dan lain-lain untuk menilai trend.
  • Latihan dan mengoptimumkan parameter untuk produk yang berbeza.
  • Pertimbangkan untuk menambah strategi stop loss.
  • Mengoptimumkan logik untuk kedudukan pembukaan dan stop loss.

Ringkasan

Strategi ini tergolong dalam strategi trend berikut yang tipikal. Kelebihannya adalah peraturan yang jelas dan mudah dan keupayaan untuk mengenal pasti pembalikan trend untuk pembukaan kedudukan tepat pada masanya. Kelemahannya adalah kepekaan terhadap parameter dan risiko mengejar tertentu. Secara keseluruhan, ia bernilai pengoptimuman dan penyesuaian lebih lanjut untuk pengesahan perdagangan langsung. Arahan pengoptimuman utama adalah pengoptimuman parameter, menambah 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 lanjut