8 اکتوبر، 2026 · تحقیق

میرا بیک ٹیسٹ لِمٹ آرڈر کو بھر کیوں دیتا ہے جب مارکیٹ وہاں تک پہنچی ہی نہیں؟

میرا بیک ٹیسٹ لِمٹ آرڈر کو بھر کیوں دیتا ہے جب مارکیٹ وہاں تک پہنچی ہی نہیں؟

بیک ٹیسٹ آپ کا لِمٹ آرڈر تب بھی بھر سکتا ہے جب ٹریڈ کرنے کا کوئی موقع موجود نہ تھا۔ اگر بار کی کم ترین قیمت آپ کی خرید لِمٹ سے نیچے گئی، تو بہت سے انجن فل شمار کر لیتے ہیں۔ لیکن کم ترین قیمت صرف یہ بتاتی ہے کہ کم از کم ایک رپورٹ شدہ ٹریڈ اس قیمت پر یا اس سے کم پر ہوئی۔ اس سے یہ معلوم نہیں ہوتا کہ کتنا حجم ٹریڈ ہوا، آپ سے پہلے قطار میں کون تھا، یا آپ کا آرڈر وقت پر فعال تھا بھی یا نہیں۔

یہ فرق سب سے زیادہ تب اہم ہوتا ہے جب حکمتِ عملی کا منافع بار بار ہونے والے غیر فعال فلز پر منحصر ہو۔ جو ماڈل ہر بار قیمت چھونے کو مکمل فل سمجھتا ہے، وہ صبر سے کی گئی انٹری کو الفا کا خیالی ذریعہ بنا سکتا ہے۔

کیا بار کا میری لِمٹ پرائس کو چھونا یہ معنی رکھتا ہے کہ میرا آرڈر بھر گیا؟

نہیں۔ اس کا مطلب ہے کہ بار کی ریکارڈ شدہ قیمتوں کی حد میں آپ کی لِمٹ شامل تھی۔ آپ کا آرڈر بھر سکتا تھا یا نہیں، اس کا انحصار مارکیٹ کی آرڈر بک، ٹریڈ فلو، قطار میں آپ کی پوزیشن، اور آرڈر پہنچنے کے وقت پر ہے۔

فرض کریں خرید لِمٹ $100.00 ہے۔ بار $100.20 پر کھلتی ہے، اس کی کم ترین قیمت $99.98 تک جاتی ہے، اور یہ $100.10 پر بند ہوتی ہے۔ ممکن ہے کوئی ٹریڈ آپ کی قیمت سے 2 سینٹ نیچے ہوئی ہو، لیکن اگر $100.00 پر آپ سے پہلے بڑی قطار موجود تھی اور وہاں صرف تھوڑا سا حجم ٹریڈ ہوا، تو شاید آپ کا آرڈر چھوا تک نہ گیا ہو۔ صرف OHLCV سے آپ وہ قطار نہیں دیکھ سکتے۔

ایک اور پیچیدگی یہ ہے کہ بار وقت کے دوران ہونے والے کئی واقعات کو یکجا کرتی ہے۔ اگر آپ کا سگنل اسی بار کے اختتام پر حساب کیا جاتا ہے، تو آپ یہ فرض نہیں کر سکتے کہ جب بار کی کم ترین قیمت بنی، تب آپ کا آرڈر پہلے سے موجود تھا۔ بار اس ترتیب کو سمیٹ دیتی ہے جو اس سوال کا جواب دے سکتی تھی۔

OHLCV ڈیٹا لِمٹ فل کے بارے میں حقیقتاً کیا بتا سکتا ہے؟

OHLCV کچھ فلز کو خارج کر سکتا ہے اور دوسروں کو ممکن ظاہر کر سکتا ہے۔ یہ قطار میں ترجیح ثابت نہیں کر سکتا یا آپ کے آرڈر کے لیے دستیاب مقدار کی ضمانت نہیں دے سکتا۔

