Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

L2 డేటా ద్వారా క్యూ పొజిషన్‌ను అంచనా వేయడం ఎలా?

ఒక పాసివ్ ఆర్డర్ స్ప్రెడ్‌ను పొందుతుందో లేదో క్యూ పొజిషన్ నిర్ణయిస్తుంది. అగ్రిగేటెడ్ బుక్ డేటా నుండి దీనిని ఎలా అంచనా వేయాలో మరియు MBO డేటా ఎప్పుడు అవసరమో ఈ విశ్లేషణలో తెలుసుకోండి.

ఒక నిర్దిష్ట ధర వద్ద ఉన్న ఆర్డర్ల వరుసలో మీ స్థానమే 'క్యూ పొజిషన్' (queue position). ప్రైస్-టైమ్ ప్రయారిటీ (price-time priority) పద్ధతిని పాటించే మార్కెట్లలో, ఒక పాసివ్ ఆర్డర్ స్ప్రెడ్‌ను పొందుతుందా లేదా అసలు ట్రేడ్ అవ్వదా అనేది ఈ స్థానంపైనే ఆధారపడి ఉంటుంది. అగ్రిగేటెడ్ మార్కెట్ డేటా ఈ సంఖ్యను నేరుగా అందించదు: లెవల్ 2 బుక్ ప్రతి ధర వద్ద ఎంత పరిమాణం (size) ఉందో చూపిస్తుంది కానీ, అది ఎవరిదో చెప్పదు. చాలా మంది ట్రేడర్లు అందుబాటులో ఉన్న డేటా నుండి క్యూ పొజిషన్‌ను ఎలా అంచనా వేయాలి, మరియు ఆ అంచనా ఎప్పుడు సరిపోదో ఎలా గుర్తించాలో ఇక్కడ తెలుసుకుందాం.

క్యూ పొజిషన్ ఎందుకు అత్యంత కీలకమైన అంశం

ఒక పాసివ్ ఆర్డర్ బుక్‌లో ఉండి, మరొకరు వచ్చి ఆ స్ప్రెడ్‌ను క్రాస్ చేసే వరకు వేచి ఉంటుంది. price-time priority ప్రకారం, మ్యాచింగ్ ఇంజిన్ ఆర్డర్లను ముందుగా ధర ఆధారంగా, ఆ తర్వాత అవి వచ్చిన సమయం ఆధారంగా క్రమబద్ధీకరిస్తుంది. ఉదాహరణకు, $10.00 వద్ద ఇప్పటికే 10,000 షేర్ల బిడ్ ఉండి, మీరు దాని వెనుక 100 షేర్లను చేర్చితే, మీ వంతు వచ్చేలోపు ఆ 10,000 షేర్లు ట్రేడ్ అవ్వాలి లేదా క్యాన్సిల్ అవ్వాలి. మీరు అదే ధర వద్ద ఆర్డర్‌ను క్యాన్సిల్ చేసి మళ్ళీ ఎంటర్ చేస్తే, మీరు మళ్ళీ వరుస చివరకు వెళ్తారు.

ఈ క్రమబద్ధీకరణే ఆర్థిక లాభాలను నిర్ణయిస్తుంది. మీరు వరుసలో ముందుంటే, తరచుగా ట్రేడ్ చేస్తారు మరియు స్ప్రెడ్‌తో పాటు అదనపు లిక్విడిటీ రిబేట్‌లను పొందుతారు, దీని గురించి maker-taker fees and rebatesలో వివరించబడింది. మీరు వరుసలో చివరన ఉంటే, మీకు ముందున్న వారందరూ ట్రేడ్ అయిన తర్వాతే మీ వంతు వస్తుంది. ధర మీ స్థాయిని దాటి వెళ్లే ముందు క్షణాల్లోనే ఇటువంటి ఫిల్స్ (fills) జరుగుతాయి. ఒకే ధర, ఒకే ఆర్డర్, కానీ ఫలితం భిన్నంగా ఉంటుంది.

లెవల్ 2 డేటా ఏమి చూపగలదు, ఏమి చూపలేదు

