विकल्प और फ्यूचर्स की सभी गाइड
आपकी price पर print होना proof नहीं कि आपका order next था8 min read

Futures Order Book और Price-Time Priority की व्याख्या

जानें कि futures order book, queue position, price priority, time priority, product-specific matching algorithms और cancel या replace requests working order को कैसे प्रभावित करते हैं

Mark द्वारा तैयार · नीचे प्राथमिक स्रोत

सीधा जवाब

Futures order book eligible buy और sell interest का changing record है, fill की reservation नहीं। अपनी limit price पर trade देखना यह prove नहीं करता कि आपका resting order line में first था, उस instant active था या traded quantity के लिए eligible था। CME Globex पर matching aggressor के opposite current prices और best price पर quantity को business-rule priorities के तहत determine करती है। Incoming quantity relevant displayed resting quantity को पूरी तरह satisfy न करे तो product का assigned algorithm उसे resting orders में allocate करता है; यदि satisfy करे तो CME fill को time priority में distribute करता है। FIFO price और time उपयोग करता है, इसलिए जहाँ FIFO लागू हो वहाँ same price का earlier order priority रखता है; CME Globex अन्य product-specific allocation methods भी उपयोग करता है, इसलिए हर product के लिए universal “first in, first filled” rule नहीं है। Public depth screen aggregated Market by Price feed हो सकती है, order-level view नहीं, और cancel या modify request final state confirm होने तक केवल request रहती है। यह guide CME Globex examples उपयोग करती है; अन्य venue, product, feed या broker अलग rules और displays उपयोग कर सकते हैं।

Order book live interest है, executable-size का promise नहीं

Order book price levels पर buy और sell interest दिखाती है, जब orders enter, match, modify, cancel या expire होते हैं। यह displayed quantity और बाद में आने वाले order के बीच contract नहीं है। Screen update और exchange द्वारा order process करने के बीच दूसरा participant trade, cancel, modify या interest add कर सकता है।

इसीलिए chart touch, last-trade print, best bid या displayed offer अपने-आप यह establish नहीं करते कि particular working limit order fill होना चाहिए था। Exact contract month, session, side, price, quantity और timestamps अलग करके शुरू करें। Futures market orders और limit orders समझाता है कि limit price boundary protect कर सकता है, फिर भी execution पूरा होने के बजाय working रह सकता है।

Depth view खुद limited हो सकती है। CME Market by Price को aggregated format बताता है जो price levels के लिए total quantity और number of orders दिखाता है, जबकि Market by Order उस feed को पाने वाले users के लिए anonymous individual orders और full depth दिखा सकता है। इसलिए platform की visible ladder में customer की exact queue place establish करने के लिए जरूरी information missing हो सकती है।

Better price पहले आती है; same-price allocation product-specific है

Trade हो सकने वाली price पर better price को worse price से पहले consider किया जाता है। Incoming order best price level तक पहुँचे तो CME पहले check करता है कि quantity relevant displayed resting quantity को पूरी तरह satisfy करती है या नहीं। यदि नहीं, product का matching algorithm incoming quantity को eligible resting orders में distribute करता है; यदि हाँ, CME fill को time priority में distribute करता है। CME की current Globex materials FIFO, allocation, pro-rata, configurable और threshold pro-rata जैसे platform algorithms list करती हैं। Exact futures product का assigned algorithm control करता है, इसलिए किसी platform algorithm या step को universal futures rule न मानें।

FIFO specific rule है, हर futures market का synonym नहीं। जहाँ FIFO लागू हो, criteria price और time हैं: same price पर resting orders entry-time order में fill होती हैं। अन्य configurations में size, pro-rata component या stated product rule allocation को प्रभावित कर सकते हैं। दूसरे contract या venue की queue rule carry करने के बजाय exact product की current matching specification जाँचें।

