Sumber dimuat naik... memuat...

Trend Crossover Purata Multi-Moving Berikutan Strategi

Penulis:ChaoZhang, Tarikh: 2024-06-28 15:10:58
Tag:EMAT3

img

Ringkasan

Strategi ini adalah sistem perdagangan trend-mengikut berdasarkan penunjuk Tillson T3. Ia menggunakan pelbagai persimpangan purata bergerak eksponensial (EMA) untuk menjana isyarat beli dan jual, dan diuji di platform TradingView. Idea teras strategi adalah untuk menangkap trend pasaran melalui penunjuk Tillson T3, membuka kedudukan panjang dalam trend menaik dan kedudukan pendek dalam trend menurun untuk mencapai keuntungan.

Prinsip Strategi

  1. Pengiraan Indikator Tillson T3:

    • Pertama, mengira EMA (tinggi + rendah + 2 * tutup) / 4
    • Kemudian mengira EMA 5 kali berturut-turut untuk mendapatkan e1 ke e6
    • Akhirnya, mengira nilai T3 berdasarkan pekali khusus
  2. Generasi isyarat:

    • Isyarat panjang: Apabila nilai T3 melintasi nilai sebelumnya
    • Isyarat pendek: Apabila nilai T3 melintasi di bawah nilai sebelumnya
  3. Pelaksanaan Perdagangan:

    • Buka kedudukan panjang apabila isyarat panjang muncul
    • Buka kedudukan pendek apabila isyarat pendek muncul
  4. Imej:

    • Isyarat panjang: Green up anak panah di bawah carta
    • Isyarat pendek: Anak panah merah di atas carta

Kelebihan Strategi

  1. Trend Following: Indikator Tillson T3 secara berkesan menangkap trend pasaran, mengurangkan pecah palsu.

  2. Fleksibiliti: Boleh menyesuaikan diri dengan persekitaran pasaran yang berbeza dengan menyesuaikan faktor panjang dan jumlah.

  3. Maklumat balik visual: Isyarat grafik yang jelas membantu dalam keputusan perdagangan.

  4. Automasi: Boleh dilaksanakan untuk perdagangan automatik di platform TradingView.

  5. Pengurusan Risiko: Menggunakan peratusan ekuiti untuk saiz kedudukan.

Risiko Strategi

  1. Pembalikan Trend: Boleh menghasilkan isyarat palsu yang kerap di pasaran yang bergolak.

  2. Lag: Sebagai penunjuk yang tertinggal, mungkin terlepas peluang pada permulaan trend.

  3. Overtrading: Isyarat yang kerap boleh menyebabkan overtrading, meningkatkan kos.

  4. Sensitiviti Parameter: Prestasi sangat bergantung kepada tetapan parameter.

  5. Penunjuk tunggal: Mengandalkan hanya Tillson T3 mungkin mengabaikan maklumat pasaran penting yang lain.

Arahan Pengoptimuman Strategi

  1. Gabungan Multi-Indikator: Memperkenalkan penunjuk seperti RSI, MACD untuk pengesahan isyarat.

  2. Pengoptimuman Hentikan Kerugian: Tambahkan stop loss dinamik, seperti hentian penghujung, untuk meningkatkan pengurusan risiko.

  3. Analisis jangka masa: Gabungkan analisis jangka masa berbilang untuk meningkatkan kebolehpercayaan isyarat.

  4. Penyesuaian Volatiliti: Penyesuaian saiz kedudukan berdasarkan turun naik pasaran untuk mengoptimumkan nisbah risiko-balasan.

  5. Pengiktirafan keadaan pasaran: Tambah logik penilaian keadaan pasaran untuk mengamalkan strategi yang berbeza dalam persekitaran pasaran yang berbeza.

Kesimpulan

Strategi Mengikuti Trend Crossover Rata-rata Bergerak Berbilang adalah sistem perdagangan automatik berdasarkan penunjuk Tillson T3. Ia menghasilkan isyarat perdagangan dengan menangkap trend pasaran, dengan keupayaan mengikuti trend yang kuat dan kesederhanaan operasi yang jelas sebagai kelebihan. Walau bagaimanapun, strategi ini juga menghadapi risiko seperti isyarat palsu yang kerap di pasaran yang bergolak dan kelewatan isyarat. Dengan menggabungkan beberapa penunjuk, mengoptimumkan strategi stop-loss, memperkenalkan analisis jangka masa berbilang, dan kaedah lain, kestabilan dan keuntungan strategi dapat ditingkatkan lagi. Secara keseluruhan, ini adalah rangka kerja strategi dengan pengoptimuman asas yang baik, yang melalui pengoptimuman berterusan dan ujian langsung, mempunyai potensi untuk menjadi sistem perdagangan automatik yang boleh dipercayai.


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hashtag Signals and Backtest", overlay=true)

// Input parameters for indicators
length1 = input(8, "T3 Length")
a1 = input(0.7, "Volume Factor")

// Tillson T3 Calculation
e1 = ema((high + low + 2 * close) / 4, length1)
e2 = ema(e1, length1)
e3 = ema(e2, length1)
e4 = ema(e3, length1)
e5 = ema(e4, length1)
e6 = ema(e5, length1)
c1 = -a1 * a1 * a1
c2 = 3 * a1 * a1 + 3 * a1 * a1 * a1
c3 = -6 * a1 * a1 - 3 * a1 - 3 * a1 * a1 * a1
c4 = 1 + 3 * a1 + a1 * a1 * a1 + 3 * a1 * a1
T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3

// Signal conditions
longSignal = crossover(T3, T3[1])
shortSignal = crossunder(T3, T3[1])

// Plotting signals
plotshape(series=longSignal, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="LONG", textcolor=color.white, size=size.tiny)
plotshape(series=shortSignal, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SHORT", textcolor=color.white, size=size.tiny)

// Strategy Entries for Backtest
if (longSignal)
    strategy.entry("Long", strategy.long)

if (shortSignal)
    strategy.entry("Short", strategy.short)

// Alerts
alertcondition(longSignal, title="BUY", message="BUY!")
alertcondition(shortSignal, title="SELL", message="SELL!")


Berkaitan

Lebih lanjut