Mengikuti Aliran Berbilang Penunjuk dan Strategi Pengesahan Kelantangan

ADX TTI VPCI VWMA SMA MACD
Tarikh penciptaan: 2024-07-31 11:43:53 Akhirnya diubah suai: 2024-07-31 11:43:53
Salin: 4 Bilangan klik: 681
1
fokus pada
1617
Pengikut

Mengikuti Aliran Berbilang Penunjuk dan Strategi Pengesahan Kelantangan

Gambaran keseluruhan

Strategi ini adalah sistem pengesanan trend yang menggabungkan beberapa petunjuk teknikal yang bertujuan untuk menangkap trend kuat di pasaran melalui analisis komprehensif data harga dan jumlah transaksi. Strategi ini adalah berdasarkan tiga petunjuk teras, iaitu Indeks Trend Rata-rata (ADX), Indeks Dorongan Trend (TTI) dan Indeks Pengesahan Harga Perdagangan (VPCI), untuk mengenal pasti peluang trend yang berpotensi dan membuat keputusan perdagangan melalui sinergi mereka.

Idea teras strategi ini adalah menggunakan ADX untuk mengesahkan kewujudan dan kekuatan trend, menggunakan TTI untuk menilai arah dan momentum trend, dan akhirnya melalui VPCI untuk mengesahkan sama ada pergerakan harga disokong oleh jumlah transaksi. Strategi ini akan menghantar isyarat masuk hanya apabila ketiga-tiga petunjuk ini memenuhi syarat-syarat tertentu pada masa yang sama.

