Strategi Mengikuti Tren Crossover Rata-rata Bergerak Ganda

EMA T3
Tanggal Pembuatan: 2024-06-28 15:10:58 Akhirnya memodifikasi: 2024-06-28 15:10:58
menyalin: 1 Jumlah klik: 695
1
fokus pada
1617
Pengikut

Strategi Mengikuti Tren Crossover Rata-rata Bergerak Ganda

Ringkasan

Strategi ini adalah sistem perdagangan pelacakan tren yang didasarkan pada indikator Tillson T3. Strategi ini menggunakan crossover dari moving average (EMA) multi-indeks untuk menghasilkan sinyal beli dan jual dan diukur kembali di platform TradingView. Ide inti dari strategi ini adalah menangkap tren pasar melalui indikator Tillson T3, membuka posisi over dalam tren naik, membuka posisi kosong dalam tren turun, untuk mencapai keuntungan.

Prinsip Strategi

  1. Indeks Tillson T3 dihitung sebagai berikut:

    • Pertama kita hitung: tinggi + rendah + 2*Penutupan) / 4 EMA
    • Kemudian kita hitung EMA 5 kali berturut-turut, dan hasilnya adalah e1 sampai e6.
    • Akhirnya, nilai T3 dihitung berdasarkan faktor tertentu.
  2. Generasi sinyal:

    • Sinyal multihead: saat nilai T3 melewati nilai sebelumnya
    • Sinyal kosong: saat nilai T3 di bawah nilai sebelumnya
  3. Eksekusi transaksi:

    • Jika sinyal multihead muncul, buka posisi multihead.
    • Jika ada sinyal kosong, kosongkan gudang
  4. Foto diambil dari:

    • Sinyal multihead: di bawah grafik, panah hijau ke atas
    • Sinyal kosong: panah merah ke bawah di atas grafik

Keunggulan Strategis

  1. Trend Tracking: Indikator Tillson T3 secara efektif menangkap tren pasar dan mengurangi terobosan palsu.

  2. Fleksibilitas: dapat disesuaikan dengan kondisi pasar yang berbeda dengan menyesuaikan panjang dan faktor volume transaksi.

  3. Umpan balik visual: sinyal grafis yang jelas membantu keputusan perdagangan.

  4. Otomatisasi: Perdagangan otomatis dapat dilakukan di platform TradingView

  5. Manajemen risiko: Menggunakan persentase dana untuk manajemen posisi.

Risiko Strategis

  1. Trend reversal: Sering terjadi sinyal palsu di pasar yang bergejolak.

  2. Ketinggalan: Sebagai indikator ketinggalan, kemungkinan kehilangan peluang di awal tren.

  3. Overtrading: Seringnya sinyal dapat menyebabkan overtrading dan meningkatkan biaya.

  4. Sensitivitas parameter: kinerja sangat tergantung pada pengaturan parameter.

  5. Indikator tunggal: hanya mengandalkan Tillson T3 dapat mengabaikan informasi pasar penting lainnya.

Arah optimasi strategi

  1. Kombinasi multi-indikator: Masukkan RSI, MACD dan indikator lainnya untuk konfirmasi sinyal.

  2. Optimalisasi Stop Loss: Menambahkan stop loss dinamis, seperti tracking stop loss, untuk meningkatkan kemampuan manajemen risiko.

  3. Analisis kerangka waktu: menggabungkan analisis kerangka waktu yang berbeda untuk meningkatkan keandalan sinyal.

  4. Adaptasi volatilitas: menyesuaikan ukuran posisi sesuai dengan fluktuasi pasar, mengoptimalkan rasio risiko-penghasilan.

  5. Identifikasi kondisi pasar: bergabung dengan logika penilaian kondisi pasar, menggunakan strategi yang berbeda dalam lingkungan pasar yang berbeda.

Meringkaskan

Strategi pelacakan tren lintas garis rata-rata ganda adalah sistem perdagangan otomatis yang didasarkan pada indikator Tillson T3. Ini menghasilkan sinyal perdagangan dengan menangkap tren pasar, memiliki kemampuan pelacakan tren yang kuat, operasi yang mudah dan jelas. Namun, strategi ini juga menghadapi risiko seperti seringnya sinyal palsu di pasar yang bergoyang, keterlambatan sinyal, dan sebagainya.

Kode Sumber Strategi
/*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!")