مضمون کے مندرجات
- شواہد اور دائرۂ کار
- وضاحتی تصویر
- عمل
- RSI سے مختلف حساب، مگر حقیقی سرمایہ فلو کی پیمائش نہیں
- مستحکم تناسب اور واضح حدی صورتیں
- حساب کی مثال اور باٹم کی ناکام پیش گوئی
- ریورسل اور رجحان کے ساتھ صورتیں الگ رکھیں
- MFI کو بروقت دستیاب پرائس پیوٹس سے ملائیں
- والیوم کا حقیقی اضافی اثر الگ جانچیں
- عام غلطیاں
- عملی جانچ فہرست
- اکثر پوچھے جانے والے سوالات
- تحقیقی ماخذ
شواہد اور دائرۂ کار
Fidelity، MFI اور انتہائی ریڈنگز کی حدود سمجھاتا ہے۔ TradingView اس کے انڈیکیٹر نفاذ کی دستاویز دیتا ہے۔ کوئی بھی مجوزہ انٹری اصولوں کی تصدیق شدہ کارکردگی نہیں؛ ڈیٹا معیار کی تحقیق ہر موجودہ فیڈ کے بجائے ایک تاریخی ایکسچینج نمونے سے متعلق ہے۔ [1] [2] [3]
عملی مراحل
- ان پٹ کی توثیق کریں۔typical price اور والیوم ایک ہی اثاثے اور ایک ہی اختتامی وقت کے ہوں۔
- خام بہاؤ کی درجہ بندی کریں۔typical price کی تبدیلی استعمال کریں اور یکساں قیمت کی صورت کا اصول واضح کریں۔
- تناسب کا حساب لگائیں۔مکمل ونڈو لازم رکھیں اور کل فلو صفر ہونے کی صورت سنبھالیں۔
- تصدیق کا انتظار کریں۔انتہائی ریڈنگ یا ڈائیورجنس امیدوار بناتی ہے، خودکار ٹریڈ نہیں۔
- والیوم کے اضافی اثر کی جانچ کریںیکساں امیدواروں میں والیوم کا وزن شامل کرنے اور نہ کرنے کا موازنہ کریں۔
RSI سے مختلف حساب، مگر حقیقی سرمایہ فلو کی پیمائش نہیں
typical price کا فارمولا TP=(H+L+C)/3 ہے۔ خام فلو TP اور والیوم کا حاصلِ ضرب ہے۔ typical price بڑھے تو فلو مثبت گروپ میں اور گھٹے تو منفی گروپ میں جاتا ہے۔ تناسب کے لیے منفی فلو کی مقدار غیر منفی عدد رہتی ہے؛ یہ مخرج سے منہا ہونے والا منفی عدد نہیں۔ یہاں typical price یکساں رہے تو مشاہدہ کسی گروپ میں شامل نہیں ہوتا۔
والیوم وزن میں شامل ہونے سے MFI، صرف بندش کی تبدیلیوں والے RSI سے مختلف ہو سکتا ہے۔ [1] زیادہ والیوم کا ایک دن کئی چھوٹے مشاہدات پر غالب آ سکتا ہے۔ پھر بھی MFI صرف OHLCV کی تبدیلی ہے؛ یہ جارحانہ خریدار، فنڈ میں نئی سرمایہ کاری یا ادارہ جاتی اکاؤنٹس شناخت نہیں کر سکتا۔
منی فلو کی اصطلاح اکائیوں کا فرق چھپا سکتی ہے۔ typical price کو بنیادی اثاثے کی مقدار سے ضرب دینا ٹریڈ کی مالی قدر سے مشابہ ہے۔ اسی قیمت کو پہلے ہی کوٹ کرنسی میں ناپے گئے ٹرن اوور سے ضرب دینا قیمت کا اضافی وزن لگاتا ہے۔ دونوں کا حساب ممکن ہے مگر تعریفیں متبادل نہیں۔ انڈیکیٹر ترتیب کے ساتھ ماخذ فیلڈ اور اکائیاں محفوظ کریں۔
مستحکم تناسب اور واضح حدی صورتیں
عام فارمولا 100−100/(1+P/N) ہے، جو کل فلو مثبت ہونے پر 100P/(P+N) کے برابر ہے۔ دوسری صورت N صفر ہونے پر براہِ راست اس سے تقسیم سے بچاتی ہے۔ P مثبت اور N صفر ہو تو MFI برابر 100 ہے؛ P صفر اور N مثبت ہو تو نتیجہ صفر ہے۔ دونوں صفر ہوں تو اس مضمون میں غیر دستیاب ڈیٹا لوٹایا جاتا ہے۔
چودہ کینڈلز کی درجہ بندی کے لیے ان سے پہلے کی ایک اضافی typical price چاہیے تاکہ پہلی کینڈل کا رخ معلوم ہو۔ لہٰذا مکمل آغاز کے لیے اس حساب میں 15 OHLC مشاہدات ہیں۔ مجموعے بنانے سے پہلے گمشدہ یا غلط فیلڈز جانچیں؛ گمشدہ کینڈل خاموشی سے یکساں قیمت کا مشاہدہ نہ بن جائے۔
کچھ پلیٹ فارمز یکساں typical price یا ابتدائی حساب مختلف رکھتے ہیں۔ کارکردگی کے موازنے سے پہلے ہاتھ سے حساب کیے چھوٹے نمونے کو کینڈل بہ کینڈل ملائیں۔ معمولی دکھنے والا تعریفی فرق حد پار ہونے کا وقت ایک کینڈل آگے یا پیچھے کر سکتا ہے، جس سے انٹرا ڈے انٹری اور اسٹاپ فاصلہ نمایاں بدل سکتا ہے۔
اس صورت میں صرف مکمل مشاہدات شامل ہیں۔ لائیو عارضی MFI مفید ہو سکتا ہے مگر اس کے لیے واقعے کی الگ تعریف چاہیے، کیونکہ موجودہ والیوم، high اور low ابھی بدل سکتے ہیں۔ مکمل کینڈل کی قدر جانچ کر یہ دعویٰ نہ کریں کہ حکمت عملی اسی کینڈل میں پہلے داخل ہوئی تھی۔
یہ صورت مثبت typical price، غیر منفی والیوم اور پندرہ درست مشاہدات مانگتی ہے۔ فیوچرز کی غیر مثبت قیمتیں منفی خام فلو بنا سکتی ہیں، جس سے غیر منفی فلو کی تعبیر اور 0–100 حد ٹوٹتی ہیں۔ تب unsupported_price_domain لوٹائیں؛ خاموشی سے مطلق قدر نہ لیں، نہ وزن بدلیں۔
if not valid_full_window(t,15): return INSUFFICIENT_DATA
for i in t-14..t:
if not finite(H[i],L[i],C[i],V[i]): return INVALID_DATA
if not (L[i] <= C[i] <= H[i]) or V[i] < 0: return INVALID_DATA
TP[i] = (H[i]+L[i]+C[i])/3
if TP[i] <= 0: return UNSUPPORTED_PRICE_DOMAIN
for i in t-13..t:
positive[i] = TP[i]*V[i] if TP[i] > TP[i-1] else 0
negative[i] = TP[i]*V[i] if TP[i] < TP[i-1] else 0
P = sum(positive[t-13:t+1])
N = sum(negative[t-13:t+1])
MFI[t] = NA if P+N == 0 else 100*P/(P+N)
# 14 closed bars plus a previous TP are required.
# No decision uses an unfinished bar.
حساب کی مثال اور باٹم کی ناکام پیش گوئی
حساب سمجھانے کے لیے تین کینڈلز لیں؛ حکمت عملی کی 14 ادوار والی ترتیب نہیں بدل رہی۔ ونڈو سے فوراً پہلے typical price 100 ہے۔ اگلی قیمتیں 101، 100 اور 102، اور والیوم 10، 20 اور 10 ہیں۔ مثبت فلو P برابر 1010+1020=2030 اور منفی فلو N برابر 2000 ہے۔ MFI برابر 100×2030/4030، یعنی تقریباً 50.37 ہے۔
گرتی typical price والی کینڈل کا زیادہ والیوم دو بڑھتی قیمت کے مشاہدات کا اثر کم کرتا ہے۔ صرف دو اضافے اور ایک گراوٹ گننا یہ وزن نہیں بتائے گا۔ دوسری طرف نتیجہ یہ نہیں بتاتا کہ اصل ٹریڈ خریدار نے شروع کی یا فروخت کنندہ نے؛ سمت typical price کی تبدیلی سے آئی ہے۔
ناکام ریورسل کی مثال میں MFI، 25 سے 18 جاتا ہے اور قیمت 100 سے 97 گرتی ہے۔ صرف MFI کے 20 سے کم ہونے پر خریدنے کے بعد قیمت 92 کی طرف مزید گر سکتی ہے، جبکہ آسکیلیٹر 10 کے آس پاس رہے۔ انتہائی ریڈنگ دباؤ کے اختتام کا ثبوت نہیں۔ اسی طرح 80 سے اوپر MFI مسلسل اپ ٹرینڈ کے ساتھ رہ سکتا ہے؛ ہر کراسنگ پر فوراً شارٹ لینا الگ مفروضہ ہے۔ [1]
فرضی تصویر میں پہلی 20 سے کم ریڈنگ کے بعد جان بوجھ کر مزید گراوٹ ہے۔ یہ واضح کرتی ہے کہ امیدوار بننا اور انٹری کی تصدیق الگ حالتیں ہونی چاہئیں۔ آسکیلیٹر قدر احتمال نہیں: MFI کی قدر 80 ہونے سے کسی مخصوص اگلی حرکت کا امکان 80% نہیں ہو جاتا۔
ریورسل اور رجحان کے ساتھ صورتیں الگ رکھیں
مجوزہ ریورسل صورت پہلے MFI کا 20 سے کم ہونا مانگتی ہے۔ پھر واقعے سے پہلے معلوم معلومات سے پہچانی گئی رینج حالت میں، MFI کے دوبارہ 20 سے اوپر جانے اور قیمت کے پچھلی کینڈل کی high سے اوپر بند ہونے کا انتظار کرتی ہے۔ انٹری اگلے قابلِ اجرا موقع پر اور اسٹاپ واقعے کے علاقے کے نیچے ہے۔ پانچ کینڈلز میں تصدیق نہ ہو تو امیدوار منسوخ کریں۔
حد اور انتظار کی مدت تحقیقی ترتیبات ہیں۔ واضح کریں کہ نئی کم ریڈنگ گھڑی دوبارہ شروع کرتی ہے یا اسی امیدوار کو اپ ڈیٹ کرتی ہے۔ سادہ بنیادی صورت ایک مقررہ واقعہ ونڈو رکھتی ہے؛ کامیاب بحالی ملنے تک اسے بار بار دوبارہ شروع نہیں کرتی۔ تصدیق شدہ امیدواروں کے ساتھ مدت پوری ہونے والے اور منسوخ امیدوار بھی درج کریں۔
رجحان کے ساتھ صورت بلند تر lows کی قیمت ساخت برقرار رکھتی ہے اور MFI کے پل بیک اور بحالی کو ثانوی خصوصیت سمجھتی ہے۔ اس کے لیے 20 سے کم ریڈنگ لازم نہیں۔ جانچ سے پہلے صورت منتخب کریں؛ ایک ہی واقعہ کامیاب ہو تو ٹرینڈ ٹریڈ اور دوسری توجیہ موزوں لگے تو اوسط واپسی کی ٹریڈ نہ کہیں۔
اخراج کے اصول واضح اور مستحکم رکھیں۔ انڈیکیٹر کی بحالی ساختی اسٹاپ دور کرنے کی اجازت نہیں۔ مقررہ فائدے کا ہدف، ٹریلنگ اخراج اور وقتی اسٹاپ الگ تجربے ہیں؛ ان کا موازنہ کرتے وقت اخراج کے انتخاب کی بہتری کو MFI فلٹر کی بہتری سے نہ ملائیں۔
MFI کو بروقت دستیاب پرائس پیوٹس سے ملائیں
p1 اور p2 تصدیق شدہ پرائس lows ہوں۔ تیزی کی ڈائیورجنس کے امیدوار میں دوسری price low کم، مگر عین انہی پیوٹ اوقات پر MFI زیادہ ہونا چاہیے۔ واقعہ p2 کی تصدیق کے وقت دستیاب ہوتا ہے، پھر بعد کے پرائس محرک کا انتظار کرتا ہے۔ ہر پیوٹ کے آس پاس کم ترین MFI تلاش کرنے کی متبادل صورت کے لیے مقررہ دائرہ، تاخیر اور برابر قدروں کا اصول درکار ہے۔
مثلاً low1=100 کے ساتھ MFI1=18 اور low2=98 کے ساتھ MFI2=28 مجوزہ ڈائیورجنس پوری کرتے ہیں۔ p2 کی دائیں طرف دو کینڈلز درکار ہوں تو دونوں کا انتظار کریں۔ تصدیق سے پہلے کا نیک لائن بریک بعد میں ماضی کی انٹری نہیں بن سکتا۔ انٹری تصدیق سے پہلے ساختی تنسیخ کی سطح ٹوٹے تو امیدوار منسوخ کریں۔
واقعے کا وقت اور دستیابی کا وقت الگ درج کریں۔ چارٹ پر وہ تقریباً ایک لگ سکتے ہیں، مگر تیز ریورسل میں تاخیر موافق حرکت کا بڑا حصہ لے سکتی ہے۔ مفید ڈیٹیکٹر یہ لاگت دکھائے، پہلے پیوٹ پر مارکر رکھ کر نہ چھپائے۔
والیوم کا حقیقی اضافی اثر الگ جانچیں
انہی قیمت امیدواروں پر RSI، MFI اور مستقل والیوم والے MFI حساب کا موازنہ کریں۔ اس سے والیوم کے وزن، typical price اور ونڈو کے انتخاب کا اثر الگ ہو گا۔ مختلف غیر متعلق نمونوں پر RSI اور MFI بہتر بنا کر والیوم شامل کرنے کا اثر الگ نہیں معلوم ہوتا۔
جانچ کو وقت کی ترتیب سے تقسیم کریں اور فیصلے کے وقت معلوم لیبلز سے رجحان اور رینج کی حالتیں الگ رپورٹ کریں۔ شارٹ صورتوں میں اسپریڈ، سلپیج اور قرض لینے کی لاگت شامل کریں۔ غیر دستیاب قدریں، ریورسل کے بغیر انتہائی ریڈنگز، منسوخیاں، ٹریڈ کی شرح، ڈرا ڈاؤن اور خالص متوقع منافع درج کریں؛ صرف کامیاب ڈائیورجنس نہ دکھائیں۔
نتیجہ سمجھنے سے پہلے والیوم کا ماخذ جانچیں۔ [3] میں تاریخی ایکسچینج معیار کی تحقیق مشکوک یا غیر یکساں سرگرمی کی جانچ کا جواز دیتی ہے؛ یہ موجودہ تمام فیڈز کی مشترکہ غلطی کی شرح نہیں۔ صاف تر فیڈ پر فائدہ ختم ہو تو حکمت عملی کو ڈیٹا کے لیے حساس کہیں، ہر مارکیٹ پر عام نہ کریں۔
عام غلطیاں
ہر 20 سے کم ریڈنگ پر خریدنا
قیمت گرنے کے دوران ایک آسکیلیٹر کم رہ سکتا ہے۔
منفی فلو کو منفی عدد سمجھ لینا
منفی علامت والے مجموعے کو منہا کرنے سے مطلوبہ تناسب بدل جاتا ہے۔
غیر تصدیق شدہ پیوٹ پر انٹری
تصدیق کے لیے درکار بعد کی کینڈلز خود پیوٹ کے وقت دستیاب نہیں تھیں۔
یہ طریقہ استعمال کرنے سے پہلے جانچ فہرست
اپنے ڈیٹا پر تصدیق کے بعد ہر نکتے پر نشان لگائیں۔ پیش رفت اسی براؤزر میں محفوظ ہوتی ہے؛ یہ حکمت عملی کے منافع بخش ہونے کی سند نہیں۔
اکثر پوچھے جانے والے سوالات
کیا MFI حجم کے ساتھ صرف RSI ہے؟
تصور کچھ ملتا ہے، مگر یہ فارمولا بندش کی قیمت میں تبدیلیوں کے بجائے typical price اور والیوم کے حاصلِ ضرب کو گروپ کرتا ہے۔ فرق الگ جانچیں۔
کیا MFI مارکیٹ میں داخل ہونے والی رقم کی نشاندہی کرتا ہے؟
نہیں۔ یہ قیمت اور والیوم کے مشاہدات درجہ بند کرتا ہے؛ اکاؤنٹس میں رقم کی آمدورفت یا ٹریڈ شروع کرنے والے فریق براہِ راست نہیں ناپتا۔
تحقیقی ماخذ
ہر ماخذ اپنے ساتھ درج تعریف یا شواہد کی تائید کرتا ہے۔ فرضی کوڈ، مصنوعی مثالوں اور مجوزہ پیرامیٹرز کی الگ توثیق ضروری ہے۔
- Money Flow IndexFidelity. MFI کی تعریف، عام تعبیر اور انتہائی ریڈنگز کی حدود۔ جانچ کی تاریخ: .
- Pine functions for popular indicatorsTradingView. Pine انڈیکیٹر کی دستاویز؛ تصدیق شدہ ٹریڈنگ کارکردگی کا ریکارڈ نہیں۔ جانچ کی تاریخ: .
- Crypto Wash TradingNBER. کرپٹو والیوم کے معیار کی تاریخی تحقیق؛ آج کی ہر فیڈ کے لیے عمومی اصلاحی عامل نہیں۔ جانچ کی تاریخ: .
متعلقہ طریقے
خطرے سے متعلق نوٹ
یہ مواد تعلیم اور تحقیق کی منصوبہ بندی کے لیے ہے، مالی مشورہ نہیں۔ Backtest ماضی کے ڈیٹا کی سیمولیشن ہے، مستقبل کی کارکردگی کی ضمانت نہیں دیتا اور حقیقی سودے نہیں کرتا۔ اس لائبریری کے طریقے لازماً ایپ میں دستیاب فیچرز نہیں ہیں۔ دیکھیے طریقۂ تحقیق اور تعلیمی مرکز.
حقیقی سرمایہ خطرے میں ڈالنے سے پہلے قواعد کی توثیق کریں
ایپ کی سہولتوں، ڈیٹا اور ہر فرضی سودے کی جانچ کریں؛ جدید ڈیٹیکٹرز کے لیے الگ عمل درآمد درکار ہو سکتا ہے۔
App Store سے Backtest ڈاؤن لوڈ کریں