
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.
ADX ((Indeks Trend purata):
TTI (Indeks Dorongan Trend):
VPCI (Indeks Pengesahan Harga Kuantiti Transaksi):
Logik strategi:
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.
Mekanisme pengesahan berganda: Dengan mempertimbangkan kekuatan trend, arah dan sokongan jumlah transaksi secara menyeluruh, risiko kesalahan penghakiman dikurangkan dengan ketara dan kebolehpercayaan perdagangan ditingkatkan.
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.
Penggabungan jumlah transaksi: Mengambil kira faktor jumlah transaksi, memberikan perspektif pasaran yang lebih menyeluruh dan membantu mengenal pasti peluang perdagangan yang lebih dipercayai.
Pengurusan risiko: Dengan pemantauan masa nyata VPCI, anda dapat keluar tepat pada masanya apabila sokongan jumlah transaksi lemah, dan mengawal risiko dengan berkesan.
Fleksibiliti: Parameter strategi boleh dioptimumkan mengikut pasaran dan jenis perdagangan yang berbeza, dengan kebolehan beradaptasi yang kuat.
Keupayaan untuk menangkap trend: memberi tumpuan untuk menangkap trend yang kuat, berpotensi untuk keuntungan yang lebih besar.
Ketinggalan: Indikator teknikal secara semula jadi mempunyai ketinggalan, yang boleh menyebabkan masa masuk atau keluar tidak sesuai.
Perdagangan berlebihan: Dalam pasaran yang bergolak, ia mungkin menghasilkan isyarat perdagangan yang kerap, meningkatkan kos perdagangan.
Risiko penembusan palsu: Pada tahap penembusan awal selepas pengurutan melintang, isyarat palsu mungkin muncul.
Risiko trend reversal: Strategi mungkin tidak dapat dikenali pada masa yang tepat pada penghujung trend yang kuat, yang menyebabkan penarikan balik.
Sensitiviti parameter: prestasi strategi mungkin lebih sensitif kepada tetapan parameter, parameter yang tidak betul boleh menyebabkan prestasi yang buruk.
Kebolehan beradaptasi pasaran: Strategi mungkin lebih baik dalam keadaan pasaran tertentu dan kurang berkesan dalam keadaan lain.
Cara untuk mengurangkan risiko:
Pengaturan parameter dinamik:
Analisis pelbagai kerangka masa:
Integrasi pembelajaran mesin:
Penunjuk emosi bersepadu
Penapis penyesuaian diri:
Pengurusan risiko dipertingkatkan:
Analisis perkaitan antara pelbagai varieti:
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.
/*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")