లెవల్ 1 అనేది బెస్ట్ బిడ్ మరియు ఆఫర్ ధరలను, వాటి పరిమాణంతో సహా చూపిస్తుంది. లెవల్ 2, దీనినే మార్కెట్ బై ప్రైస్ అని కూడా అంటారు, ఇది మరింత లోతైన సమాచారాన్ని ఇస్తుంది: ప్రతి ధర వద్ద ఉన్న మొత్తం పరిమాణాన్ని ఇది జాబితా చేస్తుంది. ఇవి రెండూ అగ్రిగేటెడ్ డేటానే, వీటి మధ్య వ్యత్యాసాన్ని Level 1 vs Level 2 market dataలో చూడవచ్చు. $10.00 వద్ద ఉన్న బిడ్ 10,000 షేర్ల నుండి 8,500కు తగ్గితే, 1,500 షేర్లు తగ్గాయని మాత్రమే ఫీడ్ చెబుతుంది. అవి ట్రేడ్ అయ్యాయా, ఒక ఆర్డర్ వెళ్ళిపోయిందా లేదా నలభై ఆర్డర్లు వెళ్ళాయా, లేదా అవి వరుసలో ఎక్కడ ఉన్నాయో అది చెప్పదు.

ఎగ్జిక్యూషన్లు స్పష్టంగా కనిపిస్తాయి: టేప్ ప్రతి ట్రేడ్‌ను పరిమాణంతో సహా ప్రింట్ చేస్తుంది, కాబట్టి వాటిని మీరు ఖచ్చితంగా లెక్కించవచ్చు. మిగిలినది క్యాన్సిలేషన్, ఇక్కడే ఊహలు మొదలవుతాయి. జూన్ 10, 2026, బుధవారం నాడు ఒక లిక్విడ్ స్టాక్ కోసం జరిగిన ట్రేడింగ్ సెషన్‌లో, కన్సాలిడేటెడ్ టాప్ ఆఫ్ బుక్ వద్ద ఉన్న మెసేజ్‌లను టేప్ ప్రింట్లతో పోల్చి కింద ఉన్న ప్యానెల్ చూపిస్తుంది.

క్వెరీటేప్ ప్రింట్లపై టాప్ ఆఫ్ బుక్ మెసేజ్‌లు, AAPL, జూన్ 10 2026
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    q.et_time                            AS et_time,
    q.quote_updates                      AS quote_updates,
    t.trades                             AS trades,
    round(q.quote_updates / t.trades, 1) AS updates_per_trade
FROM
(
    SELECT
        formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
        count() AS quote_updates
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-10 12:00:00'
      AND sip_timestamp <  '2026-06-10 20:00:00'
    GROUP BY et_time
) AS q
INNER JOIN
(
    SELECT
        formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS trade_hour,
        count() AS trades
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-10 12:00:00'
      AND sip_timestamp <  '2026-06-10 20:00:00'
    GROUP BY trade_hour
) AS t ON q.et_time = t.trade_hour
ORDER BY et_time
Run this yourself

08:00 గంట సమయం మార్కెట్ ప్రారంభానికి ముందు ఉంటుంది: అక్కడ ప్రతి ప్రింట్‌కు టాప్ ఆఫ్ బుక్ 0.8 సార్లు మారింది, అంటే ప్రింట్ల కంటే మెసేజ్‌లు తక్కువగా ఉన్నాయి. రెగ్యులర్ సెషన్‌లో ఈ నిష్పత్తి మారుతుంది. 15:00 గంట సమయంలో, కేవలం ఆ గంటలోనే 233433 మెసేజ్‌లు రాగా, ప్రతి ప్రింట్‌కు టాప్ ఆఫ్ బుక్ 1.6 సార్లు మారింది. ఓపెన్ మార్కెట్‌లో ఒక ధర స్థాయి వద్ద జరిగే వాటిలో ఎక్కువ భాగం ఆర్డర్లు ట్రేడ్ అవ్వకుండానే రావడం మరియు వెళ్ళిపోవడం జరుగుతుంది. ఇలా జరిగిన ప్రతి సంఘటన మీ క్యూ పొజిషన్‌ను మారుస్తుంది, కానీ ఏ అగ్రిగేటెడ్ ఫీడ్ కూడా ఆ సమాచారాన్ని ఇవ్వదు.

యూనిఫాం క్యాన్సిలేషన్ అంచనా మరియు దానిలోని లోపాలు

