Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

NYSE Parity మరియు D-Quotes: Fill కేటాయింపు ఎలా?

NYSE parity ఒకే ధర వద్ద fillను పాల్గొనేవారికి పంచుతుంది. అందువల్ల floor broker, ముందుగా ఉన్న public order కంటే ముందు trade చేయవచ్చు. కేటాయింపు లెక్కలు చూడండి.

NYSE parity ఒక కేటాయింపు నియమం. ఒకే అత్యుత్తమ ధర వద్ద పలువురు పాల్గొనేవారు ఆర్డర్లు ఉంచినప్పుడు, కొత్తగా వచ్చిన ఆర్డర్‌ను రాక క్రమంలో ముందు నుంచి వెనుకకు నింపరు. బదులుగా ఒక్కో round lot చొప్పున వారిలో పంచుతారు. అత్యుత్తమ ధరను ఏర్పాటు చేసిన పాల్గొనేవారికి ముందుగా కేటాయింపు జరుగుతుంది. అయితే అతను చూపించిన పరిమాణం వరకు మాత్రమే. ఆ తర్వాత మిగిలిన పరిమాణం అందరికీ పంచబడుతుంది. అందుకే ఉదయం నుంచే అదే ధర వద్ద ఉన్న పబ్లిక్ ఆర్డర్‌కు ముందు floor broker యొక్క electronic quote అమలు కావచ్చు.

చాలా US venues ఈ విధంగా పనిచేయవు. Nasdaq మరియు electronic books price-time priorityను అనుసరిస్తాయి. అంటే ఒక ధర వద్ద ముందుగా వచ్చిన ఆర్డర్ ముందుగా అమలవుతుంది. Parity మూడో విధానం. NYSEలో లిస్టైన ప్రతి షేరు యొక్క continuous bookను ఇది నియంత్రిస్తుంది.

NYSE parity allocation ఎలా పనిచేస్తుంది?

ఈ నియమాన్ని అర్థం చేసుకోవడానికి మూడు నిర్వచనాలు సరిపోతాయి.

Setter priority. కొత్త అత్యుత్తమ bid లేదా offerను మొదటగా చూపించిన ఆర్డర్ ఆ ధరను ఏర్పాటు చేస్తుంది. ఆ ధర వద్ద ఉన్న ఇతరులందరికంటే ముందుగా దానికి కేటాయింపు జరుగుతుంది. అయితే ధరను ఏర్పాటు చేసిన సమయంలో అది చూపించిన పరిమాణం వరకు మాత్రమే. NYSE fillలో ఖచ్చితంగా first come, first servedగా పనిచేసే ఏకైక భాగం ఇదే.

A participant. ఒక నిర్దిష్ట ధర వద్ద ఉన్న ప్రతి off-floor electronic orderను కలిపి ఒకే participantగా పరిగణిస్తారు: అది book. అదే ధర వద్ద e-Quote ఉంచిన ప్రతి floor brokerను ప్రత్యేక participantగా పరిగణిస్తారు. షేరును quote చేయాల్సిన బాధ్యత ఉన్న సంస్థ అయిన Designated Market Maker కూడా మరో participant. ఒక ధర వద్ద 4,000 షేర్ల public interest, ఇద్దరు floor brokers ఉంటే, అక్కడ వందలాది participantలు కాదు; మొత్తం మూడు participantలు ఉంటాయి.

Rounds. Setter priority పూర్తయిన తర్వాత, మిగిలిన పరిమాణాన్ని ఒక్కో participantకు క్రమంగా one round lot, అంటే 100 షేర్లు, చొప్పున కేటాయిస్తారు. ఆర్డర్ పూర్తయ్యే వరకు లేదా ఆ ధర స్థాయి ఖాళీ అయ్యే వరకు ఈ క్రమం పునరావృతమవుతుంది. ఆ తర్వాత bookకు వచ్చిన కేటాయింపును దాని వ్యక్తిగత ఆర్డర్లకు time priority ఆధారంగా పంచుతారు.

వ్యక్తిగత fills చిన్నవిగా ఉంటాయి. ఈ క్రమం దాదాపు ప్రతి printలో అమలవుతుంది.

