NYSE parity এবং D-Quotes: ট্রেড অ্যালোকেশন পদ্ধতি
NYSE parity কীভাবে বিভিন্ন অংশগ্রহণকারীর মধ্যে অর্ডার ভাগ করে তা জানুন। এখানে ফ্লোর ব্রোকার এবং পাবলিক অর্ডারের মধ্যে বরাদ্দের গাণিতিক হিসাব ও নিয়মগুলো সহজভাবে ব্যাখ্যা করা হয়েছে।
NYSE parity একটি অ্যালোকেশন বা বরাদ্দকরণ বিধি: যখন একাধিক অংশগ্রহণকারী একই সেরা মূল্যে অবস্থান করে, তখন একটি ইনকামিং অর্ডারকে তাদের মধ্যে একবারে একটি রাউন্ড লট করে ভাগ করে দেওয়া হয়, যা আসার ক্রম অনুযায়ী (arrival order) পূরণ করার পরিবর্তে করা হয়। যে অংশগ্রহণকারী প্রথম সেরা মূল্য নির্ধারণ করে, তাকে তার প্রদর্শিত সাইজ পর্যন্ত সবার আগে পেমেন্ট দেওয়া হয়। এরপর বাকি অংশ সবার মধ্যে ভাগ করা হয়। এ কারণেই একজন ফ্লোর ব্রোকারের ইলেকট্রনিক কোট এমন একটি পাবলিক অর্ডারের আগে কার্যকর হতে পারে, যা সকাল থেকে একই মূল্যে অপেক্ষমাণ ছিল।
বেশিরভাগ মার্কিন ভেন্যু এভাবে কাজ করে না। Nasdaq এবং ইলেকট্রনিক বুকগুলো price-time priority অনুসরণ করে, যেখানে একটি মূল্যে যে অর্ডারটি আগে আসে, সেটিই আগে পূরণ হয়। Parity হলো তৃতীয় মডেল এবং এটি NYSE-তে তালিকাভুক্ত প্রতিটি স্টকের কন্টিনিউয়াস বুকের ক্ষেত্রে প্রযোজ্য।
NYSE parity অ্যালোকেশন কীভাবে কাজ করে?
তিনটি সংজ্ঞা পুরো বিধিটিকে ব্যাখ্যা করে।
Setter priority (সেটার প্রায়োরিটি)। যে অর্ডারটি প্রথম নতুন সেরা বিড বা অফার প্রদর্শন করে, সেটিই মূল্য নির্ধারণ করে। সেই মূল্যে অন্য সবার আগে তাকে পেমেন্ট দেওয়া হয়, তবে তা সেই সাইজ পর্যন্ত সীমাবদ্ধ থাকে যা সে মূল্য নির্ধারণের সময় প্রদর্শন করেছিল। NYSE ফিল-এর মধ্যে এটিই একমাত্র অংশ যা কঠোরভাবে 'আগে আসলে আগে পাবেন' ভিত্তিতে কাজ করে।
একজন অংশগ্রহণকারী (A participant)। একটি নির্দিষ্ট মূল্যে প্রতিটি অফ-ফ্লোর ইলেকট্রনিক অর্ডারকে একটি অংশগ্রহণকারী হিসেবে গণ্য করা হয়: 'দ্য বুক'। ওই মূল্যে প্রতিটি ফ্লোর ব্রোকারের e-Quote একটি আলাদা অংশগ্রহণকারী হিসেবে গণ্য হয় এবং Designated Market Maker (DMM), অর্থাৎ যে ফার্ম স্টকটির কোট দিতে বাধ্য, সে আরেকটি অংশগ্রহণকারী। 4,000 শেয়ারের পাবলিক ইন্টারেস্ট এবং দুইজন ফ্লোর ব্রোকার থাকা একটি মূল্যে মোট তিনজন অংশগ্রহণকারী থাকে, শত শত নয়।
রাউন্ড (Rounds)। সেটার প্রায়োরিটি পূরণ হওয়ার পর, বাকি অংশ প্রতিটি অংশগ্রহণকারীকে পর্যায়ক্রমে এক রাউন্ড লট বা 100 শেয়ার করে দেওয়া হয়। অর্ডার পূরণ না হওয়া পর্যন্ত বা প্রাইস লেভেল খালি না হওয়া পর্যন্ত এই চক্র চলতে থাকে। এরপর বুকের অ্যালোকেশন তার নিজস্ব অর্ডারগুলোর মধ্যে টাইম প্রায়োরিটি অনুযায়ী বণ্টিত হয়।
ব্যক্তিগত ফিলগুলো ছোট হয় এবং প্রায় প্রতিটি প্রিন্টেই এই প্রক্রিয়া চলতে থাকে।
প্রতিটি সংখ্যার পেছনের সঠিক 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গত চার মাসে 10টি পরিচিত কোম্পানির শেয়ারের ক্ষেত্রে, গড় ট্রেড 50 থেকে 119 শেয়ারের মধ্যে প্রিন্ট হয়েছে। 1,000 শেয়ারের একটি অর্ডার একইভাবে অনেকগুলো আলাদা অ্যালোকেশন সিদ্ধান্তের মাধ্যমে সম্পন্ন হয়, যেখানে প্রতিবারই এই প্রক্রিয়াটি পুনরায় চলতে থাকে।
1,000 শেয়ারের একটি অর্ডার, রাউন্ড অনুযায়ী বরাদ্দকরণ
একটি কাল্পনিক NYSE-তালিকাভুক্ত বুকের উদাহরণে এটি বোঝা সহজ, যেখানে $50.00 মূল্যে পাঁচটি ইন্টারেস্ট এই ক্রমে এসেছে:
- অর্ডার A, 300 শেয়ারের একটি পাবলিক লিমিট অর্ডার, যা প্রথম $50.00 প্রদর্শন করে এবং তাই এটি প্রাইস সেটার।
- অর্ডার B, 600 শেয়ারের একটি পাবলিক লিমিট অর্ডার, যা কয়েক মিনিট পরে আসে।
- ফ্লোর ব্রোকার C, 600 শেয়ারের একটি e-Quote ধরে আছে।
- ফ্লোর ব্রোকার D, 600 শেয়ারের একটি e-Quote ধরে আছে।
- DMM, 500 শেয়ারের কোট দিচ্ছে।
1,000 শেয়ার কেনার একটি মার্কেট অর্ডার আসে। অর্ডার A এবং B উভয়ই বুকে আছে, তাই তারা একত্রে একজন অংশগ্রহণকারী। দুইজন ব্রোকার এবং DMM-সহ, $50.00 মূল্যে মোট চারজন অংশগ্রহণকারী রয়েছে।
সেটার প্রায়োরিটি অনুযায়ী অর্ডার A-কে প্রথমে 300 শেয়ার দেওয়া হয়, যা সে মূল্য নির্ধারণের সময় প্রদর্শন করেছিল। বাকি থাকে 700 শেয়ার।
বাকি অংশ রাউন্ড অনুযায়ী বণ্টিত হয়। প্রথম রাউন্ডে বুক, ব্রোকার C, ব্রোকার D এবং DMM প্রত্যেকে 100 শেয়ার করে পায়, বাকি থাকে 300 শেয়ার। দ্বিতীয় রাউন্ডে ইনকামিং অর্ডার শেষ হওয়ার আগে বুক, ব্রোকার C এবং ব্রোকার D প্রত্যেকে 100 শেয়ার করে পায়।
চূড়ান্ত অ্যালোকেশন: বুক 500 শেয়ার, ব্রোকার C 200, ব্রোকার D 200, DMM 100। বুকের 500 শেয়ারের মধ্যে অর্ডার A-এর 300 শেয়ার পূর্ণ হয়ে গেছে, তাই বাকি 200 শেয়ার অর্ডার B-এর কাছে যায়।
এখন কঠোর price-time ভিত্তিতে একই বুক পুনরায় হিসাব করলে: অর্ডার A 300 শেয়ার পায়, অর্ডার B তার পুরো 600 শেয়ার পায় এবং ব্রোকার C শেষ 100 শেয়ার পায়। ব্রোকার D এবং DMM কিছুই পায় না।
অর্ডার B, যা দ্বিতীয় অবস্থানে ছিল, parity-তে 200 শেয়ার পায়, যেখানে price-time-এ পেত 600। ব্রোকার D, যা চতুর্থ অবস্থানে ছিল, parity-তে 200 শেয়ার পায়, যেখানে price-time-এ পেত শূন্য। এই 400 শেয়ারের পার্থক্যই হলো parity-এর মূল প্রভাব।
Price-time, pro-rata এবং parity কী পুরস্কার দেয়
Price-time priority প্রতিটি মূল্যে কঠোরভাবে আসার ক্রম অনুযায়ী পেমেন্ট দেয়। এটি গতিকে পুরস্কৃত করে: সামান্য আগে থাকা মানে আপনার সামনের পুরো ফিলটি পাওয়া।
Pro-rata অ্যালোকেশন, যা ফিউচার এবং বেশ কিছু অপশন মার্কেটে প্রচলিত, ইনকামিং অর্ডারকে প্রদর্শিত সাইজের অনুপাতে ভাগ করে দেয়। এটি সাইজকে পুরস্কৃত করে।
Parity উপস্থিতিকে পুরস্কৃত করে। রোটেশনে থাকার জন্য প্রয়োজনীয় রাউন্ড লটের চেয়ে বেশি সাইজ কোনো বাড়তি রাউন্ড পায় না এবং সেটার কোয়ান্টিটি শেষ হয়ে গেলে আগে আসার কোনো সুবিধা থাকে না।
NYSE-তে D-Quote কী?
D-Quote, যা discretionary e-Quote-এর সংক্ষিপ্ত রূপ, হলো ফ্লোর ব্রোকারের একটি অর্ডার যাতে তার লিমিটের চারপাশে একটি ডিসক্রেশনারি প্রাইস রেঞ্জ থাকে। ব্রোকার নতুন কোনো নির্দেশনা ছাড়াই এর মধ্যে ট্রেড করতে পারে। শুধুমাত্র ফ্লোর ব্রোকাররাই এটি এন্টার করতে পারে। এগুলো মূলত not-held orders, যেখানে মূল্য এবং সময়ের ওপর ব্রোকারের নিজস্ব সিদ্ধান্ত থাকে।
এর সময়সীমা জানা গুরুত্বপূর্ণ। NYSE ক্লোজিং অকশনের জন্য MOC এবং LOC অর্ডারগুলো বিকেল 3:50 ET-এর মধ্যে জমা দিতে হয়, এরপর শুধুমাত্র ভুল সংশোধনের জন্য সেগুলো বাতিল করা যায়। একটি D-Quote বিকেল 3:59:50 ET পর্যন্ত, অর্থাৎ বেল বাজার 10 সেকেন্ড আগে পর্যন্ত এন্টার, পরিবর্তন বা বাতিল করা যায়। আমাদের MOC and MOO order cutoff times গাইডটিতে প্রতিটি অকশনের সময়সীমা দেওয়া আছে। সেই শেষ উইন্ডোটি দিনের সবচেয়ে বড় ম্যাচিংয়ের ঠিক আগে থাকে।
একই কোম্পানিগুলোর ক্ষেত্রে, বিকেল 16:00 ET মিনিটে, অর্থাৎ যে বারে ক্লোজিং অকশন প্রিন্ট হয়, সেখানে রেগুলার সেশনের ভলিউমের 0.6% থেকে 3.6% অংশ লেনদেন হয়, যার সর্বোচ্চ সীমা JNJ। সেশনের অন্য কোনো সময়ে এত বড় ভলিউম একটি মূল্যে কেন্দ্রীভূত হয় না এবং আমাদের the NYSE closing auction গাইডটি ব্যাখ্যা করে কীভাবে সেই একক মূল্য নির্ধারিত হয়।
ব্রোকার প্রেফারেন্সিং একটি ভিন্ন নিয়ম
ব্রোকার প্রেফারেন্সিং হলো কিছু অ-মার্কিন ভেন্যুর একটি ম্যাচিং নিয়ম, যেমন কানাডিয়ান ইক্যুইটি মার্কেট: যখন একটি ফার্ম সেরা মূল্যে উভয় পক্ষ বহন করে, তখন তার দুটি ক্লায়েন্ট অর্ডার অন্য অংশগ্রহণকারীদের আগেই একে অপরের সাথে ম্যাচ হয়। এর মূল ভিত্তি হলো ফার্মের পরিচয়।
Parity-তে এমন কোনো পরীক্ষা নেই: একটি e-Quote অংশগ্রহণকারী হিসেবে মূল্যে অবস্থান করে রাউন্ড অর্জন করে, অপর পাশে যেই থাকুক না কেন। মার্কিন ইক্যুইটি মার্কেটে ব্রোকার প্রেফারেন্সিং কার্যকর নয়।
একটি অপেক্ষমাণ অর্ডারের জন্য parity-এর অর্থ কী
NYSE-তালিকাভুক্ত নামে কিউ পজিশনের দুটি স্তর থাকে। একটি হলো আপনার মূল্যে অন্যান্য পাবলিক অর্ডারের মধ্যে সময়ের ভিত্তিতে আপনার অবস্থান। অন্যটি হলো রোটেশনে বুকের শেয়ার, যা প্রতিবার অন্য কোনো ফ্লোর ব্রোকার ওই মূল্যে যোগ দিলে কমে যায়। পাবলিক কোটে এই স্তরগুলোর কোনোটিই দৃশ্যমান নয়: the NBBO শুধুমাত্র মূল্য এবং মোট সাইজ প্রকাশ করে, এর পেছনের অংশগ্রহণকারীর সংখ্যা নয়।
Price-time-এর ওপর ভিত্তি করে তৈরি ফিল মডেল NYSE-তালিকাভুক্ত নামগুলোর মূল্যায়নে ভুল করতে পারে; এটি ব্যস্ত মূল্যে আগে আসা অর্ডারের জন্য ফিল বাড়িয়ে দেয় এবং দেরিতে আসা ইন্টারেস্টের (ফ্লোরসহ) জন্য কমিয়ে দেয়।
সেটার প্রায়োরিটি হলো এই কাঠামোর একমাত্র অংশ যা একটি পাবলিক লিমিট অর্ডার সরাসরি জিততে পারে। যে অর্ডারটি NYSE-এর সেরা বিড বা অফারকে উন্নত করে, সেটি পরবর্তী ইনকামিং অর্ডারের প্রথম অংশটি পায়, যা তার প্রদর্শিত সাইজ পর্যন্ত সীমাবদ্ধ।
এই প্যানেলগুলো কীভাবে তৈরি করা হয়েছে এবং দুই বছরের ক্লোজিং প্রিন্ট
প্রতিটি প্যানেল শুধুমাত্র রেগুলার সেশনের মিনিটগুলো পরিমাপ করে, সকাল 09:30 থেকে বিকেল 16:00 ET পর্যন্ত, যেখানে 16:00-এর বারটি ক্লোজিং অকশন প্রিন্ট হিসেবে রাখা হয়েছে। প্রতিটি ট্রেইলিং উইন্ডো চার সেশন আগে শেষ হয়, যাতে টেপের শুরুর দিকের ইনজেস্ট ল্যাগ থেকে মুক্ত থাকা যায়।
নিচের প্যানেলটি গত দুই বছর ধরে একই NYSE-তালিকাভুক্ত নামের জন্য সেই প্রিন্টটিকে মাস অনুযায়ী ট্র্যাক করে।
প্রতিটি সংখ্যার পেছনের সঠিক 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শেয়ারটি 25 মাসের টেপ জুড়ে 2026-08-এ 2.4% পরিমাপ করেছে।
FAQ
NYSE-তে ফ্লোর ব্রোকার কি আগের কোনো পাবলিক অর্ডারের আগে ট্রেড করে?
সেটার প্রায়োরিটি পূরণ হওয়ার পর, হ্যাঁ। ফ্লোর ব্রোকারের e-Quote parity রোটেশনে নিজস্ব অংশগ্রহণকারী হিসেবে গণ্য হয়, যেখানে ওই মূল্যের প্রতিটি পাবলিক ইলেকট্রনিক অর্ডার একটি মাত্র অংশগ্রহণকারী স্লট শেয়ার করে। আসার সময় শুধুমাত্র বুকের ভেতরের অর্ডারগুলোকে র্যাঙ্ক করে, অংশগ্রহণকারীদের মধ্যে বিভাজনকে নয়।
NYSE-তে D-Quote কী?
এটি ফ্লোর ব্রোকার কর্তৃক এন্টার করা একটি ডিসক্রেশনারি e-Quote, যাতে একটি প্রাইস রেঞ্জ থাকে যার মধ্যে ব্রোকার নতুন নির্দেশনা ছাড়াই ট্রেড করতে পারে। এটি ক্লোজিং অকশনের জন্য যোগ্য এবং বিকেল 3:59:50 ET পর্যন্ত এন্টার বা পরিবর্তন করা যায়, যা MOC এবং LOC অর্ডারের বিকেল 3:50 ET সময়সীমার চেয়ে দশ মিনিট বেশি।
NYSE parity কি pro-rata অ্যালোকেশনের মতোই?
না। Pro-rata প্রদর্শিত সাইজের অনুপাতে ফিল ভাগ করে, তাই বড় কোট বড় অংশ পায়। Parity সাইজ নির্বিশেষে প্রতিটি অংশগ্রহণকারীকে একবারে একটি রাউন্ড লট করে দেয়, তাই একটি 200 শেয়ারের e-Quote এবং 20,000 শেয়ারের বুক প্রতিটি রাউন্ড থেকে সমান পরিমাণ পায়।
Parity কি ক্লোজিং অকশনের ভেতরে প্রযোজ্য?
না। রাউন্ড-বাই-রাউন্ড parity NYSE বুকে কন্টিনিউয়াস ট্রেডিং নিয়ন্ত্রণ করে। ক্লোজিং অকশন হলো একটি আলাদা একক-মূল্যের ম্যাচিং, যার নিজস্ব প্রায়োরিটি কাঠামো রয়েছে এবং সেখানেই d-Quote টাইমিং উইন্ডোটি গুরুত্বপূর্ণ।
আপনার অনুসরণ করা কোনো নামের ক্ষেত্রে একই অ্যালোকেশন ফুটপ্রিন্ট পরিমাপ করতে, Strasmore টার্মিনালে সাধারণ ইংরেজিতে প্রশ্ন করুন।