مضمون کے مندرجات
- شواہد اور دائرۂ کار
- وضاحتی تصویر
- عمل
- لیبل مناسب قدر قائم نہیں کرتا ہے۔
- تیسری موم بتی کے بعد زون کو شائع کریں
- ابتدائی تیز حرکت اور واپسی الگ ناپیں
- مصنوعی مثالیں: وسط، مکمل گیپ بھرنا اور نقصان
- وسط کے limit آرڈر اور بندش کی تصدیق الگ ٹریڈ ہیں
- گیپ بھرنے کا امکان منافع کا ثبوت نہیں
- عام غلطیاں
- عملی جانچ فہرست
- اکثر پوچھے جانے والے سوالات
- تحقیقی ماخذ
شواہد اور دائرۂ کار
اصل ماخذ اضافی شرائط کے ساتھ FVG ڈیٹیکٹر شائع کرتا ہے۔ یہ مضمون بنیادی جیومیٹری کو مجوزہ فلٹرز سے الگ کرتا ہے اور اس نے فل ریٹ یا تجارتی منافع کی آزادانہ طور پر تصدیق نہیں کی ہے۔
عملی مراحل
- کینڈل C مکمل ہونے دیںتین موم بتی جیومیٹری کا علم ہونا ضروری ہے۔
- مقررہ حدود شائع کریں۔اصل زون اور اہلیت کا وقت محفوظ کریں۔
- چھونے کی مختلف حالتیں درج کریںجزوی، مڈ پوائنٹ اور مکمل ٹچز میں فرق کریں۔
- ایک انٹری ماڈل کا اطلاق کریں۔وسط پر زیرِ انتظار limit آرڈر یا بعد کی بندش کی تصدیق چنیں۔
- مقرر مدت کے نتائج ناپیںباطل زون، نہ بھرے آرڈر اور نامکمل مدت کے مشاہدے محفوظ رکھیں۔
لیبل مناسب قدر قائم نہیں کرتا ہے۔
مسلسل کینڈل A، B اور C میں صعودی FVG تب ہے جب C کی لو، A کی ہائی سے اوپر ہو۔ ان قیمتوں کا درمیانی وقفہ زون ہے۔ کینڈل B میں اس پورے وقفے سے تجارت ہو سکتی تھی؛ OHLC سے وہاں کوئی سودا نہ ہونے کا دعویٰ درست نہیں۔ واقعی خالی قیمتوں کو جانچنے کے لیے انفرادی سودوں کا ڈیٹا درکار ہے۔
LuxAlgo کا شائع شدہ ڈیٹیکٹر درمیانی کینڈل کی بندش کی شرط اور حد بھی لگاتا ہے [1]۔ یہاں بنیادی نسخہ پہلے صرف جیومیٹری درج کرتا ہے؛ درمیانی بندش، تیز یک طرفہ حرکت اور BOS الگ نسخے ہیں۔ یوں جانچا جا سکتا ہے کہ فلٹر اضافی قدر دیتا ہے یا صرف کم مستطیل بناتا ہے۔
تین کینڈل کا FVG رات کے گیپ سے مختلف ہے۔ پہلا بار کے درمیان تعلق، دوسرا سیشن کے درمیان قیمت کا اچانک خلا ہے۔ دونوں ملیں تو gap_session نشان محفوظ کریں؛ بھرنے کے اعدادوشمار یہ فرض کر کے نہ ملائیں کہ دونوں کا سبب لازماً یکساں ہے۔
تیسری موم بتی کے بعد زون کو شائع کریں
صعودی زون میں L[t]>H[t−2] لازم اور حدود [H[t−2],L[t]] محفوظ ہوں۔ نزولی صورت میں H[t]<L[t−2] لازم اور حدود [H[t],L[t−2]] ہیں۔ مکمل بار لیں۔ مجوزہ سائز شرط width≥max(2 ticks,0.15ATR[t−1]) ہے؛ raw_fvg اور eligible_size الگ رکھیں تاکہ رد کیے گئے چھوٹے زون بھی بعد میں جانچے جا سکیں۔
zone_id، created_at اور eligible_from=t+1 بنائیں۔ قیمت زون میں آنے کے بعد بھی اصل کنارے محفوظ رکھیں۔ چارٹ پر نہ بھرا حصہ سکڑ سکتا ہے؛ residual_zone الگ رکھیں تاکہ اصل انٹری اور اسٹاپ نہ بدلیں۔ چوڑائی ATR اکائیوں میں، عمر، سمت اور بننے کے وقت معلوم رجحان درج کریں۔
صعودی زون میں partial touch قیمت کے وقفے میں آنے، midpoint_touch یعنی low≤midpoint اور full_fill یعنی low≤zone_low کو کہتے ہیں۔ یہ قیمت کے چھونے کی حالتیں ہیں۔ مجوزہ منسوخی close<zone_low−b ہے؛ پوری وِک سے گیپ بھرنا خودبخود زون باطل نہیں کرتا۔ وِک پر منسوخی الگ تجربہ ہے۔
پہلے سے زیرِ انتظار آرڈر کے واقعات کی ترجیح مقرر کریں۔ بعد کی بار وسط چھو کر اسٹاپ پار اور زون کے نیچے بند ہو سکتی ہے۔ بار کے اندر بھرنے سے پہلے بندش کی منسوخی لگانا نقصان والی ٹریڈ کو غلط حذف کرے گا۔ ممکن ہو تو ترتیب ری پلے کریں، ورنہ دستاویز شدہ محتاط ترتیب اپنائیں۔
اس بنیادی نسخے میں منسوخی اور تحفظ کے لیے b=max(2 ticks,0.05×pre-creation ATR) محفوظ رکھیں؛ zone_high سے اوپر تصدیقی بندش کے لیے reclaim_margin=one tick ہے۔ یہ الگ مارجن تحقیقی انتخاب ہیں۔ مثال میں tick برابر 0.05 اور ATR برابر 2 ہونے سے b=0.10 اور reclaim_margin=0.05 ہیں۔ سیوڈو کوڈ پہلے موجودہ آرڈر بھرنے کو جانچتا ہے، پھر بندش کی منسوخی؛ ہر جگہ موجودہ بار انڈیکس استعمال ہوتا ہے۔
صرف ACTIVE زون نئی انٹری دے سکتا ہے۔ EXPIRED اور INVALIDATED آخری حالتیں ہیں؛ بعد کی بحالی زون کو دوبارہ زندہ نہیں کرتی۔ انٹری evaluator پہلے سے مقرر پہلے ٹچ یا محدود کوششوں کی پالیسی مانے؛ سگنل پر ایک کوشش استعمال ہو۔ بندش پر منسوخی پہلے بھر چکا آرڈر اب بھی نہیں مٹا سکتی۔
on_completed_bar(t):
process_resting_order_events_up_to_close(t,respect_order_expiry=True)
for zone in active_zones_published_before_bar(t):
if t > zone.created_at+20:
zone.state = EXPIRED; cancel_future_orders(zone); continue
record_partial_mid_full_touches(zone.original_bounds,t)
if C[t] < zone.low-zone.b:
zone.state = INVALIDATED; cancel_future_orders(zone); continue
evaluate_registered_entry_version_after_received_close(zone,t)
# The registered attempt policy consumes or keeps an otherwise active zone.
A = ATR14[t-1]
if not finite_positive(A) or not valid_three_bar_history(t): return
if L[t] > H[t-2] and L[t]-H[t-2] >= max(2*tick,0.15*A):
create(zone=[H[t-2],L[t]],known_at=received_close_time(t),
eligible_from=t+1,b=max(2*tick,0.05*A),reclaim_margin=tick)
# Fills of existing orders precede close-based cancellation.
# The creation candle is never its own post-publication retest.
ابتدائی تیز حرکت اور واپسی الگ ناپیں
FVG کی جیومیٹری پہچاننے کے لیے والیوم لازم نہیں۔ ایک مجوزہ خصوصیت درمیانی کینڈل کا والیوم اسی وقت کے میڈین سے ملاتی ہے؛ دوسری واپسی اور ابتدائی تیز حرکت کے والیوم کو یکساں مدت پر ملاتی ہے۔ خبر کے جھٹکے میں بنے زون عام تجارت سے مختلف ہو سکتے ہیں؛ واقعے کا سیاق محفوظ کریں۔
اندراج کے وقت استعمال ہونے والے حجم پروفائل میں صرف اس وقت تک دستیاب تجارت ہونی چاہیے۔ بڑی درمیانی موم بتی والیوم FVG تعریف کے ساتھ پوری طرح مطابقت رکھتا ہے۔ وقفہ میں کافی تاریخی تجارت ہو سکتی ہے۔ FVG، ایک کم حجم والا نوڈ اور آرڈر بک کا عدم توازن اس لیے مختلف خصوصیات ہیں۔
بعد میں بھرنے کا فیصد نتیجے کی جدول میں ہو، زون بننے کے وقت کی خصوصیت میں نہیں۔ پورا مستقبل دیکھ کر زون کے آغاز کی کشش چننا مستقبل کی معلومات کا استعمال ہے۔ یہی مسئلہ تب ہے جب باطل زون حذف ہونے کے بعد صرف چارٹ پر بچے ہوئے زون چنے جائیں۔
مصنوعی مثالیں: وسط، مکمل گیپ بھرنا اور نقصان
ہائی A=100 اور لو C=101.20 ہوں۔ زون [100,101.20] اور وسط 100.60 ہے۔ ATR=2 اور tick=0.05 کے ساتھ چوڑائی 1.20، کم از کم مجوزہ 0.30 سے بڑی ہے۔ زون C بند ہونے کے بعد ہی معلوم ہے۔ بعد کی واپسی میں لو 100.50 اور بندش 101.30 ہو تو وسط چھوتا ہے، مگر پورا گیپ نہیں بھرتا۔
تصدیقی نسخے میں zone_high+0.05 سے اوپر بندش لازم فرض کریں۔ بعد کی قابلِ عمل خرید 101.35، اسٹاپ 99.90 اور ہدف 104.25 سے رسک 1.45 اور ممکنہ منافع 2.90، یعنی اخراجات سے پہلے 2R ہے۔ یہ کامیاب راستہ صرف تب ہے جب تحفظ متحرک ہونے سے پہلے ہدف پر عمل درآمد ممکن ہو۔
دوسری واپسی میں لو 99.60 اور بندش 99.70 ہوں تو گیپ پورا بھرتا اور زون باطل ہوتا ہے۔ بندش کی تصدیق والا نسخہ اس بار سے انٹری نہ لے۔ مگر وسط 100.60 پر پہلے سے منتظر buy-limit بھر کر پھر 99.90 سے نیچے اسٹاپ پر نکل چکا ہو سکتا ہے۔ آخری بندش دیکھ کر یہ بھری ٹریڈ حذف نہیں کی جا سکتی۔ TTL تک قیمت واپس نہ آئے تو آرڈر نہ بھرنا درج کریں، فرضی جیت یا نقصان نہیں۔
وسط کے limit آرڈر اور بندش کی تصدیق الگ ٹریڈ ہیں
وسط پر limit آرڈر کا نسخہ زون شائع ہونے کے بعد آرڈر لگاتا ہے۔ اس میں اسپریڈ، قطار اور محض قیمت چھونے کے مقابلے اصل بھرنے کا ماڈل چاہیے۔ تصدیقی نسخہ زون میں آنے، پھر اس کے اوپری کنارے سے اوپر صعودی بندش کا انتظار کرتا ہے۔ انٹری عموماً مہنگی ہے، مگر قیمت کا ردعمل تب معلوم ہے۔ limit کی بہتر قیمت اور بعد کی تصدیق سے انتخاب کا فائدہ ایک ہی انٹری میں نہ ملائیں۔
ایک مجوزہ بیس لائن TTL=20 بارز کا استعمال کرتی ہے اور صرف پہلا اہل دوبارہ ٹیسٹ۔ تخلیق موم بتی کے دوران ایک ٹچ ایک قابل تجارت اشاعت کے بعد دوبارہ ٹیسٹ نہیں ہے۔ ایک اعلی ٹائم فریم FVG کو فیڈ ٹائمنگ [2] کے مطابق اس ٹائم فریم کے بند ہونے کا انتظار کرنا چاہیے۔
دور کنارے سے باہر رک جانا ایک خطرے کا نمونہ ہے۔ ایک ساختی سوئنگ اسٹاپ ایک اور ہے۔ اصل آرڈر کی قسم [3] کی نقل کریں۔ فکسڈ 2R، ایک پچھلی معلوم ہائی اور ٹائم ایگزٹ کے الگ الگ اعدادوشمار ہونے چاہئیں۔ ایک مخالف FVG جو ابھی موجود نہیں ہے اسے مستقبل کے مطلوبہ ہدف کے طور پر منتخب نہیں کیا جا سکتا۔
اوورلیپ زون میں واضح انتخاب ہو: تازہ ترین اہل زون، قریب ترین کنارہ یا واضح طور پر مشترک وقفہ۔ فیصلہ محفوظ کریں۔ بعد میں سب سے اچھی انٹری دینے والا وسط چننا پوشیدہ انتخاب ہے، چاہے ہر زون اپنے وقت کی معلومات سے درست بنایا گیا ہو۔
گیپ بھرنے کا امکان منافع کا ثبوت نہیں
گیپ بھرنے کا امکان بتاتے وقت 10,20 یا 50 بار جیسی مدت مقرر کریں۔ ڈیٹا کے آخر کے قریب بنے زون کو پرانے زون جتنی مہلت نہیں ملی۔ نامکمل مدت کو censored یعنی مشاہدہ ابھی نامکمل نشان زد کریں؛ اسے کبھی نہ بھرنے والا نہ گنیں۔ جزوی، وسط اور مکمل چھونے تک وقت الگ دیں۔
FVGs کا موازنہ مصنوعی زونز کے ساتھ کریں جو چوڑائی، قیمت سے فاصلے اور رجحان سے مماثل ہیں۔ بہت سی قیمتوں پر نظرثانی کی جاتی ہے، اس لیے ہو سکتا ہے کہ زیادہ ٹچ ریٹ اس جیومیٹری کے لیے منفرد نہ ہو۔ پہلے ٹچ کے بعد جواب اور قابل عمل اندراج کے بعد واپسی کی پیمائش کریں۔
قریبی حدیں، TTL اور پہلے بمقابلہ دوسرے ٹچ کی پالیسیاں حقیقی اخراجات اور نہ بھرے آرڈر سمیت جانچیں۔ کم آنے والی واپسی کا انتظار کرنے والی حکمت عملی میں پورے سرمائے کا منافع اور غیر فعال دن شامل کریں۔ بہت سے زون بھرنے کے باوجود ٹریڈ نتائج خراب ہو سکتے ہیں، اگر واپس آنے والی قیمت ہدف کی طرف جانے سے پہلے اسٹاپ پہنچے۔
عام غلطیاں
فرض کرتے ہوئے کوئی تجارت نہیں ہوئی۔
درمیانی موم بتی نے پورے وقفے سے تجارت کی ہو گی۔
انٹری کے دو مختلف ماڈلوں کے فائدے اکٹھے فرض کرنا
وسط کا limit آرڈر اور بندش کی تصدیق پر انٹری، یکساں معلومات یا آرڈر بھرنے کا راستہ نہیں رکھتے۔
گیپ بھرنے کی زیادہ شرح کو منافع کا فائدہ سمجھنا
ٹچ کا امکان اندراج کے بعد خالص واپسی کے بارے میں خود سے کچھ نہیں کہتا۔
یہ طریقہ استعمال کرنے سے پہلے جانچ فہرست
اپنے ڈیٹا پر تصدیق کے بعد ہر نکتے پر نشان لگائیں۔ پیش رفت اسی براؤزر میں محفوظ ہوتی ہے؛ یہ حکمت عملی کے منافع بخش ہونے کی سند نہیں۔
اکثر پوچھے جانے والے سوالات
کیا ہر فیئر ویلیو گیپ ضرور بھرے گا؟
تعریف سے ایسی کوئی ضمانت نہیں ملتی۔ ایک ناپے ہوئے امکان کے لیے ایک مقررہ افق، ایک مکمل نمونہ اور بھرنے کے بیان کردہ معنی کی ضرورت ہوتی ہے۔
کیا دور کا کنارہ وِک سے پار ہونے پر زون باطل ہے؟
اس مضمون کے بندش پر مبنی قاعدے میں نہیں۔ صرف وِک پار ہونے سے زون باطل کرنے کا الگ نسخہ ہو اور الگ جانچا جائے۔
تحقیقی ماخذ
ہر ماخذ اپنے ساتھ درج تعریف یا شواہد کی تائید کرتا ہے۔ فرضی کوڈ، مصنوعی مثالوں اور مجوزہ پیرامیٹرز کی الگ توثیق ضروری ہے۔
- Fair Value GapLuxAlgo on TradingView. شائع شدہ ڈیٹیکٹر کی شرائط پڑھی گئیں؛ گیپ بھرنے کی شرح آزادانہ طور پر نہیں جانچی گئی۔ جانچ کی تاریخ: .
- RepaintingTradingView. غیر تصدیق شدہ ڈیٹا کی دستاویزات پڑھی گئیں۔ جانچ کی تاریخ: .
- Futures Order TypesCME Group. سگنل اور آرڈر بھرنے کا فرق سمجھنے کے لیے ایکسچینج آرڈر کا طریقہ پڑھا گیا۔ جانچ کی تاریخ: .
متعلقہ طریقے
خطرے سے متعلق نوٹ
یہ مواد تعلیم اور تحقیق کی منصوبہ بندی کے لیے ہے، مالی مشورہ نہیں۔ Backtest ماضی کے ڈیٹا کی سیمولیشن ہے، مستقبل کی کارکردگی کی ضمانت نہیں دیتا اور حقیقی سودے نہیں کرتا۔ اس لائبریری کے طریقے لازماً ایپ میں دستیاب فیچرز نہیں ہیں۔ دیکھیے طریقۂ تحقیق اور تعلیمی مرکز.
حقیقی سرمایہ خطرے میں ڈالنے سے پہلے قواعد کی توثیق کریں
ایپ کی سہولتوں، ڈیٹا اور ہر فرضی سودے کی جانچ کریں؛ جدید ڈیٹیکٹرز کے لیے الگ عمل درآمد درکار ہو سکتا ہے۔
App Store سے Backtest ڈاؤن لوڈ کریں