Prinsip Strategi

  1. ADX ((Indeks Trend purata):

    • Ia digunakan untuk mengukur kekuatan trend pasaran, tanpa mengambil kira arah trend.
    • Apabila ADX lebih besar daripada 30, ia dianggap sebagai trend yang kuat.
  2. TTI (Indeks Dorongan Trend):

    • Ia serupa dengan MACD, tetapi menggabungkan berat kuantiti transaksi.
    • Arah dan kekuatan trend dinilai dengan membandingkan purata bergerak bertimbangan kuantiti (VWMA) yang cepat dan perlahan.
    • Apabila garisan TTI berada di atas garisan isyarat, menunjukkan trend naik.
  3. VPCI (Indeks Pengesahan Harga Kuantiti Transaksi):

    • Menggabungkan data harga dan jumlah transaksi untuk memastikan pergerakan harga disokong oleh jumlah transaksi.
    • Apabila VPCI lebih besar daripada 0, ia menunjukkan bahawa pergerakan harga telah disahkan oleh jumlah transaksi.

Logik strategi:

  • Syarat kemasukan: ADX > 30 dan TTI > saluran isyarat dan VPCI > 0
  • Keadaan keluar: VPCI < 0

Reka bentuk ini memastikan hanya masuk jika terdapat trend yang kuat (dikukuhkan oleh ADX), trend ke atas (dikukuhkan oleh TTI), dan pergerakan harga disokong oleh jumlah transaksi (dikukuhkan oleh VPCI). Apabila jumlah transaksi tidak lagi menyokong pergerakan harga (dikukuhkan oleh VPCI < 0), strategi akan segera dihapuskan untuk melindungi keuntungan yang telah diperoleh.

Kelebihan Strategik

  1. Mekanisme pengesahan berganda: Dengan mempertimbangkan kekuatan trend, arah dan sokongan jumlah transaksi secara menyeluruh, risiko kesalahan penghakiman dikurangkan dengan ketara dan kebolehpercayaan perdagangan ditingkatkan.

  2. Kebolehan untuk menyesuaikan diri dengan keadaan pasaran yang berubah-ubah: strategi dapat menyesuaikan diri secara dinamik dengan keadaan pasaran yang berubah-ubah dan sesuai untuk persekitaran pasaran yang berbeza.

  3. Penggabungan jumlah transaksi: Mengambil kira faktor jumlah transaksi, memberikan perspektif pasaran yang lebih menyeluruh dan membantu mengenal pasti peluang perdagangan yang lebih dipercayai.

  4. Pengurusan risiko: Dengan pemantauan masa nyata VPCI, anda dapat keluar tepat pada masanya apabila sokongan jumlah transaksi lemah, dan mengawal risiko dengan berkesan.

  5. Fleksibiliti: Parameter strategi boleh dioptimumkan mengikut pasaran dan jenis perdagangan yang berbeza, dengan kebolehan beradaptasi yang kuat.

  6. Keupayaan untuk menangkap trend: memberi tumpuan untuk menangkap trend yang kuat, berpotensi untuk keuntungan yang lebih besar.

Risiko Strategik

  1. Ketinggalan: Indikator teknikal secara semula jadi mempunyai ketinggalan, yang boleh menyebabkan masa masuk atau keluar tidak sesuai.

  2. Perdagangan berlebihan: Dalam pasaran yang bergolak, ia mungkin menghasilkan isyarat perdagangan yang kerap, meningkatkan kos perdagangan.

  3. Risiko penembusan palsu: Pada tahap penembusan awal selepas pengurutan melintang, isyarat palsu mungkin muncul.

  4. Risiko trend reversal: Strategi mungkin tidak dapat dikenali pada masa yang tepat pada penghujung trend yang kuat, yang menyebabkan penarikan balik.

  5. Sensitiviti parameter: prestasi strategi mungkin lebih sensitif kepada tetapan parameter, parameter yang tidak betul boleh menyebabkan prestasi yang buruk.

  6. Kebolehan beradaptasi pasaran: Strategi mungkin lebih baik dalam keadaan pasaran tertentu dan kurang berkesan dalam keadaan lain.

Cara untuk mengurangkan risiko:

  • Memperkenalkan penapis tambahan, seperti analisis garis trend atau pertimbangan tahap sokongan / rintangan
  • Menerapkan langkah-langkah pengurusan risiko yang lebih ketat, seperti menetapkan sasaran stop-loss dan profit.
  • Melakukan pengesanan semula dan pengoptimuman parameter yang luas untuk mencari tetapan terbaik.
  • Pertimbangkan untuk menggunakan strategi untuk meningkatkan kebolehpercayaan isyarat dalam pelbagai tempoh masa.

Arah pengoptimuman strategi

  1. Pengaturan parameter dinamik:

    • Realisasikan: Adjust parameter ADX, TTI dan VPCI secara automatik mengikut turun naik pasaran.
    • Sebab: Meningkatkan kemampuan strategi untuk menyesuaikan diri dengan keadaan pasaran yang berbeza, meningkatkan kestabilan prestasi.
  2. Analisis pelbagai kerangka masa:

    • Realisasikan: menggabungkan isyarat jangka masa yang lebih panjang dan lebih pendek.
    • Sebab: Untuk memberikan pandangan yang lebih menyeluruh mengenai pasaran, mengurangkan isyarat palsu, dan meningkatkan kebolehpercayaan perdagangan.
  3. Integrasi pembelajaran mesin:

    • Realisasikan: Optimumkan pemilihan parameter dan penjanaan isyarat menggunakan algoritma pembelajaran mesin.
    • Sebab: Meningkatkan kebolehan adaptasi dan ketepatan ramalan strategi, mengurangkan bias buatan manusia.
  4. Penunjuk emosi bersepadu

    • Realisasi: Menambah indikator sentimen pasaran seperti VIX atau implied volatility option.
    • Sebab: Untuk menangkap perubahan dalam sentimen pasaran dan meramalkan perubahan yang mungkin berlaku.
  5. Penapis penyesuaian diri:

    • Realisasi: standard penapisan isyarat yang disesuaikan secara dinamik mengikut keadaan pasaran.
    • Sebab: untuk mengekalkan keberkesanan strategi dalam keadaan pasaran yang berbeza dan mengurangkan perdagangan berlebihan.
  6. Pengurusan risiko dipertingkatkan:

    • Realisasikan: Memperkenalkan tetapan sasaran stop loss dan profit yang dinamik.
    • Sebab: Pengendalian risiko yang lebih baik dan pengurusan wang yang lebih baik.
  7. Analisis perkaitan antara pelbagai varieti:

    • Pelaksanaan: Pertimbangkan perkaitan antara pelbagai jenis transaksi.
    • Sebab: untuk menyebarkan risiko dan mengenal pasti peluang dagangan yang lebih dipercayai.

ringkaskan

Strategi pemantauan trend dan pengesahan kuantiti perdagangan berbilang indikator adalah sistem perdagangan komprehensif yang bertujuan untuk menangkap trend kuat di pasaran dan menguruskan risiko yang berkesan dengan menggabungkan tiga indikator teknikal yang kuat, ADX, TTI dan VPCI. Kelebihan utama strategi ini adalah mekanisme pengesahan berbilang, yang meningkatkan kebolehpercayaan isyarat perdagangan dengan mempertimbangkan kekuatan, arah dan sokongan kuantiti perdagangan pada masa yang sama.

Walau bagaimanapun, setiap strategi perdagangan mempunyai risiko yang berpotensi, dan strategi ini tidak terkecuali. Risiko utama termasuk keterlambatan indikator, kemungkinan perdagangan berlebihan, dan masalah kesesuaian dalam keadaan pasaran tertentu. Untuk mengurangkan risiko ini, peniaga disarankan untuk melakukan pengembalian yang mencukupi, pengoptimuman parameter, dan menggabungkan alat analisis lain dan teknik pengurusan risiko.

Strategi ini mempunyai potensi untuk meningkatkan lagi prestasi dan kesesuaian dengan arah pengoptimuman yang dicadangkan, seperti penyesuaian parameter dinamik, analisis pelbagai kerangka masa dan integrasi pembelajaran mesin. Pengoptimuman ini bukan sahaja dapat meningkatkan ketahanan strategi, tetapi juga dapat menjadikannya lebih sesuai dengan persekitaran pasaran yang berubah-ubah.

Secara keseluruhan, strategi pengesanan trend dan pengesahan kuantiti berbilang indikator memberikan pedagang alat yang kuat untuk mengenal pasti dan memanfaatkan trend pasaran. Dengan pengoptimuman berterusan dan pengurusan risiko yang berhati-hati, strategi ini berpotensi untuk menghasilkan pulangan yang stabil dalam pelbagai keadaan pasaran. Walau bagaimanapun, pengguna harus sentiasa ingat bahawa tidak ada strategi perdagangan yang sempurna, pembelajaran, penyesuaian dan pengurusan risiko yang berterusan adalah penting untuk kejayaan jangka panjang.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © PineCodersTASC

//  TASC Issue: August 2024 - Vol. 42
//     Article: Volume Confirmation For A Trend System.
//              The Trend Thrust Indicator And
//              Volume Price Confirmation Indicator.
//  Article By: Buff Pelz Dormeier
//    Language: TradingView's Pine Script™ v5
// Provided By: PineCoders, for tradingview.com


//@version=5
string title = "TASC 2024.08 Volume Confirmation For A Trend System"
string stitle = "VCTS"
strategy(title, stitle, false)


// Input
lenADX  = input.int(14, "ADX Length", 1)
smt     = input.int(14, "ADX Smoothing", 1, 50)
fastTTI = input.int(13, "TTI Fast Average", 1)
slowTTI = input.int(26, "TTI Slow Average", 1)
smtTTI  = input.int(9,  "TTI Signal Length", 1)
shortVP = input.int(5,  "VPCI Short-Term Average", 1)
longVP  = input.int(25, "VPCI Long-Term Average", 1)


// Functions
// ADX
adx(lenADX, smt) =>
    upDM   =  ta.change(high)
    dwDM   = -ta.change(low)
    pDM    = na(upDM) ? na : upDM > dwDM and upDM > 0 ? upDM : 0
    mDM    = na(dwDM) ? na : dwDM > upDM and dwDM > 0 ? dwDM : 0
    ATR    = ta.atr(lenADX)
    pDI    = fixnan(100 * ta.rma(pDM, lenADX) / ATR)
    mDI    = fixnan(100 * ta.rma(mDM, lenADX) / ATR)
    ADX    = 100*ta.rma(math.abs((pDI - mDI)  / (pDI + mDI)), smt)
    ADX

// TTI
// See also: https://www.tradingview.com/script/B6a7HzVn/
tti(price, fast, slow) =>
    fastMA = ta.vwma(price, fast)  
    slowMA = ta.vwma(price, slow)  
    VWMACD = fastMA - slowMA 
    vMult  = math.pow((fastMA / slowMA), 2) 
    VEFA   = fastMA * vMult 
    VESA   = slowMA / vMult
    TTI    = VEFA - VESA
    signal = ta.sma(TTI, smtTTI)
    [TTI, signal]

// VPCI
// See also: https://www.tradingview.com/script/lmTqKOsa-Indicator-Volume-Price-Confirmation-Indicator-VPCI/
vpci(long, short) =>
    VPC    = ta.vwma(close, long)  - ta.sma(close, long)
    VPR    = ta.vwma(close, short) / ta.sma(close, short)
    VM     = ta.sma(volume, short) / ta.sma(volume, long)
    VPCI   = VPC * VPR * VM
    VPCI


// Calculations
float ADX     = adx(lenADX, smt)
[TTI, signal] = tti(close, fastTTI, slowTTI) 
float VPCI    = vpci(longVP, shortVP)


// Plot
col1  = #4daf4a50
col2  = #e41a1c20
col0  = #ffffff00
adxL1 = plot(ADX,    "ADX", #984ea3)
adxL0 = plot(30,     "ADX Threshold", #984ea350)
ttiL1 = plot(TTI,    "TTI", #ff7f00)
ttiL0 = plot(signal, "TTI Signal", #ff7f0050)
vpcL1 = plot(VPCI*10,"VPCI", #377eb8)
vpcL0 = plot(0,      "VPCI Zero", #377eb850)
fill(adxL1, adxL0, ADX > 30 ? col1 : col0)
fill(ttiL1, ttiL0, TTI > signal ? col1 : col0)
fill(vpcL1, vpcL0, VPCI > 0 ? col1 : col2)


// Strategy entry/exit rules 
if ADX > 30
    if TTI > signal
        if VPCI > 0
            strategy.entry("entry", strategy.long)
if VPCI < 0
    strategy.close_all("exit")