مشاہدہاس سے کیا پتا چلتا ہےیہ کیا ثابت نہیں کر سکتا
بار کی کم ترین قیمت خرید لِمٹ سے اوپر رہیاس بار کے دوران کوئی رپورٹ شدہ ٹریڈ اس قیمت تک نہیں پہنچییہ کہ آرڈر بھر جاتا
بار کی کم ترین قیمت نے خرید لِمٹ کو چھوالِمٹ پرائس رپورٹ ہوئییہ کہ آپ کا آرڈر آنے کے بعد کوئی حجم ٹریڈ ہوا
بار کی کم ترین قیمت خرید لِمٹ سے نیچے گئیاس قیمت پر یا اس سے کم پر ٹریڈز ہوئیںیہ کہ اتنا حجم آپ کی قطار کی پوزیشن تک پہنچا
بار کا کل حجم آپ کے آرڈر کے سائز سے زیادہ تھابار میں کہیں نہ کہیں کم از کم اتنا حجم ٹریڈ ہوایہ کہ آرڈر آنے کے بعد اسی قیمت پر اتنا حجم ٹریڈ ہوا

لہٰذا بار پر مبنی انجن کو فل کے لیے ایک مفروضہ درکار ہوتا ہے۔ اس مفروضے کو ایک ایسی ماڈلنگ سمجھیں جس کی ایک واضح حد ہے، نہ کہ ایسی حقیقت جو کینڈل سے اخذ کی گئی ہو۔

بیک ٹیسٹ میں لِمٹ آرڈر فلز کی ماڈلنگ کیسے کرنی چاہیے؟

آرڈر کے وقت سے آغاز کریں۔ طے کریں کہ سگنل کب دستیاب ہوتا ہے، آرڈر ایکسچینج تک کب پہنچتا ہے، اور اس کے بعد مارکیٹ کے کون سے واقعات اس آرڈر پر اثر انداز ہو سکتے ہیں۔ اگر سگنل بار کے اختتام پر معلوم ہوتا ہے، تو بار پر مبنی محتاط اصول یہ ہے کہ آرڈر کو اگلی بار سے قابلِ عمل بنائیں۔

پھر قیمت کے اہل ہونے اور فل کی مقدار کو الگ رکھیں۔ لِمٹ کا ٹریڈ کے لیے اہل ہونا یہ نہیں کہ پورا آرڈر بھر جائے۔ اگر آپ کے پاس ٹریڈ پرنٹس ہیں مگر آرڈر بک کی تاریخ نہیں، تو آپ شرط رکھ سکتے ہیں کہ لِمٹ یا اس سے بہتر قیمت پر ٹریڈ ہونے والا حجم آپ کے آرڈر کے سائز کے کسی ضارب سے زیادہ ہو۔ یہ ضارب قطار کے لیے ایک تخمینی حفاظتی گنجائش ہے، کوئی عالمگیر مستقل مقدار نہیں۔ کئی قدروں کو آزمائیں اور نتائج میں تبدیلی رپورٹ کریں۔

مثال کے طور پر، فرض کریں حکمتِ عملی 2 BTC کا خرید لِمٹ آرڈر دیتی ہے اور منتخب قیمت پر آرڈر کے اہل ہونے کے بعد 3 BTC ٹریڈ ہوتے ہیں۔ اگر ماڈل کو مطلوبہ حجم 5 BTC ہو، تو آرڈر نہیں بھرے گا؛ اگر ماڈل 1.0 حجم کا ضارب استعمال کرے، تو یہ بھر جائے گا۔ ان میں سے کوئی نتیجہ قطار کی اصل صورتِ حال نہیں بتاتا۔ موازنہ دکھاتا ہے کہ حکمتِ عملی کس قدر ایسے مفروضے پر منحصر ہے جسے آپ مشاہدہ نہیں کر سکتے۔