इसी distinction से common question समझ आता है: “Market मेरी price पर trade हुई—मैं fill क्यों नहीं हुआ?” Trade ने earlier eligible interest satisfy किया हो सकता है, अलग rule के तहत छोटी quantity allocate हुई हो सकती है, order working बनने से पहले event हुआ हो सकता है या अलग contract, session या price record का मामला हो सकता है। Accepted लेकिन unfilled order अपने-आप error नहीं है। Futures order rejected बनाम not filled order enter न कर पाने और market में enter होने के बावजूद execution न मिलने को अलग करता है।

Generic depth screen आपकी exact queue position नहीं दिखाती

Order-level feed भी public priority promise के समान नहीं है। CME Market by Order documentation कहती है कि individual orders anonymous हैं; participant की private OrderID उस participant की priority queue place determine करने के लिए उपयोग हो सकती है, जबकि PriorityID book sort करने के लिए है। Market by Price participants को individual queue position high accuracy से determine नहीं करने देता।

Data feed, platform, permissions, processing delay और screen देखने का exact time सभी matter करते हैं। Chart, one price पर total quantity या aggregate/delayed broker display से अपनी exchange sequence infer न करें। Account record में order acknowledgement और status confirm करें। Queue-position information उपलब्ध हो तो उसे live operational detail मानें जो book के साथ बदल सकती है, fill guarantee नहीं।

Cancel और replace requests state तथा priority दोनों बदल सकती हैं

Cancel दबाने से पहले हो चुका match retroactively remove नहीं होता और trading system process तथा acknowledge करे बिना cancellation establish नहीं होती। CME pending cancel confirmation को उस canceled order से अलग करता है जो वास्तव में book से हट चुका हो। Modification भी fill होते समय pending हो सकती है।

CME कई modifications list करता है जो order की book priority बदलती हैं, जिनमें account change, quantity increase, order-type change, price change, stop-trigger change और minimum-fill change शामिल हैं। Other modifications और उनके effects को generic “replace” button से assume करने के बजाय exact order और venue के लिए verify करें। Stop order को post-trigger path में eligible बनने से पहले एक additional state होती है; futures stop orders और stop-limit orders बताता है कि trigger और completed exit अलग events क्यों हैं।

Nonfill को केवल screen नहीं, order record से reconcile करें

Working या unexpected order result के लिए exact symbol और contract month, side, limit या trigger fields, original और modified quantities, exchange acknowledgement, status transitions, time zone सहित timestamps, executions, remaining quantity, time in force, session और compared market-data source record करें। फिर product का matching algorithm और broker order report जाँचें।

Market controls orders के interact करने का समय और तरीका बदल सकते हैं। Trading pauses, price limits, price-band controls और product-specific availability precise market context के बाहर देखे जाने पर displayed price या order state को misleading बना सकते हैं। Futures price limits और circuit breakers समझाता है कि market control chosen price पर exposure trade होने का promise नहीं है।

यह order-book mechanics guide है, futures order place या cancel करने का instruction नहीं। Actual execution को current product rules, exchange specification, broker route और final order record govern करते हैं।

आम सवाल

Futures मेरी limit price पर trade हुए फिर भी order fill क्यों नहीं हुआ?

Trade ने earlier eligible orders fill किए हो सकते हैं, product के matching rule के तहत छोटी quantity allocate हुई हो सकती है, आपके order के working बनने से पहले event हुआ हो सकता है या अलग contract, session या price record का मामला हो सकता है। Exchange acknowledgement, order status, timestamps और matching specification से reconcile करें।

क्या सभी CME futures price-time priority उपयोग करते हैं?

नहीं। FIFO price और time उपयोग करता है, लेकिन CME Globex कई matching algorithms support करता है और applicable allocation product तथा market configuration के अनुसार अलग हो सकती है। Exact instrument का current rule confirm करें।

क्या cancel दबाने से guarantee होती है कि मेरा futures order fill नहीं होगा?

नहीं। Trading system process और acknowledge करे तब cancellation final होती है। Market events के दौरान order pending cancellation या modification में हो सकता है। Order record में final status और executions जाँचें।

स्रोत और आगे पढ़ें

संबंधित गाइड