క్వెరీప్రతి ట్రేడ్‌కు సగటు షేర్లు, పది ప్రముఖ కంపెనీలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker,
    multiIf(ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT'), 'NYSE listed', 'Nasdaq listed') AS listing_venue,
    round(toFloat64(sum(volume)) / sum(transactions), 0) AS avg_shares_per_trade
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT', 'AAPL', 'MSFT', 'INTC', 'CSCO', 'PEP')
  AND date >= today() - 120
  AND date <  today() - 4
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_trade DESC
Run this yourself

గత నాలుగు నెలలలో అనుసరించిన 10 household namesలో, సగటు tradeలో 50 నుంచి 119 షేర్లు నమోదయ్యాయి. 1,000 షేర్ల ఆర్డర్ అనేక ప్రత్యేక కేటాయింపు నిర్ణయాల గుండా వెళుతుంది. ప్రతి నిర్ణయంలో ఈ క్రమం మళ్లీ అమలవుతుంది.

1,000 షేర్ల ఆర్డర్‌ను roundల వారీగా కేటాయించడం

NYSEలో లిస్టైన ఒక షేరు $50.00 వద్ద offerగా ఉందని, ఆ ధర వద్ద కింది ఐదు interestలు వచ్చిన క్రమంలో ఉన్నాయని ఊహించండి:

  1. Order A: 300 షేర్ల public limit order. ఇది ముందుగా $50.00ను చూపించింది. అందువల్ల ఇది price setter.
  2. Order B: 600 షేర్ల public limit order. ఇది కొన్ని నిమిషాల తర్వాత వచ్చింది.
  3. Floor broker C: 600 షేర్ల e-Quoteను కలిగి ఉంది.
  4. Floor broker D: 600 షేర్ల e-Quoteను కలిగి ఉంది.
  5. DMM: 500 షేర్లను quote చేస్తోంది.

1,000 షేర్లను కొనుగోలు చేయడానికి market order వస్తుంది. Order A, Order B రెండూ bookలో ఉన్నాయి. కాబట్టి అవి కలిపి ఒక participantగా పరిగణించబడతాయి. ఇద్దరు brokers, DMMతో కలిపి $50.00 వద్ద మొత్తం నాలుగు participantలు ఉన్నాయి.

Setter priority ప్రకారం Order Aకు ముందుగా కేటాయింపు జరుగుతుంది. ధరను ఏర్పాటు చేసినప్పుడు అది చూపించిన 300 షేర్లు పూర్తిగా నింపబడతాయి. మిగిలేది 700 షేర్లు.

మిగిలిన పరిమాణం roundsలో పంచబడుతుంది. మొదటి roundలో book, broker C, broker D, DMMలకు ఒక్కొక్కటికి 100 షేర్లు వెళ్తాయి. మిగిలేది 300. రెండో roundలో book, broker C, broker Dలకు ఒక్కొక్కటికి 100 షేర్లు వెళ్తాయి. ఆ తర్వాత incoming order పూర్తవుతుంది.

చివరి కేటాయింపు: bookకు 500 షేర్లు, broker Cకు 200, broker Dకు 200, DMMకు 100. Bookకు వచ్చిన 500 షేర్లలో Order Aకు ఇప్పటికే 300 పూర్తయ్యాయి. కాబట్టి మిగిలిన 200 షేర్లు Order Bకు వెళ్తాయి.

ఇప్పుడు అదే bookను కఠినమైన price-time నియమం కింద మళ్లీ లెక్కించండి. Order Aకు 300 షేర్లు, Order Bకు దాని మొత్తం 600 షేర్లు, broker Cకు మిగిలిన 100 షేర్లు వస్తాయి. Broker D, DMMలకు ఏమీ దక్కదు.

రెండోగా వచ్చిన Order Bకు parity కింద 200 షేర్లు వస్తాయి. Price-time కింద దానికి 600 షేర్లు వచ్చేవి. నాలుగోగా వచ్చిన broker Dకు parity కింద 200 షేర్లు వస్తాయి. Price-time కింద శూన్యం. ఈ 400 షేర్ల తేడానే parity ప్రభావం మొత్తం.

Price-time, pro-rata, parityలో ప్రతి విధానం ఏదికి ప్రాధాన్యం ఇస్తుంది

Price-time priority ప్రతి ధర వద్ద వచ్చిన క్రమాన్ని కఠినంగా అనుసరిస్తుంది. ఇది వేగానికి ప్రాధాన్యం ఇస్తుంది. కొద్దిగా ముందుగా రావడం వల్ల కూడా మీకు ముందుగా పూర్తిస్థాయి fill లభించవచ్చు.

Futures మరియు కొన్ని options marketsలో సాధారణమైన pro-rata allocation, incoming orderను అక్కడ ఉన్న quotes చూపించిన పరిమాణానికి అనుపాతంగా పంచుతుంది. ఇది పెద్ద పరిమాణానికి ప్రాధాన్యం ఇస్తుంది.

Parity పాల్గొనడాన్ని ప్రోత్సహిస్తుంది. Rotationలో కొనసాగడానికి అవసరమైన round lot కంటే ఎక్కువ పరిమాణం ఉంచినా అదనపు rounds లభించవు. Setterకు కేటాయించాల్సిన పరిమాణం పూర్తయిన తర్వాత ముందుగా రావడం వల్ల కూడా అదనపు ప్రయోజనం ఉండదు.

NYSEలో D-Quote అంటే ఏమిటి?

D-Quote అంటే discretionary e-Quoteకు సంక్షిప్త రూపం. ఇది తన limit చుట్టూ discretionary price range కలిగిన floor broker order. కొత్త సూచన లేకుండానే ఆ rangeలో broker trade చేయవచ్చు. దీన్ని floor brokers మాత్రమే నమోదు చేయగలరు. ఇవి not-held orders స్వభావం కలిగినవి. ధర, సమయంపై నిర్ణయాధికారం broker వద్ద ఉంటుంది.

ఇక్కడ సమయ పరిమితి ముఖ్యమైనది. NYSE closing auctionకు సంబంధించిన MOC, LOC ordersను ET ప్రకారం మధ్యాహ్నం 3:50లోపు నమోదు చేయాలి. ఆ తర్వాత చట్టబద్ధమైన పొరపాటును సరిచేయడానికి మాత్రమే వాటిని రద్దు చేయవచ్చు. D-Quoteను ET ప్రకారం మధ్యాహ్నం 3:59:50 వరకు, అంటే closing bellకు పది సెకన్ల ముందు వరకు, నమోదు చేయవచ్చు, మార్చవచ్చు లేదా రద్దు చేయవచ్చు. మా MOC మరియు MOO order cutoff times మార్గదర్శకంలో ప్రతి auction deadline ఉంది. ఆ చివరి సమయ విభాగం రోజులోని అతిపెద్ద ఏకైక matchకు సరిగ్గా ముందు ఉంటుంది.

క్వెరీ16:00 ET నిమిషంలో నమోదైన సాధారణ సెషన్ వాల్యూమ్ వాటా
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker,
    multiIf(ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT'), 'NYSE listed', 'Nasdaq listed') AS listing_venue,
    round(100 * sumIf(shares, minute_of_day = 960) / sum(shares), 1) AS closing_print_pct
FROM
(
    SELECT
        ticker,
        toFloat64(volume) AS shares,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
            + toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT', 'AAPL', 'MSFT', 'INTC', 'CSCO', 'PEP')
      AND window_start >= today() - 95
      AND window_start <  today() - 4
)
WHERE minute_of_day >= 570 AND minute_of_day <= 960
GROUP BY ticker
HAVING sum(shares) > 0
ORDER BY closing_print_pct DESC
Run this yourself

అదే namesలో closing auction print ఉన్న 16:00 ET నిమిషం regular-session volumeలో 0.6% నుంచి 3.6% వరకు ఉంది. ఈ పరిధిలో గరిష్ఠం JNJ. ఒకే ధర వద్ద ఇంత పెద్ద పరిమాణం మరే session భాగంలోనూ కేంద్రీకృతం కాదు. ఆ ఒకే ధర ఎలా నిర్ణయించబడుతుందో మా NYSE closing auction వివరణలో చూడవచ్చు.

Broker preferencing వేరే నియమం

Broker preferencing కొన్ని non-US venuesలో కనిపించే matching rule. Canadian equity markets దీనికి సాధారణ ఉదాహరణ. ఒకే సంస్థ best price వద్ద buy, sell రెండువైపులా orders కలిగి ఉంటే, ఆ సంస్థకు చెందిన రెండు client orders అక్కడి ఇతర participantల కంటే ముందుగా ఒకదానితో ఒకటి match అవుతాయి. ఇక్కడ నిర్ణయాత్మక అంశం సంస్థ గుర్తింపు.

Parityలో ఇలాంటి పరీక్ష ఏదీ ఉండదు. e-Quote ధర వద్ద ప్రత్యేక participantగా నిలబడినందుకు rounds పొందుతుంది. దానికి ఎదురుగా ఎవరు ఉన్నారన్నది ముఖ్యం కాదు. US equity marketsలో broker preferencing అమలులో లేదు.

Resting orderకు parity అర్థం ఏమిటి

NYSEలో లిస్టైన shareకు queue positionకు రెండు పొరలు ఉంటాయి. ఒకటి, మీ ధర వద్ద ఉన్న ఇతర public ordersతో పోలిస్తే మీ time rank. రెండోది, rotationలో bookకు లభించే వాటా. మరో floor broker అదే ధర వద్ద చేరిన ప్రతిసారీ ఈ వాటా తగ్గుతుంది. ఈ రెండు పొరల్లో ఏదీ public quoteలో కనిపించదు. the NBBO ధరను, మొత్తం పరిమాణాన్ని మాత్రమే చూపిస్తుంది. వాటి వెనుక ఉన్న participantల సంఖ్యను చూపించదు.

Price-time ఆధారంగా రూపొందించిన fill model, NYSEలో లిస్టైన namesకు రెండు దిశల్లోనూ తప్పు అంచనాలు వేస్తుంది. రద్దీగా ఉన్న ధర వద్ద ముందుగా వచ్చిన orderకు లభించే fillsను ఎక్కువగా అంచనా వేస్తుంది. ఆలస్యంగా వచ్చిన interestకు, floor interestతో సహా, లభించే fillsను తక్కువగా అంచనా వేస్తుంది.

ఈ క్రమంలో public limit order నేరుగా గెలుచుకోగల ఏకైక భాగం setter priority. NYSE best bid లేదా offerతో కలవకుండా దానిని మెరుగుపరిచే order, అక్కడికి వచ్చే తదుపరి orderలోని మొదటి భాగాన్ని పొందుతుంది. అయితే అది చూపించిన పరిమాణం వరకు మాత్రమే.

ఈ panelsను ఎలా రూపొందించాం, రెండు సంవత్సరాల closing print

ప్రతి panel regular-session నిమిషాలను మాత్రమే కొలుస్తుంది: ET ప్రకారం 09:30 నుంచి 16:00 వరకు. Closing auction print ఉన్న 16:00 barను కూడా చేర్చాం. ప్రతి trailing window నాలుగు sessions ముందు ముగుస్తుంది. దీనివల్ల tape ప్రారంభ భాగంలోని ingest lag ప్రభావం ఉండదు.

కింది panel గత రెండు సంవత్సరాలలో అదే NYSEలో లిస్టైన nameకు సంబంధించిన printను నెలనెలా చూపిస్తుంది.

క్వెరీనెలవారీగా, సెషన్ వాల్యూమ్‌లో Coca-Cola ముగింపు ప్రింట్ వాటా
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    month,
    round(100 * sumIf(shares, minute_of_day = 960) / sum(shares), 1) AS closing_print_pct
FROM
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%Y-%m') AS month,
        toFloat64(volume) AS shares,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
            + toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND window_start >= toStartOfMonth(today() - 730)
      AND window_start <  today() - 4
)
WHERE minute_of_day >= 570 AND minute_of_day <= 960
GROUP BY month
HAVING sum(shares) > 0
ORDER BY month
Run this yourself

కొలిచిన షేర్ల సంఖ్య 2.4%, 2026-08లో ఉంది. ఈ tapeలో మొత్తం 25 నెలలను ఇది కవర్ చేస్తుంది.

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

NYSEలో floor broker ముందుగా వచ్చిన public orderకు ముందు trade చేయగలడా?

Setter priority పూర్తయిన తర్వాత, అవును. Parity rotationలో floor broker యొక్క e-Quote ఒక ప్రత్యేక participant. అదే ధర వద్ద ఉన్న అన్ని public electronic orders మాత్రం ఒకే participant slotను పంచుకుంటాయి. Arrival time bookలోని ordersకు మాత్రమే ర్యాంక్ ఇస్తుంది. Participantల మధ్య కేటాయింపును అది నిర్ణయించదు.

NYSEలో D-Quote అంటే ఏమిటి?

Floor broker నమోదు చేసే discretionary e-Quote. Broker కొత్త సూచన లేకుండానే trade చేయగల price range ఇందులో ఉంటుంది. ఇది closing auctionకు అర్హత కలిగి ఉంటుంది. ET ప్రకారం మధ్యాహ్నం 3:50 గడువులోపు MOC, LOC ordersను నమోదు చేయాలి. ఆ గడువు తర్వాత కూడా D-Quoteను 3:59:50 వరకు నమోదు చేయవచ్చు లేదా మార్చవచ్చు.

NYSE parity, pro-rata allocation ఒకటేనా?

కాదు. Pro-rata చూపించిన పరిమాణానికి అనుపాతంగా fillను పంచుతుంది. అందువల్ల పెద్ద quoteకు పెద్ద భాగం లభిస్తుంది. Parity మాత్రం పరిమాణంతో సంబంధం లేకుండా ప్రతి participantకు ఒక్కో roundలో ఒక్కో round lot చొప్పున కేటాయిస్తుంది. కాబట్టి 200 షేర్ల e-Quote, 20,000 షేర్ల book రెండింటికీ ప్రతి roundలో సమాన పరిమాణం లభిస్తుంది.

Closing auctionలో parity వర్తిస్తుందా?

కాదు. Round-by-round parity NYSE bookలోని continuous tradingకు వర్తిస్తుంది. Closing auction ప్రత్యేక single-price match. దానికి స్వంత priority ladder ఉంటుంది. d-Quote సమయ పరిమితి ముఖ్యమయ్యేది ఈ సందర్భంలోనే.


మీరు అనుసరిస్తున్న nameలో ఇదే allocation footprintను కొలవాలంటే, Strasmore terminalలో ప్రశ్నను సాధారణ ఆంగ్లంలో అడగండి.

#market structure#nyse#order allocation#closing auction#floor brokers