غیر بھرے ہوئے آرڈرز کو سیمولیشن میں برقرار رکھیں۔ انہیں اسی وقت منسوخ کریں جب حکمتِ عملی انہیں منسوخ کرتی، اور چھوٹی ہوئی ٹریڈ کو چھوٹا ہی رہنے دیں۔ لِمٹ چھوتے ہی حکمتِ عملی کو فل دینا، جبکہ ان آرڈرز کو نظر انداز کرنا جو بغیر چھوئے ختم ہو جاتے ہیں، عمل درآمد اور مواقع کی تعداد دونوں میں جانبداری پیدا کرتا ہے۔

آرڈر بک ڈیٹا کب درکار ہوتا ہے؟

جب قطار میں پوزیشن یا جزوی فلز حکمتِ عملی کے لیے مرکزی اہمیت رکھتے ہوں تو آرڈر بک کی تازہ کاریوں اور ٹریڈز کا استعمال کریں: مثلاً مارکیٹ میکنگ، مختصر وقت کے غیر فعال کوٹس، یا ایسی انٹریز جن کا انحصار کسی پُر رش قیمت کی سطح پر قطار کے آگے ہونے پر ہو۔ تب بھی تاریخی عوامی ڈیٹا شاید قطار میں آپ کی درست پوزیشن نہ دکھا سکے۔ آپ کو آرڈر پہنچنے، آگے موجود آرڈرز کی منسوخی، میچنگ کے قواعد، اور اپنی مارکیٹ پر پڑنے والے اثر کی ماڈلنگ درکار ہے۔

سست رفتار حکمتِ عملیوں کے لیے تفصیلی آرڈر بک اصل غیر یقینی کو دور کیے بغیر پیچیدگی بڑھا سکتی ہے۔ بار پر مبنی مفید مطالعہ پھر بھی قیمت چھوتے ہی فل ہونے کی بالائی حد کا سخت، حجم کی شرط والے منظرناموں سے موازنہ کر سکتا ہے۔ اگر قابلِ عمل فلز کا تقاضا کرتے ہی بظاہر منافع بخش برتری غائب ہو جائے، تو یہ تحقیق کے لیے مفید معلومات ہیں۔

میں کیسے جانچوں کہ میرا نتیجہ پُرامید فلز پر منحصر ہے؟

واضح فل اصولوں کے چند منظرناموں میں اسی حکمتِ عملی کو چلائیں اور صرف حتمی منافع کا نہیں بلکہ مزید پیمانوں کا موازنہ کریں۔ بھرے گئے آرڈرز کی تعداد، جزوی فل کی شرح، آرڈر کے کھلے رہنے کا وقت، منسوخ شدہ مقدار، فل نہ ہونے کے بعد چھوٹی ہوئی قیمت کی حرکت، اور ٹرن اوور ریکارڈ کریں۔ حکمتِ عملی اپنا نمایاں منافع برقرار رکھ سکتی ہے جبکہ بہت کم اور زیادہ موزوں ٹریڈز پر انحصار کرتی ہو۔

اگلا مفید جائزہ پیپر ٹریڈنگ ہے: آرڈر کی اصل منطق جمع کریں اور منظوریوں، فلز، اور منسوخیوں کا ریکارڈ رکھیں۔ پیپر فلز پھر بھی ایکسچینج یا سیمولیٹر کے اپنے قواعد پر منحصر ہوتے ہیں، لیکن ان سے وقت بندی اور آرڈر ہینڈلنگ آزمائی جا سکتی ہے جو کینڈل نہیں دکھا سکتی۔

لِمٹ کا چھونا قیمت کے بارے میں ثبوت ہے۔ فل ہونا عمل درآمد کا دعویٰ ہے۔ آپ کے بیک ٹیسٹ کو ان دونوں دعووں کے درمیان فرق واضح کرنا چاہیے۔

لِمٹ آرڈرزبیک ٹیسٹنگمارکیٹ مائیکرو اسٹرکچرفل ماڈلزعمل درآمد
شیئر کریںXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← تمام پوسٹس