FVG بمقابلہ Order Block: فرق کیا ہے؟
ایک Order Block کسی زوردار حرکت سے پہلے کی آخری مخالف کینڈل ہے۔ Fair Value Gap (FVG) اسی حرکت کے پیچھے چھوڑا گیا تین کینڈلوں کا imbalance ہے۔ OB وہ جگہ دکھاتا ہے جہاں پوزیشنیں بنیں؛ FVG غیر مؤثر delivery کا نشان ہے۔ دونوں ریٹریسمنٹ کے انٹری زون کا کام دیتے ہیں۔
یہ دونوں زون ایک دوسرے کے حریف سے زیادہ ایک ہی واقعے کے دو نشان ہیں۔ جب ادارہ جاتی آرڈرز مارکیٹ میں داخل ہوتے ہیں تو وہ displacement پیدا کرتے ہیں — ایک تیز، باڈی سے بھری ہوئی توسیع جو ڈھانچہ توڑتی ہے۔ اس توسیع کا نقطۂ آغاز order block ہے۔ اور اسی کا اندرونی حصہ، جہاں قیمت اتنی تیز چلی کہ دو طرفہ ٹریڈنگ کا موقع ہی نہ بنے، وہی fair value gap ہے۔
عملی فرق انٹری کے وقت سامنے آتا ہے۔ FVG impulse leg کے اندر بیٹھا ہوتا ہے، اس لیے ریٹریسمنٹ پر قیمت سب سے پہلے اسی تک پہنچتی ہے۔ OB شروعات پر ہوتا ہے، تو وہ گہری اور بہتر قیمت والی انٹری دیتا ہے جو کم ہی ٹچ ہوتی ہے۔ ان دونوں میں انتخاب دراصل تین باتوں کا فیصلہ ہے: متوقع ریٹریسمنٹ کتنی گہری ہوگی، مارکیٹ کنٹیکسٹ کیا ہے، اور رسک لینے سے پہلے آپ کتنی تصدیق مانگتے ہیں۔
ہر زون بنتا کیسے ہے: میکانکس کا آمنے سامنے موازنہ
Fair value gap بنتا کیسے ہے
FVG تین کینڈلوں کا سلسلہ ہے۔ صعودی صورت میں گیپ پہلی کینڈل کے بلند ترین نقطے اور تیسری کینڈل کے نچل ترین نقطے کے درمیان کی جگہ ہے، جو تب بنتا ہے جب دوسری کینڈل اتنی زورداری سے پھیلے کہ دونوں ہمسایہ کینڈلوں کے ساتھ کوئی ٹریڈنگ اوورلیپ ہی نہ ہو۔ ICT صعودی قسم کو buy-side imbalance, sell-side inefficiency (BISI) کہتا ہے؛ نزولی آئینہ SIBI ہے۔
گیپ اس لیے وجود میں آتا ہے کہ delivery یک طرفہ تھی: خریداروں نے پورے قیمت بینڈ میں آفرز اٹھا لیں اور sell side کی کوئی نمایاں شرکت نہ تھی۔ چونکہ الگورتھمک delivery کارکردگی تلاش کرتی ہے، قیمت بعد میں اسی بینڈ پر واپس آ کر توازن بحال کرتی ہے — اور یہی چیز گیپ کو قابلِ ٹریڈ بناتی ہے۔
Order block بنتا کیسے ہے
صعودی OB displacement leg سے ٹھیک پہلے کی آخری نزولی کینڈل (یا کینڈلوں کا گروہ) ہوتی ہے۔ منطق یہ ہے: ادارے اسی آخری فروخت کی لہر میں خریداری کی پوزیشنیں جمع کرتے ہیں، اور اکثر sell-side stops کا liquidity sweep رچا کر مخالف فریق تلاش کرتے ہیں۔ جب قیمت کینڈل کی رینج پر واپس آتی ہے تو وہی شرکاء اپنی انٹریز کا دفاع کرتے ہیں۔
Order blocks کے لیے refinement اہم ہے، گیپس کے لیے نہیں۔ بڑے ٹائم فریمز پر بہت سے ٹریڈرز زون کو کینڈل کی باڈی تک، یا گروہ کے اندر آخری چھوٹی مخالف کینڈل تک سکیڑ لیتے ہیں، کیونکہ 4H OB کی مکمل وِک سے وِک رینج کسی انٹرا ڈے ٹریڈر کے پورے رسک بجٹ سے بڑی ہو سکتی ہے۔ FVG کو ایسی سرجری کی ضرورت نہیں — اس کی حدود دو ہمسایہ کینڈلوں سے میکانکی طور پر طے ہوتی ہیں۔
سب سے اہم بات: ایک ہی displacement leg عام طور پر دونوں زون ایک ساتھ پیدا کرتی ہے۔ صعودی impulse پر آپ اکثر base پر OB کی نشاندہی کریں گے اور اسی leg کے اندر اوپر ایک یا زیادہ FVGs سٹیکڈ ملیں گے۔ بحث اسی لیے ہے: ایک ہی حرکت خریداری کی دو مختلف قیمتیں پیش کرتی ہے۔
FVG بمقابلہ Order Block: موازنہ جدول
یہاں مکمل خصوصیت بہ خصوصیت موازنہ ہے۔ غور کریں، تقریباً ہر قطار ایک ہی سمجھوتے تک اترتی ہے: FVG جلد انٹری دیتا ہے مگر تنگ اسٹاپ کے ساتھ، جبکہ order block گہری انٹری دیتا ہے مگر invalidation مشکل۔
| خصوصیت | Fair Value Gap (FVG) | Order Block (OB) |
|---|---|---|
| یہ کیا ہے | Displacement leg کے اندر تین کینڈلوں کا imbalance | Leg کی شروعات پر آخری مخالف کینڈل |
| حرکت میں مقام | Impulse کے اندر — موجودہ قیمت کے قریب | Base پر — موجودہ قیمت سے گہرا |
| بنیادی انٹری سطح | Consequent Encroachment (گیپ کا 50%) | OB کی اوپننگ قیمت یا mean threshold (کینڈل کا 50%) |
| اسٹاپ کی جگہ | گیپ کے دور والے کنارے سے ذرا آگے | OB کینڈل کے extreme (low/high) سے آگے |
| سخت invalidation | کینڈل کا مکمل بند ہو کر گیپ سے گزر جانا (inversion) | کینڈل کا بند ہو کر OB extreme سے آگے جانا |
| ٹچ ہونے کی تعدد | زیادہ — اتھلے pullbacks پر بھی پہنچ جاتا ہے | کم — گہرے ریٹریسمنٹ کا متقیض |
| بہترین کنٹیکسٹ | ٹرینڈ تسلسل، LTF پر عملدرآمد | ریورسلز، HTF swing اینکرز |
| فیصلے کی رفتار | تیز — چند کینڈلوں میں ردعمل یا inversion | سست — پہلے گہرے ڈھانچے کا حل ہونا ضروری |
| رسک پروفائل | تنگ اسٹاپ، خراب انٹری قیمت | کھلا اسٹاپ، بہتر انٹری قیمت |
تصدیق: Displacement، تازگی اور پہلا ٹچ
کوئی زون اکیلے کچھ مطلب نہیں رکھتا۔ چارٹس نزولی کینڈلوں اور چھوٹے گیپس سے بھرے پڑے ہوتے ہیں؛ تصدیق کے فلٹر ہی ادارہ جاتی نشان کو شور سے جدا کرتے ہیں، اور یہ فلٹر دونوں زونز پر تقریباً یکساں لاگو ہوتے ہیں۔
- Displacement کا معیار۔ زون سے نکلنے والی leg باڈی سے چلنے والی اور غیر معمولی بڑی ہونی چاہیے — ایک مفید اصول: توسیعی کینڈل حالیہ اوسط رینج سے کم از کم 1.5× ہو۔ وِکوں بھری، اوورلیپ ہوتی drift OB اور اس کے اندر کے ہر گیپ کو باطل کر دیتی ہے، کیونکہ وہ urgency نہیں، دو طرفہ ٹریڈنگ کا اشارہ ہے۔
- پہلے liquidity لینی چاہیے۔ اعلیٰ ترین درجے کے زونز واضح liquidity کے sweep سے براہِ راست بنتے ہیں — equal lows، پرانے سیشن کا low، پچھلے دن کا extreme۔ جو order block sell-side sweep کرے اور پھر displace ہو، اس کے ٹکے رہنے کی میکانکی وجہ ہوتی ہے: جو stops اس نے نگلے وہی ایندھن تھے۔
- ساختی نتیجہ۔ displacement کو واقعی کچھ توڑنا چاہیے — تسلسل کے لیے Break of Structure (BOS) یا ریورسل کے لیے Change of Character (CHoCH)۔ زوردار leg جو کچھ نہ توڑے وہ عموماً repositioning نہیں، liquidity raid ہوتی ہے۔
- تازگی اور پہلا ٹچ۔ دونوں زون ہر ٹیسٹ کے ساتھ کمزور ہوتے ہیں۔ پہلا ٹچ اصل آرڈرز کا وہ حصہ دیکھتا ہے جو ابھی بھرا نہیں؛ دوسرے ٹیسٹ پر اس سے کم ملتا ہے؛ تیسرا عموماً ٹوٹنے ہی کا عمل ہوتا ہے۔ جزوی طور پر بھرے FVGs پر بھی شک رکھیں — جیسے ہی گیپ آدھا کھا جائے، Consequent Encroachment سطح پہلے ہی ٹریڈ ہو چکی ہوتی ہے۔
- Premium/discount میں مقام۔ ڈیلنگ رینج کے premium نصف میں بیٹھا صعودی OB یا FVG اپنے ہی حساب سے لڑ رہا ہوتا ہے۔ demand والے زونز discount میں ہونے چاہئیں؛ supply والے زونز premium میں۔
ہر زون کے لیے انٹری حکمتِ عملی اور اسٹاپ کی جگہ
FVG میں انٹری: Consequent Encroachment
Fair value gap کے اندر پیشہ ورانہ انٹری Consequent Encroachment (CE) ہے — گیپ کا بالکل 50% درمیانی نقطہ۔ دلیل میکانکی ہے: اگر delivery اس inefficiency کو دوبارہ متوازن کر رہی ہو تو درمیانی نقطہ شماریاتی مقناطیس ہے، اور مضبوط ٹرینڈز میں اکثر آدھا بھرنا ہی نصیب میں ملتا ہے۔ آرڈر قریبی کنارے کے بجائے CE پر رکھیں تو قیمت کے پیچھے بھاگنے سے بچ جائیں گے؛ انتہائی مضبوط صورتحال میں آدھی پوزیشن سائز قریبی کنارے پر اور آدھی CE پر لگا دینا معقول سمجھوتا ہے۔
Order block میں انٹری: اوپننگ قیمت اور mean threshold
Order block کے لیے ICT کی تعلیم دو سطحوں پر مرکوز ہے۔ OB کینڈل کی اوپننگ قیمت کلاسک انٹری ہے — صعودی سیٹ اپ میں اسی آخری نزولی کینڈل کا open، وہ سطح جسے جمع کرنے والا فریق دفاع کرتا ہے۔ Mean threshold — OB کی مکمل رینج کا 50% — گہرا ترین ٹچ ہے جو ابھی زون کا احترام کرتا ہے۔ صعودی OB پر mean threshold سے نیچے قیمت کا ٹریڈ، خاص طور پر کینڈل بند ہونے کی بنیاد پر، بتاتا ہے کہ دفاع ناکام ہو رہا ہے۔ بہت سے ٹریڈرز ٹچ کے وقت چھوٹے ٹائم فریم پر اترتے ہیں اور عملدرآمد سے پہلے چھوٹے CHoCH کا مطالبہ کرتے ہیں۔
اسٹاپ کی جگہ: R:R کا حساب مختلف ہے
ایک ٹھوس مثال دیکھیں۔ BTCUSDT 4H گرتی ہے، 115,300 پر equal lows کا sweep کرتی ہے، وِک 115,280 تک جاتی ہے، پھر ڈھانچے سے اوپر displace کرتی ہے۔ آخری نزولی کینڈل — یعنی OB — open 115,720 سے low 115,280 تک پھیلی ہے۔ Leg اوپر 116,150 سے 116,600 تک کا 4H FVG چھوڑتی ہے۔ ٹارگٹ: اگلی کشش 119,000 پر۔
FVG ٹریڈ: آرڈر CE 116,375 پر، اسٹاپ گیپ سے نیچے 116,080 پر — تقریباً 295 پوائنٹس کا رسک بمقابلہ 2,625 کے ریوارڈ، یعنی تقریباً 8.9R۔ OB ٹریڈ: آرڈر open 115,720 پر، اسٹاپ low سے نیچے 115,180 پر — تقریباً 540 پوائنٹس کا رسک بمقابلہ 3,280، یعنی تقریباً 6R۔ FVG فی یونٹ کم رسک لیتا ہے اور زیادہ بار بھرتا ہے؛ OB اس گہرے دھکے کو جھیل لیتا ہے جو FVG ٹریڈر کو اسٹاپ آؤٹ کر دیتا۔ کوئی ایک ہر جگہ بہتر نہیں — دونوں اس سوال کے مختلف جواب قیمت پر لگاتے ہیں کہ ریٹریسمنٹ کتنی گہری جائے گی۔
گیپ ٹریڈ کے لیے دو اسٹاپ رواج ہیں، اور جدول والا تنگ ورژن ان میں سے صرف ایک ہے۔ جارحانہ اسٹاپ FVG کے دور والے کنارے سے ذرا آگے بیٹھتا ہے، زیادہ stop-outs قبول کر کے بڑے R:R کا بدلہ لیتا ہے۔ محتاط اسٹاپ اسی swing low سے آگے ہوتا ہے جس نے leg کا آغاز کیا، مکمل inversion کی کوشش جھیل لیتا ہے، البتہ تقریباً دگنا رسک اٹھا کر۔ Order blocks پر اس قدر بحث ہی نہیں: اسٹاپ کینڈل کے extreme سے آگے ہونا چاہیے، ساتھ وہ چھوٹا بفر جو اکثر low بنانے والی sweep وِک کو سنبھال سکے۔
FVG کب Order Block سے بہتر ہے (اور اس کے برعکس کب)
ٹرینڈ تسلسل میں FVG ٹریڈ کریں۔ مضبوط ٹرینڈز اتھلا ریٹریسمنٹ کرتے ہیں — اکثر leg کا 30–50% — یعنی قیمت leg کے اندر ہی imbalance کو ٹچ کرتی ہے اور شروعات کے قریب بھی نہیں جاتی۔ بھاگتی ہوئی ٹرینڈ میں OB پر انتظار کا مطلب عموماً یہ دیکھنا ہوتا ہے کہ حرکت آپ کو چھوڑ کر نکل جائے۔ FVGs انٹرا ڈے عملدرآمد کے لیے بھی موزوں ہیں: جیسے ہی بڑے ٹائم فریم کی بائیس طے ہو، kill-zone توسیع کے اندر 5m/15m گیپ قدرتی محرک ہے۔
موازنے کے لیے ایک تسلسل کا منظر: EURUSD 15m پر London kill zone کے دوران اوپر کی طرف ٹرینڈ کرتا ہے، 1.0872 سے 1.0904 تک displace کرتا ہے اور 1.0881 تا 1.0889 کے درمیان گیپ چھوڑتا ہے۔ پل بیک 1.0885 پر Consequent Encroachment کو ٹچ کرتا ہے، ٹک جاتا ہے، اور 1.0930 تک بڑھتا ہے — جبکہ 1.0872 والی شروعات پر order block کبھی ٹریڈ ہی نہیں ہوتا۔ ٹرینڈنگ ماحول میں یہ نمونہ پورے سیشن دہراتا ہے؛ اکثر گیپ ہی واحد انٹری ہوتی ہے جو مارکیٹ پیش کرتی ہے۔ میں نے یہی London open پر کئی بار دیکھا ہے — گیپ ٹچ ہوتا ہے اور origin والا OB کبھی نظر بھر نہیں آتا۔
ریورسلز پر OB ٹریڈ کریں۔ liquidity sweep اور CHoCH کے بعد پہلا ریٹریسمنٹ عموماً گہرا ہوتا ہے، کیونکہ مارکیٹ ٹرینڈ نہیں کر رہی، رخ بدل رہی ہوتی ہے۔ وہ گہرا پل بیک عام طور پر قریب ترین FVG سے گزر جاتا ہے — کبھی اسے invert بھی کر دیتا ہے — اور origin پر ہی سنبھلتا ہے۔ EURUSD 1H پر، 1.0850 پر equal lows کے sweep اور پھر CHoCH کے بعد اکثر ایسا ہوتا ہے کہ retrace راستے میں پہلے گیپ کو بند کر کے عبور کر جاتا ہے، پھر order block کو آخری pip تک تھامتا ہے۔ گہرا زون موڑ پکڑتا ہے؛ اتھلا زون قربان ہو جاتا ہے۔
ٹائم فریم کے درجے کا احترام کریں۔ 5m سے نیچے کے FVGs بہت زیادہ اور شور والے ہوتے ہیں؛ 1m کے order blocks شاذ ہی اصل accumulation ظاہر کرتے ہیں۔ دونوں زون 15m سے اوپر تیز ہوتے ہیں، اور OBs خاص طور پر 1H، 4H اور 1d چارٹس پر اپنی بھروسے مندی کماتے ہیں، جہاں ایک کینڈل واقعی ادارہ جاتی flow کو یکجا کرتی ہے۔ سب سے صاف مخلوط ماڈل: HTF order block علاقہ متعین کرے، اور اس کے اندر LTF fair value gap انٹری کا وقت بتائے۔
ثبوت کے ساتھ ایماندار رہیں۔ کسی بھی زون کی کوئی عالمگیر کامیابی شرح نہیں ہوتی۔ کمیونٹی بیک ٹیسٹس مسلسل دکھاتے ہیں کہ بغیر فلٹر کے touch-and-react ٹیسٹس FVGs اور OBs دونوں پر تقریباً سکے کی طرح برابر نکلتے ہیں — زیادہ تر گیپ آخرکار بھر جاتے ہیں، مگر بھرنا edge نہیں، ردعمل edge ہے۔ وہی ٹیسٹس دکھاتے ہیں کہ displacement، پہلا ٹچ اور بڑے ٹائم فریم کی ہم آہنگی مانگنے پر نتائج نمایاں طور پر بہتر ہوتے ہیں۔ انہیں وعدے نہیں، رہنمائی سمت سمجھیں، اور اپنی مارکیٹ پر آزمانا ہوگا: ایک ٹائم فریم پر، طے شدہ اصولوں کے ساتھ، ہر قسم کے 100 مستحق زونز ریکارڈ کریں، اور نمونے کو خود فیصلہ کرنے دیں کہ کون سا ہتھیار اپنانا ہے۔
OB + FVG Confluence: مضبوط ترین زون
اس بحث کا سب سے زیادہ امکان والا جواب ہے انتخاب سے انکار۔ جب displacement اتنی فوری ہو کہ order block سے براہِ راست fair value gap چھوڑ جائے — گیپ OB کی رینج سے اوورلیپ ہو یا اسی کے اندر سے شروع ہو — تو آپ کے پاس دونوں نشان ایک ہی قیمت پر سٹیکڈ ہوتے ہیں۔ اوورلیپ پر انٹری، اسٹاپ OB extreme سے آگے، اور زون کے پاس ٹکے رہنے کی دو آزاد وجوہات ہوتی ہیں۔
یہی stacking منطق ICT کے پورے طریقۂ کار میں چلتی ہے: Unicorn ماڈل وہی خیال ہے، breaker پر لاگو، جس کے ساتھ اوورلیپنگ گیپ ہو۔ ہر صورت میں imbalance تصدیق کرتا ہے کہ block نے اصل urgency پیدا کی، اور block imbalance کو defended floor دیتا ہے۔ LiquidityScan کے اسکینرز یہ خود بخود درجہ بند کرتے ہیں — جس order block کی displacement fair value gap بھی چھوڑے وہ سب سے بلند confluence درجے پر فلیگ ہوتا ہے، تاکہ سٹیکڈ زونز دستی نشاندہی کے بغیر سامنے آ جائیں۔
تو FVG بمقابلہ order block کے سوال کو قبائلی ترجیح نہیں، کنٹیکسٹ کے انتخاب کے طور پر حل کریں۔ ٹرینڈنگ مارکیٹ، اتھلا پل بیک متوقع: گیپ کو CE پر ہی استعمال کریں۔ sweep کے بعد ریورسل، گہرے رخ بدلاؤ کی توقع: block کو اس کے open یا mean threshold پر استعمال کریں۔ دونوں ایک ہی قیمت پر دستیاب: وہی اوورلیپ ٹریڈ ہے۔ زونز ایک ہی displacement سے نکلے ہیں — انہیں بنانے والا کنٹیکسٹ پڑھیں، انٹری خود منتخب ہو جائے گی۔
عام سوالات
کیا order block کے اندر fair value gap ہو سکتا ہے؟
جی ہاں، اور یہ طاقت کا اشارہ ہے۔ جب order block چھوڑنے والی displacement کافی زوردار ہو تو نکلنے والا گیپ خود OB سے اوورلیپ ہوتا ہے یا بالکل ساتھ بیٹھتا ہے۔ وہی اوورلیپ OB/FVG خاندان کا اعلیٰ ترین درجے کا انٹری زون ہے — ایک قیمت کی سطح جو accumulation کا نشان اور imbalance دونوں اٹھائے ہوئے ہو۔
کیا fair value gaps ہمیشہ بھر جاتے ہیں؟
نہیں۔ liquidity والی مارکیٹس کے زیادہ تر گیپ آخرکار بھر جاتے ہیں، مگر بہت سے صرف جزوی طور پر بھرتے ہیں — اکثر صرف Consequent Encroachment تک — اور مضبوط ٹرینڈز میں کچھ کبھی بھرے ہی نہیں۔ اہم بات یہ کہ eventual بھرنا edge نہیں: گیپ ہفتوں بعد بھر سکتا ہے، جب تک آپ کا اسٹاپ بہت پہلے جا چکا ہو۔ زون پر ردعمل ٹریڈ کریں، یہ شماریات نہیں کہ وہ بھرتا ہے۔
اسکیلپنگ کے لیے بہتر کون: FVG یا order block؟
زیادہ تر صورتوں میں FVG۔ اسکیلپرز کسی طے شدہ بڑے ٹائم فریم سمت کے اندر کام کرتے ہیں، جہاں ریٹریسمنٹس اتھلی ہوتی ہیں اور رفتار اہم ہے — بالکل FVG کا پروفائل۔ عملی ماڈل مخلوط ہے: 1H یا 4H order block دلچسپی کا علاقہ متعین کرے، اور اس کے اندر بننے والا 1m–5m fair value gap تنگ اسٹاپ والا محرک فراہم کرے۔
کیا ہوتا ہے جب قیمت کینڈل بند کر کے FVG یا order block سے گزر جائے؟
زون کردار بدل لیتا ہے۔ مکمل طور پر بند ہو کر عبور ہونے والا fair value gap inversion FVG (IFVG) بن جاتا ہے اور مخالف سمت سے حمایت یا مزاحمت کے طور پر ٹریڈ ہوتا ہے۔ بند ہونے کی بنیاد پر ٹوٹنے والا order block اکثر breaker block بن جاتا ہے، ایک اور مخالف سمت کا زون۔ ناکامی سطح کو مٹا نہیں دیتی — اسے دوسری ٹیم کے حوالے کر دیتی ہے۔
متعلقہ موضوعات کے راستے
موازنے کو دونوں طرف سے مکمل کریں — ہر زون کی مکمل تعریف سے آغاز کریں، پھر انٹری میکانکس اور انہیں یکجا کرنے والے confluence ماڈلز کی مزید تفصیل دیکھیں۔
- Fair Value Gap (FVG) کیا ہے؟ — مکمل FVG تعریف، ساخت اور تشکیل کے اصول، جن پر یہ موازنہ کھڑا ہے۔
- Order Block کیا ہے؟ — order block کی مکمل بنیاد: کینڈل کیا ظاہر کرتی ہے اور یہ کیوں ٹکتا ہے۔
- Consequent Encroachment: FVG کا 50% اصول — FVG درمیانی نقطے کی انٹری کی تفصیل، جزوی بھرنے کے رویے سمیت۔
- FVG انٹری حکمتِ عملی: ICT ٹریڈرز کے لیے درست گائیڈ — گیپس ٹریڈ کرنے کا مکمل execution playbook۔
- 3 زیادہ امکان والے Order Block انٹری ماڈلز — تصدیقی اصولوں سمیت تین ٹھوس OB انٹری فریم ورکس۔
- ICT Unicorn ماڈل: Breaker + FVG Confluence — وہ نمایاں سیٹ اپ جو block کو اوورلیپنگ گیپ کے ساتھ سٹیک کرنے پر کھڑا ہے۔
- Volume Imbalance کیا ہے؟ Body Gaps بمقابلہ Fair Value Gaps — یہ volume imbalance سے کیسے جڑتا ہے۔