సాధారణంగా క్యాన్సిలేషన్లు క్యూ అంతటా సమానంగా జరుగుతాయని భావిస్తారు. మీ ముందున్న షేర్లను, మీ ధర వద్ద ఉన్న మొత్తం షేర్లతో భాగిస్తే వచ్చే విలువను x అనుకుందాం. యూనిఫాం మోడల్ ప్రకారం, క్యాన్సిల్ అయిన ఏ షేరైనా మీ ముందు ఉండే అవకాశం x అని, అంటే p(x) = x అని భావిస్తారు. 10,000 షేర్ల క్యూలో మీరు సగంలో ఉండి, 1,000 షేర్లు ప్రింట్ లేకుండా క్యాన్సిల్ అయితే, ఈ మోడల్ మిమ్మల్ని 500 స్థానాలు ముందుకు జరుపుతుంది.

నిజానికి క్యూలు ఇలా ఉండవు. కొంతకాలంగా ఉన్న ఆర్డర్ వేచి ఉండటానికి సిద్ధంగా ఉన్నవారిది, కానీ ఇప్పుడే వచ్చిన ఆర్డర్ సెకన్లలో మాయమయ్యే అవకాశం ఉంది. క్యాన్సిలేషన్లు వరుస చివరన, అంటే మీకు దగ్గరగా లేదా మీ వెనుక ఎక్కువగా జరుగుతాయి. ఆ 1,000 క్యాన్సిల్ అయిన షేర్లలో, బహుశా 200 మాత్రమే మీ ముందు ఉండవచ్చు, కానీ మోడల్ మీకు 500 స్థానాల క్రెడిట్ ఇస్తుంది. ఇలా రోజంతా జరిగితే, సిమ్యులేటెడ్ క్యూ నిజమైన క్యూ కంటే వేగంగా ముందుకు వెళ్తుంది. ఈ పొరపాటు వల్ల లైవ్ ఆర్డర్ల కంటే ఎక్కువ ఫిల్స్, మంచి సమయాల్లో జరుగుతున్నట్లు కనిపిస్తుంది.

క్యూ ఎలా ఖాళీ అవుతుంది

క్యాన్సిలేషన్లు మిమ్మల్ని కనిపించకుండా ముందుకు జరుపుతాయి. ట్రేడ్లు ప్రింట్ల పరిమాణం ద్వారా మిమ్మల్ని స్పష్టంగా ముందుకు జరుపుతాయి.

క్వెరీట్రేడ్ సైజుల వారీగా AAPL ప్రింట్ల విభజన, జూన్ 10 2026
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    multiIf(size < 100,  'under 100 shares',
            size = 100,  'exactly 100 shares',
            size <= 499, '101 to 499 shares',
            size <= 999, '500 to 999 shares',
                         '1000 shares or more')             AS trade_size_group,
    round(100 * count() / sum(count()) OVER (), 1)          AS share_of_prints_pct,
    round(100 * sum(size) / sum(sum(size)) OVER (), 1)      AS share_of_shares_pct
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-10 14:00:00'
  AND sip_timestamp <  '2026-06-10 20:00:00'
GROUP BY trade_size_group
ORDER BY min(size)
Run this yourself

ఈ సెషన్‌లో రౌండ్ లాట్ కంటే తక్కువ ఉన్న ప్రింట్లు 90% శాతం మరియు షేర్ల పరంగా 42.5% శాతం ఉన్నాయి. వెయ్యి లేదా అంతకంటే ఎక్కువ షేర్ల బ్లాక్‌లు 0.2% శాతం ప్రింట్లు మరియు 19.9% శాతం వాల్యూమ్‌ను కలిగి ఉన్నాయి. క్యూలు చిన్న మొత్తాల్లో ఖాళీ అవుతాయి, కాబట్టి 2,000వ స్థానానికి మరియు 3,500వ స్థానానికి మధ్య వందల కొద్దీ ప్రింట్ల వేచి ఉండటం ఉంటుంది. రెండు పెద్ద ట్రేడ్ల తర్వాత ఫిల్ ఇచ్చే సిమ్యులేటర్ టేప్‌లోని చాలా సమాచారాన్ని కోల్పోతుంది.

మీకు కనిపించని ఆర్డర్

డెప్త్ ఫీడ్లు పరిమితంగా ఉంటాయి. మీరు పది ధర స్థాయిలను చూస్తుంటే మరియు మీ ఆర్డర్ పదకొండవ స్థాయిలో ఉంటే, మీ ఆర్డర్ డేటా వెలుపల ఉన్నట్లు లెక్క. అప్పుడు మీరు అంచనా వేయడం లేదు, ఊహించుకుంటున్నారు. మార్కెట్‌ను అనుసరించని ఆర్డర్ త్వరగా లోపలి స్థాయి నుండి బయటకు వెళ్ళిపోతుంది కాబట్టి, ఇది సాధారణ విషయమే.

