مضمون کے مندرجات
- شواہد اور دائرۂ کار
- وضاحتی تصویر
- عمل
- ہر خصوصیت اصل میں کیا پیمائش کرتی ہے۔
- فارمولے اور معلومات کا وقت
- اتار چڑھاؤ کو حجم سے الگ کرنا
- مکمل عددی حساب اور گمراہ کن مثال
- ایک ڈیٹیکٹر خصوصیات کو کس طرح استعمال کرتا ہے۔
- حکمت عملی کو تبدیل کیے بغیر فلٹرز کی جانچ کرنا
- عام غلطیاں
- عملی جانچ فہرست
- اکثر پوچھے جانے والے سوالات
- تحقیقی ماخذ
شواہد اور دائرۂ کار
بنیادی تعریفیں پلیٹ فارم اور چارٹ فراہم کرنے والوں کی دستاویزات سے ملائی گئیں۔ ذیل کا مشترک فلٹر، ڈھلوان کو یکساں پیمانے پر لانے کا طریقہ اور پرسنٹائل کی حدیں اصل تحقیقی تجاویز ہیں۔ اس انڈیکیٹر مجموعے کا نیا بیک ٹیسٹ یا منافع کا دعویٰ پیش نہیں کیا گیا۔
عملی مراحل
- ڈیٹا کو سیدھ کریں۔OHLC، بینچ مارک ویلیوز اور دستیابی کے ٹائم اسٹیمپ کو سنکرونائز کریں۔
- خصوصیات کا حساب لگائیں۔فکسڈ ATR، ڈھلوان، ADX اور RS فارمولے استعمال کریں۔
- وارم اپ چیک کریں۔ماضی کے مشاہدات ناکافی ہوں تو فرضی صفر بنانے کے بجائے NA دیں۔
- سیاق و سباق کو فلٹر کریں۔اصل ڈیٹیکٹر کے سگنل سے پہلے ذخیرہ شدہ سنیپ شاٹ استعمال کریں۔
- اضافی قدر کی پیمائش کریں۔الگ رکھے نئے ڈیٹا پر ہر فلٹر اور والیوم کے ساتھ اس کے مشترک اثر کی جانچ کریں۔
ہر خصوصیت اصل میں کیا پیمائش کرتی ہے۔
ATR قیمت کی رینج، بشمول گیپ، ناپتا ہے اور اس میں سمت کا نشان نہیں ہوتا۔ [1] ADX رجحان کی طاقت ناپتا ہے، جبکہ +DI اور −DI سمت کی معلومات دیتے ہیں۔ [2] یہاں نسبتی مضبوطی اثاثے کی قیمت کا بینچ مارک کی قیمت سے تناسب ہے۔ [3] RSI الگ آسیلیٹر ہے جو اسی اثاثے کی قیمت کی تبدیلیوں سے بنتا ہے، اس بینچ مارک موازنے سے نہیں۔
یہ خصوصیات مختلف سوالات کا جواب دیتی ہیں: کیا مجوزہ اسٹاپ معمول کی قیمت حرکت کے مقابل بڑا ہے، طویل مدتی سمت اوپر ہے یا نیچے، حرکت اتنی مسلسل ہے کہ رجحان بنے، اور اثاثہ بینچ مارک سے بہتر چل رہا ہے یا نہیں؟ کئی موافق ریڈنگ لازماً آزاد شواہد نہیں، کیونکہ ان کے حساب میں قیمت کے مشترک مشاہدات استعمال ہوتے ہیں۔
نفاذ کا مقصد ایک ناقابل تغیر سیاق و سباق کا اسنیپ شاٹ ہے جس سے ایک موجودہ ڈیٹیکٹر مشورہ کر سکتا ہے۔ فلٹر کی جانچ کرتے وقت اصل سگنل، پوزیشن سائزنگ اور ایگزٹ رولز کو برقرار رکھیں۔ بصورت دیگر ایک مضبوط نتیجہ خاص طور پر اضافی معلومات سے منسوب نہیں کیا جا سکتا۔
فارمولے اور معلومات کا وقت
TR[t]=max(H[t]−L[t],|H[t]−C[t−1]|,|L[t]−C[t−1]|)۔ ATR14 کی ابتدائی قدر پہلے چودہ درست TR مشاہدات کا اوسط لیں؛ پھر ATR[t]=(13ATR[t−1]+TR[t])/14 سے اپ ڈیٹ کریں۔ مجوزہ نارملائزڈ ATR، C>0 ہونے پر nATR=100ATR/C ہے۔ pATR کے لیے موجودہ nATR کا پہلے کے 252 درست مشاہدات سے موازنہ کریں؛ اس تاریخی مجموعے سے موجودہ مشاہدہ خارج رکھیں۔ ضروری تاریخ دستیاب نہ ہو تو NA دیں۔
مجوزہ حرکت پذیری اوسط ڈھلوان s=(SMA50[t]−SMA50[t−10])/(10ATR14[t]) ہے، جسے ATR یونٹس فی بار میں ماپا جاتا ہے۔ صفر ATR ڈینومینیٹر کے لیے NA واپس کریں۔ ایک مثبت ڈھلوان اس بات کی ضمانت نہیں دیتا کہ قیمت اوسط سے زیادہ ہے، لہذا ان کو الگ الگ خصوصیات کے طور پر برقرار رکھیں۔ اوسط میں فیصد کی تبدیلی ایک مختلف نارملائزیشن ہے۔
سمتی حرکت کے لیے UpMove=H[t]−H[t−1] اور DownMove=L[t−1]−L[t] ہیں۔ +DM=UpMove صرف تب رکھیں جب UpMove>DownMove اور UpMove>0 ہوں؛ ورنہ صفر رکھیں۔ −DM اسی اصول کو الٹ کر متعین کریں۔ دونوں حرکتیں برابر ہوں تو دونوں اجزا صفر رکھیں۔ DM اور TR پر Wilder RMA14 لگائیں؛ +DI=100RMA(+DM)/ATR اور اسی طرح −DI ہے۔ DX=100|+DI−−DI|/(+DI+−DI)؛ ADX=RMA14(DX)۔ ابتدائی قدر اور وارم اپ کی پالیسی واضح کریں۔ درست وارم اپ کے بعد دونوں DI صفر ہوں تو اس نفاذ میں DX=0 لیں۔
RS[t]=P[t]/B[t] ہے، جہاں بینچ مارک B مثبت ہو۔ n مشاہدات کی نسبتی کارکردگی rel_n=RS[t]/RS[t−n]−1 ہے۔ اثاثوں کی درجہ بندی RS کی مطلق قدر پر نہ کریں، کیونکہ حصص کی برائے نام قیمتیں مختلف ہوتی ہیں۔ P اور B کو ان کی قدریں دستیاب ہونے کے وقت کے مطابق ملائیں، محض یکساں تاریخ کے مطابق نہیں۔ بعد میں بند ہونے والی مارکیٹ کا بینچ مارک پہلے کی مارکیٹ کے آرڈر کو فلٹر نہیں کر سکتا۔
خرید یعنی لانگ کے مجوزہ سیاقی فلٹر میں بار t کے بند ہونے پر بننے والے سیٹ اپ کے لیے t−1 کا اسنیپ شاٹ استعمال ہوتا ہے: C>SMA50، slope>0.02، ADX≥20، rel20>0، اور pATR کی قدر 0.20 سے 0.80 تک، دونوں حدیں شامل۔ ایک بار کا یہ فاصلہ واضح ڈیزائن انتخاب ہے۔ بار t کی مکمل قیمتِ بندش سے بننے والی خصوصیات اس کے بعد بھیجے گئے آرڈر کے لیے استعمال کرنا بھی مستقبل کی معلومات سے پاک ہو سکتا ہے، مگر وہ الگ ترتیب ہے۔
جب ATR صفر ہو یا دستیاب نہ ہو، تو اس مجوزہ نفاذ میں DI، DX اور ADX کے لیے NA واپس کریں۔ صفر سے تقسیم نہ کریں۔ DX=0 کنونشن کا اطلاق صرف مثبت ATR کے ساتھ درست وارم اپ کے بعد ہوتا ہے اور دونوں سمتاتی اجزاء صفر کے برابر ہوتے ہیں۔
after close t, save immutable feature snapshot:
nATR=100*ATR14[t]/C[t]
pATR=count(past_252_nATR<=nATR)/252
slope=(SMA50[t]-SMA50[t-10])/(10*ATR14[t])
rel20=(P[t]/B[t])/(P[t-20]/B[t-20])-1
# Proposed LONG filter: use snapshot t-1 for a setup emitted at close t.
context_ok = C[t-1]>SMA50[t-1] and slope[t-1]>0.02
context_ok &= ADX14[t-1]>=20 and rel20[t-1]>0
context_ok &= 0.20<=pATR[t-1]<=0.80
# The filter enables the original detector; it does not submit orders.
اتار چڑھاؤ کو حجم سے الگ کرنا
ATR اور ADX ٹریڈ ہونے والا والیوم نہیں ناپتے۔ بریک آؤٹ میں RVOL شامل کرتے وقت اتار چڑھاؤ اور رجحان کا سیاق یکساں رکھیں تاکہ والیوم کی اضافی افادیت ناپی جا سکے۔ ایک خبر ATR اور والیوم دونوں بڑھا سکتی ہے؛ خصوصیات کا باہم موافق ہونا لازماً معلومات کے آزاد ذرائع نہیں دکھاتا۔
مختصر تجربے میں قیمت کے ڈیٹیکٹر سے آغاز کریں، ہر سیاقی خصوصیت الگ شامل کریں، پھر RVOL کے ساتھ مشترک اثر جانچیں۔ اگر pATR فلٹر خبروں والے سیشن اور بڑی کامیاب بریک آؤٹ ٹریڈ دونوں خارج کرے تو ڈرا ڈاؤن میں کمی کے ساتھ چھوٹے ہوئے منافع اور دستیاب مواقع کی کمی بھی رپورٹ کریں۔
مشترکہ ماڈل میں گمشدہ ڈیٹا کی پالیسی واضح کریں۔ اگر ATR درست ہو مگر RVOL دستیاب نہ ہو تو اس کا مطلب سرگرمی صفر ہونا نہیں ہے، اور بینچ مارک کا غائب ہونا غیر جانب دار نسبتی مضبوطی کا ثبوت نہیں ہے۔ جن قطاروں میں خصوصیات دستیاب نہیں، انہیں ان قطاروں سے الگ رکھیں جو واقعی مشاہدہ شدہ قدر کے مقررہ حد پر پورا نہ اترنے کی وجہ سے مسترد ہوئی ہوں۔
مکمل عددی حساب اور گمراہ کن مثال
مصنوعی مثال: بیس مشاہدات میں اثاثے کی قیمت P، 100 سے 110 بڑھتی ہے، جبکہ بینچ مارک B، 200 سے 210 ہوتا ہے۔ RS، 0.5 سے 0.52381 بڑھتا ہے، اس لیے rel20=4.7619% ہے۔ یہ دونوں منافع کی شرحوں کو منفی کرنے سے مختلف ہے، جس کا فرق پانچ فیصد پوائنٹس ہے۔ ATR=2.5 پر nATR تقریباً 2.273% ہے۔
دس بار میں SMA50، 103 سے 105 بڑھتا ہے؛ اس لیے slope=2/(10×2.5)=0.08، یعنی فی بار ATR کی اکائیوں میں ڈھلوان۔ ADX=28، pATR=0.60 اور C=110>SMA50=105 ہوں تو مجوزہ سیاقی فلٹر پاس ہے۔ بار t کی قیمتِ بندش پر سگنل کے لیے یہ قدریں اعلان کردہ t−1 اسنیپ شاٹ کی ہوں؛ بعد کا مشاہدہ صرف موافق دکھائی دینے پر نہیں چنا جا سکتا۔
گمراہ کن مثال میں P، 100 سے 95 گرتا ہے جبکہ B، 200 سے 180 گرتا ہے۔ اثاثے کا مطلق نقصان 5% ہونے کے باوجود نسبتی کارکردگی +5.5556% ہے۔ SMA50=100 اور ڈھلوان منفی ہو تو مجوزہ لانگ فلٹر اسے رد کرتا ہے۔ شدید کمی کے دوران زیادہ ADX بھی خرید کا سگنل نہیں بناتا۔
یہ فارمولے اور منطق کی جانچ ہیں، ماضی کی نفع یا نقصان دینے والی ٹریڈ کے نتائج نہیں۔ انڈیکیٹر چارٹ RS کی ابتدائی قدر 100 پر یکساں پیمانہ بناتا ہے؛ اثاثے کی قیمت گرنے پر بھی یہ بڑھ سکتا ہے۔ صفر والیوم کی array کا مطلب اس شکل میں والیوم لاگو نہ ہونا ہے، تجارتی سرگرمی صفر ہونا نہیں۔
ایک ڈیٹیکٹر خصوصیات کو کس طرح استعمال کرتا ہے۔
ان خصوصیات کی اپنی الگ انٹری، حفاظتی اسٹاپ یا اخراج نہیں۔ ڈبل باٹم، VCP یا بریک آؤٹ ڈیٹیکٹر کے ساتھ لگائیں تو اس کے تجارتی قواعد برقرار رکھیں؛ فلٹر صرف سیاق کی موزونیت طے کرتا ہے۔ 2ATR اسٹاپ شامل کرنا حکمت عملی کا نیا فیصلہ ہے جس کا الگ موازنہ چاہیے۔
ایک اور انڈیکیٹر بڑھانے سے زیادہ اہم ڈیٹا کو صحیح وقت پر ملانا ہے۔ ٹائم زون، ایکسچینج سیشن، updated_at، فیڈ کی تاخیر اور اسی وقت دستیاب قدر ملانے کا قاعدہ محفوظ کریں۔ مختلف تعطیلات میں بینچ مارک کی آخری قدر کو غیر معینہ مدت تک آگے استعمال نہ کریں۔ قدر کے پرانے ہو جانے کی واضح حد مقرر کریں اور طے کریں کہ اس پر امیدوار رد ہوگا یا ناقابلِ جانچ نشان زد ہوگا۔
طویل دورانیے کی نسبتی مضبوطی کے لیے قیمت کا منافع یا ڈیویڈنڈ سمیت کل منافع یکساں بنیاد پر منتخب کریں۔ ڈیویڈنڈ سے ایڈجسٹ اثاثے کو ایسے بینچ مارک سے ملانا جو ڈیویڈنڈ خارج کرتا ہو، موازنہ بدل دیتا ہے۔ کرنسی تبدیل کرنے کی شرح فیصلے کے وقت دستیاب ہو۔ صفر یا منفی فیوچر قیمتوں پر ATR/C یہاں بیان کردہ پیمانہ نہیں؛ ٹک یا معاہدے کے پیمانے والا متبادل الگ تعریف مانگتا ہے۔
حکمت عملی کو تبدیل کیے بغیر فلٹرز کی جانچ کرنا
لاگت اور پوزیشن سائز یکساں رکھ کر ایک بنیادی حکمت عملی کا ہر فلٹر کے ساتھ موازنہ کریں۔ مارکیٹ کی مختلف حالتوں کے لحاظ سے ٹریڈ کی تعداد، خالص متوقع نتیجہ، ڈرا ڈاؤن اور مواقع کی کوریج دکھائیں۔ ADX20، slope0.02 اور بیسویں سے اسّیویں پرسنٹائل کی پٹی مجوزہ پیرامیٹر ہیں۔ انہیں ترقیاتی نمونے پر منتخب کریں اور آخری جانچ سے پہلے مستقل کر دیں۔
لائبریری کے ATR اور ADX کو ہاتھ سے حساب کردہ سلسلوں سے ملائیں جن میں گیپ، inside bars، برابر سمتی حرکتیں اور وارم اپ کی حدود ہوں۔ مختلف ابتدائی قدریں پہلے مشاہدات میں نمایاں فرق ڈال سکتی ہیں۔ ڈیٹا میں مستقبل کی بار شامل کرنے سے پہلے کے حصے کے لیے پہلے سے جاری کردہ خصوصیات تبدیل نہیں ہونی چاہئیں۔
RS کے لیے مختلف اوقات پر بند ہونے والی مارکیٹوں کے اثاثے اور بینچ مارک جانچیں۔ تعطیلات کا مختلف ہونا، پرانی بینچ مارک قدر، کرنسی تبدیلی اور غائب مخرج شامل کریں۔ pATR میں برابر قدروں کی صورت جانچیں اور مقررہ کم یا برابر والی درجہ بندی کی تصدیق کریں۔ حساسیت کی جانچ میں پہلے سے مقرر چھوٹا پیرامیٹر مجموعہ بدلیں؛ منافع بخش ترکیب ملنے تک بلا حد تلاش نہ کرتے رہیں۔
عام غلطیاں
مثبت رشتہ دار طاقت کو بڑھتی ہوئی قیمت کے طور پر سمجھا جاتا ہے۔
اثاثہ صرف کم گرنے کی وجہ سے بھی بینچ مارک سے بہتر کارکردگی دکھا سکتا ہے۔
اوور لیپنگ اشارے کو آزاد ثبوت کے طور پر شمار کیا جاتا ہے۔
متحرک اوسط ڈھلوان، ADX اور رفتار اسی بنیادی قیمت کی حرکت کو بیان کر سکتے ہیں۔
ایک بینچ مارک جو بعد میں بند ہو جاتا ہے۔
ایک ہی تاریخ کی بندش ابھی بھی فیصلے کے وقت دستیاب نہیں ہوسکتی ہے اور آگے دیکھنے کا تعصب پیدا کرسکتی ہے۔
یہ طریقہ استعمال کرنے سے پہلے جانچ فہرست
اپنے ڈیٹا پر تصدیق کے بعد ہر نکتے پر نشان لگائیں۔ پیش رفت اسی براؤزر میں محفوظ ہوتی ہے؛ یہ حکمت عملی کے منافع بخش ہونے کی سند نہیں۔
اکثر پوچھے جانے والے سوالات
کیا فیوچر کی قیمتیں منفی ہوں تو نارملائزڈ ATR استعمال ہو سکتا ہے؟
یہاں کی ATR/C تعریف کے مطابق نہیں۔ ٹک یا معاہدے کے پیمانے سے الگ متعین پیمائش لیں؛ مخرج کی مطلق قدر لینے سے معنی عین وہی نہیں رہتے۔
کیا یہ رشتہ دار طاقت IBD RS درجہ بندی ہے؟
نہیں۔ یہاں منتخب بینچ مارک کے مقابل قیمت کا تناسب اور وقت کے ساتھ اس کی تبدیلی ہے۔ کسی ادارے کی مخصوص ریٹنگ یا اثاثوں کے مجموعے میں ایک ہی وقت کا پرسنٹائل الگ پیمانہ ہے۔
تحقیقی ماخذ
ہر ماخذ اپنے ساتھ درج تعریف یا شواہد کی تائید کرتا ہے۔ فرضی کوڈ، مصنوعی مثالوں اور مجوزہ پیرامیٹرز کی الگ توثیق ضروری ہے۔
- Average True Range — TradingViewTradingView. True Range کا فارمولا، ہموار کرنے کا طریقہ اور اتار چڑھاؤ کی تشریح۔ جانچ کی تاریخ: .
- Average Directional Index — TradingViewTradingView. ADX اور سمتی حرکت کے اجزا؛ یہ ماخذ مجوزہ فلٹر کی منافع بخش برتری ثابت نہیں کرتا۔ جانچ کی تاریخ: .
- Price Relative / Relative Strength — ChartSchoolStockCharts. اثاثہ سے بنچ مارک قیمت کا تناسب؛ ماخذ مثال کے چارٹس کو دوبارہ تیار نہیں کیا جاتا ہے۔ جانچ کی تاریخ: .
متعلقہ طریقے
خطرے سے متعلق نوٹ
یہ مواد تعلیم اور تحقیق کی منصوبہ بندی کے لیے ہے، مالی مشورہ نہیں۔ Backtest ماضی کے ڈیٹا کی سیمولیشن ہے، مستقبل کی کارکردگی کی ضمانت نہیں دیتا اور حقیقی سودے نہیں کرتا۔ اس لائبریری کے طریقے لازماً ایپ میں دستیاب فیچرز نہیں ہیں۔ دیکھیے طریقۂ تحقیق اور تعلیمی مرکز.
حقیقی سرمایہ خطرے میں ڈالنے سے پہلے قواعد کی توثیق کریں
ایپ کی سہولتوں، ڈیٹا اور ہر فرضی سودے کی جانچ کریں؛ جدید ڈیٹیکٹرز کے لیے الگ عمل درآمد درکار ہو سکتا ہے۔
App Store سے Backtest ڈاؤن لوڈ کریں