یہ حکمت عملی ایک رجحان کی پیروی کرنے والا نظام ہے جو متعدد تکنیکی اشارے کو جوڑتا ہے ، جو قیمت اور حجم کے اعداد و شمار کے جامع تجزیے کے ذریعے مضبوط مارکیٹ کے رجحانات کو حاصل کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہ حکمت عملی بنیادی طور پر تین بنیادی اشارے پر مبنی ہے: اوسط سمت انڈیکس (ADX) ، ٹرینڈ تھرو اشارے (TTI) ، اور حجم قیمت کی تصدیق اشارے (VPCI) ۔ یہ اشارے ممکنہ رجحان کے مواقع کی نشاندہی کرنے اور تجارتی فیصلے کرنے کے لئے ہم آہنگی میں کام کرتے ہیں۔
اس حکمت عملی کا بنیادی خیال یہ ہے کہ ADX کا استعمال کرتے ہوئے کسی رجحان کی موجودگی اور طاقت کی تصدیق کی جائے ، TTI کا استعمال کرتے ہوئے رجحان کی سمت اور رفتار کا تعین کیا جائے ، اور آخر میں VPCI کی تصدیق کی جائے کہ آیا قیمت کی نقل و حرکت حجم کے ذریعہ تعاون یافتہ ہے۔ یہ حکمت عملی صرف اس وقت انٹری سگنل تیار کرتی ہے جب تینوں اشارے بیک وقت مخصوص شرائط کو پورا کرتے ہیں۔ اس کثیر تصدیق کے طریقہ کار کا مقصد غلط اشاروں کے واقع ہونے کو کم کرتے ہوئے تجارت کی درستگی اور وشوسنییتا کو بہتر بنانا ہے۔
ADX (اوسط سمتی انڈیکس):
TTI (ٹرینڈ تھرو اشارے):
VPCI (مقدار کی قیمت کی تصدیق کا اشارے):
حکمت عملی منطق:
یہ ڈیزائن اس بات کو یقینی بناتا ہے کہ اندراجات صرف اس وقت کیے جاتے ہیں جب ایک مضبوط رجحان موجود ہو (ADX کی طرف سے تصدیق شدہ) ، رجحان کی سمت اوپر کی طرف ہے (TTI کی طرف سے تصدیق شدہ) ، اور قیمت کی نقل و حرکت حجم کی طرف سے حمایت کی جاتی ہے (VPCI کی طرف سے تصدیق شدہ) ۔ حکمت عملی فوری طور پر پوزیشنوں کو بند کرتی ہے جب حجم اب قیمت کی نقل و حرکت کی حمایت نہیں کرتا ہے (VPCI < 0) ، حاصل کردہ منافع کی حفاظت کے لئے.
متعدد تصدیق کا طریقہ کار: رجحان کی طاقت ، سمت اور حجم کی حمایت کو جامع طور پر مدنظر رکھتے ہوئے ، غلط تشخیص کا خطرہ بہت کم ہوجاتا ہے ، جس سے تجارت کی وشوسنییتا میں اضافہ ہوتا ہے۔
متحرک مارکیٹ موافقت: حکمت عملی کو متحرک طور پر مارکیٹ کے بدلتے حالات کے مطابق ایڈجسٹ کیا جاسکتا ہے ، جس سے یہ مختلف مارکیٹ کے ماحول کے لئے موزوں ہے۔
حجم انضمام: حجم کے عوامل کو شامل کرنے سے مارکیٹ کا زیادہ جامع نقطہ نظر ملتا ہے ، جس سے زیادہ قابل اعتماد تجارتی مواقع کی نشاندہی کرنے میں مدد ملتی ہے۔
خطرے کا انتظام: وی پی سی آئی کی ریئل ٹائم مانیٹرنگ کے ذریعے ، جب حجم کی حمایت کمزور ہوجاتی ہے تو حکمت عملی بروقت ختم ہوسکتی ہے ، جس سے خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔
لچک: حکمت عملی کے پیرامیٹرز کو مختلف مارکیٹوں اور تجارتی آلات کے لئے بہتر بنایا جاسکتا ہے ، جس سے مضبوط موافقت ظاہر ہوتی ہے۔
رجحانات کو پکڑنے کی صلاحیت: مضبوط رجحانات کو پکڑنے پر توجہ مرکوز کرکے، حکمت عملی میں اہم منافع پیدا کرنے کی صلاحیت ہے.
تاخیر: تکنیکی اشارے میں فطری طور پر کچھ تاخیر ہوتی ہے ، جس کی وجہ سے مثالی داخلہ یا باہر نکلنے کا وقت کم ہوسکتا ہے۔
اوور ٹریڈنگ: انتہائی اتار چڑھاؤ والے بازاروں میں ، تجارتی سگنل کثرت سے پیدا ہوسکتے ہیں ، جس سے لین دین کی لاگت میں اضافہ ہوتا ہے۔
جھوٹے بریک آؤٹ کا خطرہ: ایک مدت کے بعد ابتدائی بریک آؤٹ کے مرحلے میں جھوٹے سگنل سامنے آسکتے ہیں۔
رجحان کے الٹ جانے کا خطرہ: حکمت عملی مضبوط رجحان کے خاتمے کو بروقت انداز میں نہیں پہچان سکتی ہے ، جس کی وجہ سے کمی واقع ہوتی ہے۔
پیرامیٹر حساسیت: حکمت عملی کی کارکردگی پیرامیٹر کی ترتیبات کے لئے حساس ہوسکتی ہے ، اور نامناسب پیرامیٹرز کی وجہ سے خراب کارکردگی کا باعث بن سکتی ہے۔
مارکیٹ کی موافقت: حکمت عملی کچھ مخصوص مارکیٹ کے ماحول میں بہتر کارکردگی کا مظاہرہ کر سکتی ہے جبکہ دوسروں میں کم کارکردگی کا مظاہرہ کر سکتی ہے۔
خطرے کو کم کرنے کے طریقے:
متحرک پیرامیٹر ایڈجسٹمنٹ:
کثیر وقت فریم تجزیہ:
مشین لرننگ انٹیگریشن:
جذبات کے اشارے کا انضمام:
موافقت پذیر فلٹر:
بہتر رسک مینجمنٹ:
کثیر آلہ تعصب کا تجزیہ:
ملٹی انڈیکیٹر ٹرینڈ فالونگ وولوم تصدیق کی حکمت عملی ایک جامع تجارتی نظام ہے جس کا مقصد مارکیٹ کے مضبوط رجحانات کو پکڑنا اور تین طاقتور تکنیکی اشارے: ADX ، TTI ، اور VPCI کو یکجا کرکے موثر رسک مینجمنٹ کو نافذ کرنا ہے۔ اس حکمت عملی کی بنیادی طاقت اس کی ملٹی تصدیق کے طریقہ کار میں ہے۔ جس سے رجحان کی طاقت ، سمت اور حجم کی حمایت کو بیک وقت مدنظر رکھتے ہوئے تجارتی سگنلز کی وشوسنییتا میں نمایاں اضافہ ہوتا ہے۔
تاہم ، کسی بھی تجارتی حکمت عملی کی طرح ، یہ بھی ممکنہ خطرات کے بغیر نہیں ہے۔ اہم خطرات میں اشارے کی تاخیر ، اوور ٹریڈنگ کا امکان ، اور مارکیٹ کے کچھ ماحول میں موافقت کے مسائل شامل ہیں۔ ان خطرات کو کم کرنے کے لئے ، یہ تجویز کی جاتی ہے کہ تاجروں کو مکمل بیک ٹسٹنگ ، پیرامیٹر کی اصلاح ، اور دیگر تجزیاتی ٹولز اور رسک مینجمنٹ کی تکنیکوں کو جوڑیں۔
تجویز کردہ اصلاح کی سمتوں جیسے متحرک پیرامیٹر ایڈجسٹمنٹ ، ملٹی ٹائم فریم تجزیہ ، اور مشین لرننگ کے انضمام کے ذریعے ، حکمت عملی میں اپنی کارکردگی اور موافقت کو مزید بڑھانے کی صلاحیت ہے۔ یہ اصلاحات نہ صرف حکمت عملی کی استحکام کو بہتر بناسکتی ہیں بلکہ اسے مسلسل بدلتے ہوئے مارکیٹ کے ماحول میں بہتر طور پر اپنانے کے قابل بھی بناسکتی ہیں۔
مجموعی طور پر ، حجم کی تصدیق کی حکمت عملی کے ساتھ ملٹی انڈیکیٹر ٹرینڈ فالو کرنے سے تاجروں کو مارکیٹ کے رجحانات کی نشاندہی کرنے اور ان سے فائدہ اٹھانے کے لئے ایک طاقتور ٹول فراہم ہوتا ہے۔ مسلسل اصلاح اور محتاط رسک مینجمنٹ کے ساتھ ، حکمت عملی میں مختلف مارکیٹ کے حالات میں مستقل واپسی پیدا کرنے کی صلاحیت ہے۔ تاہم ، صارفین کو ہمیشہ ذہن میں رکھنا چاہئے کہ کوئی کامل تجارتی حکمت عملی نہیں ہے ، اور مستقل سیکھنے ، موافقت اور رسک مینجمنٹ طویل مدتی کامیابی کے لئے اہم ہیں۔
/*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")