క్వెరీబెస్ట్ బిడ్ మరియు అది తాకిన ధర స్థాయిలు, AAPL, 15 నిమిషాల బకెట్లు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    formatDateTime(toStartOfFifteenMinutes(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
    round(avg(toFloat64(bid_price)), 2) AS best_bid,
    uniqExact(bid_price)                AS bid_levels_touched
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-10 14:00:00'
  AND sip_timestamp <  '2026-06-10 20:00:00'
  AND bid_price > 0
GROUP BY et_time
ORDER BY et_time
Run this yourself

10:00 బకెట్‌లో బెస్ట్ బిడ్ సగటున $290.29 వద్ద ఉండి, పదిహేను నిమిషాల్లో 187 విభిన్న ధరలను చూసింది. పెన్నీలలో కోట్ చేయబడిన స్టాక్‌లో ప్రతి ధర ఒక ప్రత్యేక స్థాయి, కాబట్టి పది స్థాయిల వ్యూ పది సెంట్ల బుక్‌ను కవర్ చేస్తుంది. ఇలాంటి సెషన్‌లో ఒకే ధర వద్ద వదిలేసిన ఆర్డర్, యజమానికి కనిపించే అత్యంత లోతైన స్థాయి కంటే దిగువన ఎక్కువ కాలం ఉండవచ్చు.

క్యూ పొజిషన్ ఎక్కడ అత్యంత విలువైనది

ధర మెరుగుదల (price improvement) సాధ్యం కాని చోట క్యూ పొజిషన్ అత్యంత విలువైనది. ఒక సెంట్ స్ప్రెడ్ ఉన్న స్టాక్‌లో మెరుగైన ధరతో వరుసను దాటడానికి అవకాశం ఉండదు: అందరూ ఒకే టిక్ వద్ద ఉంటారు, సమయమే నిర్ణయాత్మకం అవుతుంది. స్ప్రెడ్ కొన్ని సెంట్లు ఉన్నప్పుడు, ఒక ట్రేడర్ ఒక సెంట్ అదనంగా ఇచ్చి క్యూ ముందు నిలబడవచ్చు, అక్కడ ధర నిర్ణయం వరుస కంటే ముఖ్యం.

క్వెరీసగటు కోటెడ్ స్ప్రెడ్ మరియు ఒక సెంట్ స్ప్రెడ్ వద్ద ఉన్న సమయం, జూన్ 10 2026 మధ్యాహ్నం
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker                                                AS symbol,
    round(avg(toFloat64(ask_price - bid_price)) * 100, 2) AS avg_spread_cents,
    round(100 * countIf(round(toFloat64(ask_price - bid_price) * 100) <= 1) / count(), 1) AS one_cent_pct
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'KO', 'NVDA', 'MSFT', 'BKNG')
  AND sip_timestamp >= '2026-06-10 15:00:00'
  AND sip_timestamp <  '2026-06-10 19:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY ticker
ORDER BY avg_spread_cents
Run this yourself

అదే సెషన్‌లో నాలుగు మధ్యాహ్న గంటల పాటు, ఆరు పేర్లలో అత్యంత తక్కువ స్ప్రెడ్ ఉన్న KO, సగటున 1.18 సెంట్ల స్ప్రెడ్‌ను కలిగి ఉండి, 82.5% శాతం అప్‌డేట్లలో ఒక సెంట్ స్ప్రెడ్‌ను చూపింది. అత్యధిక స్ప్రెడ్ ఉన్న MSFT, సగటున 8.46 సెంట్లు కలిగి ఉండి, 1.1% శాతం అప్‌డేట్లలో ఒక సెంట్ స్ప్రెడ్‌ను చూపింది. మొదటి పేరుపై కాలిబ్రేట్ చేసిన క్యూ మోడల్ రెండో దాని గురించి ఏమీ చెప్పలేదు. కోట్స్ మధ్య ఉండే ఆర్డర్లు, midpoint peg ordersలో కవర్ చేయబడినవి, అదే నియమాల ప్రకారం తమ సొంత వరుసను ఏర్పరుచుకుంటాయి.

మీ బ్యాక్‌టెస్ట్ కోసం నాలుగు డయాగ్నోస్టిక్స్

  1. ఒకే పేర్లపై, ఒకే గంటల్లో మీ లైవ్ ఫిల్ రేట్‌ను సిమ్యులేటెడ్ ఫిల్ రేట్‌తో పోల్చండి. లైవ్ మార్కెట్‌లో 40 శాతం ఫిల్స్ వస్తే, సిమ్యులేటర్‌లో 70 శాతం ఫిల్స్ వస్తున్నాయంటే, అది మీ అంచనాను మాత్రమే చెబుతోంది, మార్కెట్‌ను కాదు.
  2. సిమ్యులేటెడ్ ఫిల్స్‌ను రెండుగా విభజించండి: ధర స్థాయి తర్వాత కూడా కొనసాగినవి, మరియు ఆ స్థాయి పూర్తిగా క్లియర్ అయినప్పుడు జరిగినవి. రెండో రకం ఫిల్స్ ఎక్కువగా ఉంటే, ధర మిమ్మల్ని దాటి వెళ్లేటప్పుడు సిమ్యులేటర్ మీకు ఫిల్స్ ఇస్తోందని అర్థం.
  3. అంచనాను బ్రాకెట్ చేయండి. ప్రతి క్యాన్సిలేషన్‌ను క్యూ ముందు నుండి తీసుకున్నట్లు ఒకసారి, వెనుక నుండి తీసుకున్నట్లు మరోసారి రన్ చేయండి. మీరు ఎంచుకున్న p(x) చుట్టూ ఉన్న నిజాయితీ గల ఎర్రర్ బార్‌లు ఇవే.
  4. మీ ఫీడ్ కవర్ చేసే డెప్త్ వెలుపల మీ ధర ఎన్నిసార్లు ఉందో కొలవండి. అక్కడ జరిగిన ఫిల్స్ అన్నీ ఊహాజనితమే. Look-ahead bias in backtesting ఇదే వైఫల్యాన్ని మరో కోణంలో వివరిస్తుంది: వ్యూహానికి తెలియని సమాచారంపై ఆధారపడిన ఫలితం అది.

మోడలింగ్‌ను ఆపి ఆర్డర్ డేటాను ఎప్పుడు కొనాలి

మార్కెట్-బై-ఆర్డర్ (MBO) డేటా ప్రతి వ్యక్తిగత ఆర్డర్ కోసం ఒక మెసేజ్‌ను కలిగి ఉంటుంది, అది వచ్చినప్పటి నుండి ఎగ్జిక్యూట్ లేదా క్యాన్సిల్ అయ్యే వరకు ప్రతిదీ ఒక ఐడెంటిఫైయర్‌తో ఉంటుంది. ఆ ఫీడ్‌ను ప్లే చేస్తే, మీ ఆర్డర్ మార్కెట్‌కు చేరడానికి పట్టే ఆలస్యాన్ని పరిగణనలోకి తీసుకున్న తర్వాత, వరుసలో మీ స్థానం ఒక అంచనా కాదు, ఖచ్చితమైన లెక్క అవుతుంది. ఇది డెప్త్ ఫీడ్ కంటే ఖరీదైనది మరియు నిల్వ చేయడానికి ఎక్కువ స్థలం అవసరం.

డయాగ్నోస్టిక్ 3 అనేది నిర్ణయ నియమం. ఫ్రంట్ మరియు బ్యాక్ బ్రాకెట్లు రెండింటిలోనూ వ్యూహం లాభదాయకంగా ఉంటే, మధ్యస్థ అంచనా సరిపోతుంది. ఒక బ్రాకెట్ కింద లాభం వచ్చి, మరొక దానిలో నష్టం వస్తే, క్యూ మోడలే వ్యూహం అవుతుంది, అప్పుడు ఊహలను సమర్థించుకోవడం కంటే ఆర్డర్-బై-ఆర్డర్ ఫీడ్‌ను కొనడం చౌక.

ప్రో-రాటా వేదికలు ప్రశ్నను మారుస్తాయి

కొన్ని ఫ్యూచర్స్ మరియు ఆప్షన్స్ మార్కెట్లు వచ్చే ఆర్డర్‌ను వరుసలో ఉన్న ఆర్డర్లకు పరిమాణం (size) ఆధారంగా పంచుతాయి. అక్కడ సమయం కంటే పరిమాణమే ముఖ్యం: మీ పరిమాణాన్ని రెట్టింపు చేస్తే, ప్రతి ఫిల్‌లో మీ వాటా దాదాపు రెట్టింపు అవుతుంది. వైఫల్య విధానం కూడా మారుతుంది, మీరు కలిగి ఉండాలనుకున్న దానికంటే ఎక్కువ పరిమాణాన్ని కోట్ చేయడం వైపు వెళ్తుంది. Why options orders do not get filledలో ఆప్షన్స్ బుక్ రిటైల్ వైపు నుండి ఎలా ఉంటుందో చూడవచ్చు.

తరచుగా అడిగే ప్రశ్నలు (FAQ)

ట్రేడింగ్‌లో క్యూ పొజిషన్ అంటే ఏమిటి?

క్యూ పొజిషన్ అనేది ఒకే వేదికపై, ఒకే ధర వద్ద ఉన్న ఆర్డర్ల వరుసలో మీ స్థానం. ప్రైస్-టైమ్ ప్రయారిటీ బుక్‌లో, మీ ఆర్డర్ ట్రేడ్ అవ్వాలంటే మీకు ముందున్న ఆర్డర్లు ట్రేడ్ అవ్వాలి లేదా క్యాన్సిల్ అవ్వాలి.

లెవల్ 2 డేటా నుండి క్యూ పొజిషన్‌ను లెక్కించవచ్చా?

ఖచ్చితంగా లేదు. లెవల్ 2 ప్రతి ధర వద్ద మొత్తం పరిమాణాన్ని మాత్రమే చూపిస్తుంది, ఆర్డర్ ఐడెంటిటీ ఉండదు. కాబట్టి ప్రింట్ లేకుండా పరిమాణం తగ్గినప్పుడు, ఆ షేర్లు మీ ముందు ఉన్నాయో లేదా వెనుక ఉన్నాయో చెప్పలేము. మీరు సంఖ్యను అంచనా వేయవచ్చు మరియు బ్రాకెట్ చేయవచ్చు. ఖచ్చితమైన సంఖ్య కోసం ఆర్డర్-బై-ఆర్డర్ డేటా అవసరం.

బ్యాక్‌టెస్ట్ చేసిన ఫిల్ రేట్లు సాధారణంగా ఎందుకు ఎక్కువగా ఉంటాయి?

క్యాన్సిలేషన్లు క్యూ అంతటా సమానంగా జరుగుతాయని సాధారణంగా భావిస్తారు, కానీ నిజానికి అవి వరుస చివరన ఎక్కువగా జరుగుతాయి. సమానంగా భావించే మోడల్ మీ సిమ్యులేటెడ్ ఆర్డర్‌ను నిజమైన వరుస కంటే వేగంగా ముందుకు జరుపుతుంది, దీనివల్ల లైవ్ ట్రేడింగ్ కంటే ఎక్కువ మరియు మెరుగైన ఫిల్స్ కనిపిస్తాయి.

MBO డేటా అంటే ఏమిటి?

మార్కెట్-బై-ఆర్డర్ డేటా ప్రతి వ్యక్తిగత ఆర్డర్‌కు సంబంధించిన మెసేజ్‌లను ఇస్తుంది, అది వచ్చినప్పటి నుండి ఎగ్జిక్యూషన్ లేదా క్యాన్సిల్ అయ్యే వరకు. వరుసలో మీ స్థానాన్ని అంచనా వేయకుండా లెక్కించగలిగే ఫీడ్ ఇది, ఇది ఒక టిక్ స్ప్రెడ్ వద్ద ఉండే వ్యూహాలకు చాలా ముఖ్యం.

ప్రో-రాటా వేదికలపై క్యూ పొజిషన్ ముఖ్యమా?

తక్కువ. ప్రో-రాటా కేటాయింపు ఒక ఇన్‌కమింగ్ ఆర్డర్‌ను పరిమాణం ఆధారంగా పంచుతుంది, కాబట్టి ముందుగా రావడం వల్ల పెద్దగా ఉపయోగం ఉండదు, కోట్ చేసిన పరిమాణమే పని చేస్తుంది. ఏదైనా క్యూ మోడలింగ్ చేసే ముందు, ఆ వేదిక ఏ కేటాయింపు మోడల్‌ను ఉపయోగిస్తుందో తనిఖీ చేయడం ముఖ్యం.


ఇక్కడ ఉన్న ప్రతి ప్యానెల్ దానిని రూపొందించిన SQLను కలిగి ఉంది. టిక్కర్‌ను మార్చండి, తేదీని మార్చండి మరియు మీరు ట్రేడ్ చేసే పేర్ల గురించి స్ట్రాస్‌మోర్ టెర్మినల్‌లో అదే ప్రశ్నను అడగండి.