Strategi Purata Pergerakan Komposit Momentum MACD


Tarikh penciptaan: 2024-02-22 17:51:19 Akhirnya diubah suai: 2024-02-22 17:51:19
Salin: 0 Bilangan klik: 640
1
fokus pada
1617
Pengikut

Strategi Purata Pergerakan Komposit Momentum MACD

Gambaran keseluruhan

Strategi Trend Catcher-MACD Dynamic Composite Average adalah alat perdagangan yang sangat baik yang direka khas untuk peniaga yang mengikuti trend pasaran. Strategi ini dibina di atas gabungan yang kuat antara purata pergerakan sebenar (ATR), purata bergerak sederhana (SMA) dan purata bergerak yang tersusun (MACD), yang masuk melalui penapisan dan pengesahan yang tepat.

Prinsip Strategi

Penangguhan ATR

Menggunakan indikator ATR untuk menyesuaikan harga hentian secara dinamik. Panjang ATR dan pengganda ATR boleh disesuaikan, strategi menyesuaikan secara automatik dengan turun naik pasaran, memberikan pengurusan risiko yang seimbang.

Penapis Trend SMA

Menggunakan SMA sebagai penapis trend. Dengan menyesuaikan parameter kitaran SMA, pengguna boleh menyelaraskan strategi dengan jangka masa trend pasaran pilihan, meningkatkan kebolehpasaran strategi.

MACD mengesahkan isyarat

Strategi dengan membandingkan garis MACD dengan garis isyarat, membezakan antara isyarat yang berpotensi berbilang dan kosong, memastikan perdagangan selaras dengan momentum asas.

Logik kemasukan

Pemimpin:Apabila harga ditutup lebih tinggi daripada SMA, dan pada kitaran sebelumnya lebih rendah daripada SMA, dan pada masa yang sama MACD melintasi garis isyarat, lakukan lebih banyak. Harga masuk ditetapkan sebagai harga semasa ditambah jarak stop loss ATR.

Kepala kosong:Apabila harga ditutup di bawah SMA, dan pada kitaran sebelumnya di atas SMA, sementara MACD di bawah garis melintasi garis isyarat, kosong. Harga masuk ditetapkan sebagai harga semasa tolak jarak berhenti ATR.

Kelebihan Strategik

Strategi ini mengambil intipati dari turun naik pasaran, trend dan indikator momentum, membina sistem penempatan dan mekanisme pengurusan risiko. Gabungan indikatornya meningkatkan kemampuan strategi untuk menyesuaikan diri dengan keadaan pasaran yang berbeza, dan merupakan alat yang ideal untuk mengambil bahagian dalam tindakan yang cenderung.

Dengan mengesan pergerakan trend pasaran, strategi trend catcher dapat membantu peniaga mencari peluang keuntungan. Dengan menyesuaikan parameter untuk menyesuaikan gaya perdagangan individu, strategi ini memainkan peranan penting dalam mendedahkan titik perdagangan yang menguntungkan di pasaran.

Analisis risiko

Strategi trend catcher bergantung kepada gabungan indikator untuk menilai keadaan pasaran, terdapat kemungkinan kesalahan penghakiman dalam keadaan pasaran tertentu. Selain itu, pembalikan trend boleh menyebabkan peningkatan kerugian.

Anda boleh mengurangkan isyarat palsu dengan menyesuaikan parameter yang sesuai, atau menetapkan jarak berhenti yang lebih longgar. Apabila berlaku keadaan yang tidak normal, anda juga boleh menangguhkan strategi untuk mengelakkan kerugian yang disebabkan oleh pergerakan yang tidak normal.

Optimum idea

Optimumkan parameter

Panjang ATR, kitaran SMA dan parameter MACD boleh diuji dan dioptimumkan untuk mencari nilai yang paling sesuai dengan gaya anda.

Tambah penapis

Indikator lain boleh dimasukkan sebagai penapis tambahan, seperti KDJ, OBV, dan lain-lain, untuk meningkatkan ketepatan strategi. Atau menambah syarat tambahan seperti volume perdagangan yang lebih besar, untuk mengelakkan penarikan.

Strategi Hentikan Kerosakan

Anda boleh menetapkan hentian kurva atau hentian getaran untuk mengurangkan risiko kerugian dengan mengikuti harga dan menyesuaikan jarak hentian dalam masa nyata.

ringkaskan

Trend catcher-MACD dinamik gabungan strategi rata-rata merangkumi penilaian pelbagai indikator seperti turun naik pasaran, trend dan dinamik, membina mekanisme pengesahan masuk ke pasaran yang tepat dan sistem kawalan risiko. Dengan menyesuaikan parameter yang boleh disesuaikan dengan cara perdagangan individu, membantu merebut peluang pasaran. Strategi ini patut dikaji dan digunakan oleh pedagang kuantitatif.

Kod sumber strategi
/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("trend_hunter", overlay=true)

length = input(20, title="ATR Length")
numATRs = input(0.75, title="ATR Multiplier")
atrs = ta.sma(ta.tr, length) * numATRs

// Trend Filter
smaPeriod = input(32, title="SMA Period")
sma = ta.sma(close, smaPeriod)

// MACD Filter
macdShortTerm = input(12, title="MACD Short Term")
macdLongTerm = input(26, title="MACD Long Term")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")

[macdLine, signalLine, _] = ta.macd(close, macdShortTerm, macdLongTerm, macdSignalSmoothing)

// Long Entry with Trend and MACD Filter
longCondition = close > sma and close[1] <= sma[1] and macdLine > signalLine
strategy.entry("Long", strategy.long, stop=close + atrs, when=longCondition, comment="Long")

// Short Entry with Trend and MACD Filter
shortCondition = close < sma and close[1] >= sma[1] and macdLine < signalLine
strategy.entry("Short", strategy.short, stop=close - atrs, when=shortCondition, comment="Short")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_area)