Penjejakan trend gabungan berbilang penunjuk dan strategi perdagangan penapisan

T3 Tilson IFT RSI ATR
Tarikh penciptaan: 2025-07-07 16:01:07 Akhirnya diubah suai: 2025-07-07 16:01:07
Salin: 2 Bilangan klik: 249
2
fokus pada
319
Pengikut

Penjejakan trend gabungan berbilang penunjuk dan strategi perdagangan penapisan Penjejakan trend gabungan berbilang penunjuk dan strategi perdagangan penapisan

Gambaran keseluruhan

Ini adalah strategi perdagangan trend yang menggabungkan T3 Tilson Moving Average, Reverse Fisher Transformation ((IFT) RSI, dan ATR Volatility Indicator. Strategi ini mewujudkan sistem perdagangan yang berkualiti tinggi dan rendah dengan bunyi bising melalui sinergi tiga indikator yang kuat.

Prinsip Strategi

Logik utama strategi ini adalah berdasarkan kepada gabungan tiga kriteria:

  1. T3 purata bergerak Tilson: Ini adalah purata bergerak yang diperbaiki, yang dibangunkan oleh Tim Tilson, yang menggabungkan pengiraan purata bergerak enam kali ganda ((EMA)). Kod menggunakan langkah-langkah berikut untuk mengira T3 Tilson:

    • Bermula dengan mengira EMA yang disusun: e1 hingga e6
    • Kemudian gunakan faktor berat tertentu (c1 hingga c4) untuk menggabungkan EMA ini
    • Kurva Tilson T3 yang dihasilkan adalah licin dan responsif terhadap perubahan harga
  2. RSI kebalikan transformasi Fisher (IFT)

    • Pertama, kita mengira RSI (Relative Strength Index)
    • Kemudian RSI-50 diproses untuk penyesuaian semula ((kalikan dengan 0.1)
    • Akhirnya, gunakan formula penukaran Fisher terbalik, untuk memampatkan julat nilai antara -1 dan +1
    • Perubahan ini menjadikan isyarat kuasa lebih jelas dan mengurangkan isyarat palsu.
  3. Penapis ATR

    • Mengira purata julat sebenar (ATR), mengukur turun naik pasaran
    • Tetapkan had minimum untuk memastikan perdagangan hanya berlaku apabila pasaran cukup aktif

Kombinasi syarat kemasukan adalah seperti berikut:

  • Multicap masuk: T3 Tilson naik ((nilai semasa lebih besar daripada nilai sebelumnya) + IFT ((RSI) lebih besar daripada 0 ((positif) + ATR lebih besar daripada penurunan ((cukup turun naik))
  • Kemasukan kosong: T3 Tilson turun ((nilai semasa kurang daripada nilai sebelumnya) + IFT ((RSI) kurang daripada 0 ((kuantiti negatif) + ATR lebih besar daripada paras paras paras ((kebolehan yang cukup)

Kelebihan Strategik

Dengan menganalisis kod secara mendalam, strategi ini menunjukkan kelebihan yang ketara:

  1. Penapisan bunyiT3 Tilson Moving Average mengurangkan bunyi harga dan mengelakkan banyak isyarat palsu berbanding dengan purata bergerak biasa. Ia mengekalkan ciri-ciri yang lancar dan tidak terlalu ketinggalan.

  2. Mekanisme pengesahan bergandaStrategi memerlukan pengesahan simultan tiga indikator yang berbeza untuk mencetuskan isyarat perdagangan, yang meningkatkan kualiti isyarat dengan ketara. Arah trend ((T3 Tilson), keadaan momentum ((IFT RSI) dan keadaan turun naik ((ATR) mesti dipenuhi pada masa yang sama.

  3. Sangat boleh menyesuaikan diriBeberapa parameter dalam kod (seperti t3Length, t3VFactor, rsiLength, dan lain-lain) boleh disesuaikan mengikut pasaran dan jangka masa yang berbeza, menjadikan strategi ini sangat beradaptasi.

  4. Pengenalan keadaan pasaran yang jelasMelalui IFT ((RSI) dan ATR, strategi dapat mengenal pasti pasaran yang berada dalam trend yang jelas atau di tahap horizontal yang rendah, dan hanya berdagang dalam keadaan yang menguntungkan.

  5. Keserasian risikoStrategi: Menggunakan satu unit jumlah dagangan tetap, memastikan keserasian penilaian risiko, mempermudah pengurusan risiko.

  6. Faktor keuntungan yang tinggiMenurut nota kod, strategi ini menunjukkan faktor keuntungan lebih tinggi daripada 3 pada indeks niaga hadapan, yang merupakan petunjuk penting mengenai kualiti strategi perdagangan.

Risiko Strategik

Walaupun strategi ini direka dengan baik, terdapat risiko yang berpotensi:

  1. Kepekaan ParameterTetapan beberapa parameter penunjuk (seperti panjang T3, panjang RSI, paras ATR, dan lain-lain) mempunyai kesan ketara terhadap prestasi strategi. Tetapan parameter yang tidak sesuai boleh menyebabkan pengoptimuman berlebihan atau prestasi yang tidak baik dalam keadaan pasaran yang berbeza.

  2. Risiko pembalikan arah aliranWalaupun T3 Tilson bertindak balas lebih cepat daripada purata bergerak sederhana, terdapat sedikit kelewatan yang mungkin berlaku apabila pasaran berbalik secara tiba-tiba, yang menyebabkan kerugian pada permulaan trend.

  3. Kekurangan mekanisme kawalan kerugianTidak ada tetapan berhenti atau hentikan yang jelas dalam kod, yang boleh menyebabkan kerugian meningkat dalam keadaan yang tidak baik. Penyelesaian adalah dengan menambahkan logik hentikan / hentikan yang sesuai.

  4. Masalah kesesuaian pasaran yang berbezaNota kod: Strategi ini mungkin memerlukan perubahan dalam pasaran yang sangat turun naik seperti Bitcoin dan Ethereum, menunjukkan bahawa strategi ini bukan penyelesaian “satu potong” dan perlu disesuaikan dengan ciri-ciri pasaran.

  5. Risiko Pemenangan RendahCatatan: Pemenangannya pada XAUUSD adalah kira-kira 32%, walaupun risiko dan pulangan yang lebih baik, tetapi kemenangan yang rendah boleh menyebabkan kerugian berterusan, memberi tekanan kepada pengurusan wang dan psikologi peniaga.

  6. Kepercayaan yang tidak menentuBergantung pada nilai terendah ATR mungkin kehilangan peluang dalam pasaran yang berubah secara tiba-tiba dalam corak turun naik, atau salah masuk dalam pergerakan palsu.

Arah pengoptimuman strategi

Strategi ini boleh dioptimumkan berdasarkan analisis mendalam kod:

  1. Dinamika Henti / Henti: Tambah mekanisme hentian dan hentian dinamik berdasarkan ATR atau petunjuk turun naik lain untuk menyesuaikan diri dengan keadaan pasaran yang berbeza dan melindungi keuntungan. Sebagai contoh, hentian boleh ditetapkan sebagai titik masuk tolak N kali ATR dan hentian ditambah M kali ATR.

  2. Pengurusan kedudukan dinamik: Menggantikan jumlah dagangan 1 unit tetap dengan pengiraan kedudukan dinamik berdasarkan saiz akaun, turun naik dan parameter risiko untuk mengoptimumkan kecekapan penggunaan dana dan kawalan risiko.

  3. Analisis pelbagai kerangka masaMemperkenalkan pengesahan pelbagai jangka masa, seperti mengesahkan arah trend utama dalam jangka masa yang lebih besar, mencari titik masuk dalam jangka masa yang lebih kecil, meningkatkan ketepatan masuk.

  4. T3 Filter sudut Tilson: Hitung sudut atau kemiringan T3 Tilson, masuk hanya apabila trend cukup kuat (dengan sudut cukup tegang) untuk mengurangkan lagi isyarat palsu dalam trend lemah.

  5. Optimumkan parameter khusus pasaran: Mencipta set parameter khusus untuk pelbagai jenis perdagangan untuk menyesuaikan diri dengan ciri-ciri unik pelbagai pasaran, seperti parameter penyesuaian untuk pasaran cryptocurrency yang disebutkan dalam nota kod.

  6. Menambah penapis masa transaksi: Tambah penapis masa perdagangan untuk mengelakkan masa-masa turun naik yang rendah atau masa-masa pembukaan / penutupan pasaran yang diketahui berfluktuasi tinggi tetapi tanpa arah.

  7. Sistem berat tertaklukPelaksanaan sistem berat syarat, yang menyesuaikan keputusan kemasukan berdasarkan kekuatan isyarat setiap indikator, dan bukannya kombinasi syarat Bull yang mudah, mungkin meningkatkan kepekaan strategi.

ringkaskan

Strategi perdagangan ini yang menggabungkan T3 Tilson, RSI dengan perpindahan Fisher terbalik dan ATR mewakili pendekatan trend yang seimbang dan berkesan. Strategi ini mengurangkan kebisingan secara ketara melalui mekanisme penapisan berganda dan meningkatkan kualiti isyarat melalui pengesahan trend, momentum dan turun naik. Kelebihannya adalah bahawa isyaratnya jelas, kurang isyarat palsu, dan adaptif, terutama untuk pasaran seperti indeks berjangka.

Walau bagaimanapun, strategi apa pun mempunyai batasan, strategi ini masih mempunyai ruang untuk diperbaiki dalam aspek sensitiviti parameter, risiko pembalikan trend dan kekurangan mekanisme hentian. Dengan menambah hentian / hentian dinamik, mengoptimumkan pengurusan kedudukan, melaksanakan analisis jangka masa berbilang, dan lain-lain, strategi ini dapat meningkatkan kehandalan dan keuntungan.

Secara keseluruhannya, ini adalah strategi “versi utama” yang dirancang dengan baik, seperti yang dinyatakan dalam catatan kod, ia menyediakan “mesin teras yang bersih, tidak dioptimumkan dan stabil” yang boleh digunakan sebagai asas untuk membina dan menguji versi penambahbaikan. Sama ada pedagang profesional atau penyelidik strategi perdagangan boleh menggunakan kerangka ini untuk menyesuaikan dan mengoptimumkan secara peribadi mengikut keperluan dan ciri-ciri pasaran mereka.

Kod sumber strategi
/*backtest
start: 2024-07-06 00:00:00
end: 2025-07-05 10:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BNB_USDT"}]
*/

//@version=5
strategy("VDN1 - T3 Tilson + IFT + ATR", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)

// === INPUTS ===
t3Length     = input.int(8, title="T3 Tilson Length")
t3VFactor    = input.float(0.7, title="T3 Volume Factor", step=0.1)
rsiLength    = input.int(14, title="RSI Length")
atrLength    = input.int(14, title="ATR Length")
atrThreshold = input.float(0.5, title="Min ATR Eşiği", step=0.1)

// === T3 Tilson Hesaplama ===
e1 = ta.ema(close, t3Length)
e2 = ta.ema(e1, t3Length)
e3 = ta.ema(e2, t3Length)
e4 = ta.ema(e3, t3Length)
e5 = ta.ema(e4, t3Length)
e6 = ta.ema(e5, t3Length)

c1 = -t3VFactor * t3VFactor * t3VFactor
c2 = 3 * t3VFactor * t3VFactor + 3 * t3VFactor * t3VFactor * t3VFactor
c3 = -6 * t3VFactor * t3VFactor - 3 * t3VFactor - 3 * t3VFactor * t3VFactor * t3VFactor
c4 = 1 + 3 * t3VFactor + t3VFactor * t3VFactor * t3VFactor + 3 * t3VFactor * t3VFactor

t3Tilson = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3

// === IFT RSI ===
rsi = ta.rsi(close, rsiLength)
value = 0.1 * (rsi - 50)
expValue = (math.exp(2 * value) - 1) / (math.exp(2 * value) + 1)
ift = expValue

// === ATR ===
atr = ta.atr(atrLength)

// === Koşullar ===
longCond = t3Tilson > t3Tilson[1] and ift > 0 and atr > atrThreshold
shortCond = t3Tilson < t3Tilson[1] and ift < 0 and atr > atrThreshold

// === Girişler ===
if (longCond)
    strategy.entry("Long", strategy.long, qty=1)

if (shortCond)
    strategy.entry("Short", strategy.short, qty=1)

// === Çizimler ===
plot(t3Tilson, title="T3 Tilson", color=color.orange)
hline(0, 'Zero Line', color=color.gray)
plot(ift, title="IFT RSI", color=color.new(color.blue, 0))
plot(atr, title="ATR", color=color.new(color.red, 0))