Dark Pool Trading কী এবং FINRA ভলিউম ডেটা
Dark pool trading হলো এমন একটি ব্যবস্থা যেখানে স্টক অর্ডারগুলো কোনো কোটেশন প্রকাশ না করেই সম্পন্ন করা হয়। প্রতিটি লেনদেন FINRA টেপে রিপোর্ট করা হয়।
Dark pool trading হলো প্রাইভেট ভেন্যু বা বিকল্প ট্রেডিং সিস্টেম (ATSs)-এ স্টক কেনা এবং বেচা। এই সিস্টেমগুলো কোনো কোটেশন প্রকাশ না করেই অর্ডার গ্রহণ করে এবং ট্রেড সম্পন্ন করে। এই নামের অর্থ হলো কোটেশনের অনুপস্থিতি, কোনো গোপন ট্রেড নয়: মার্কিন স্টকের প্রতিটি dark-pool লেনদেন FINRA-এর একটি ট্রেড-রিপোর্টিং ফ্যাসিলিটি (TRF)-এর মাধ্যমে রিপোর্ট করতে হয় এবং কনসোলিডেটেড টেপে প্রকাশ করতে হয়, যা যে কেউ দেখতে পারেন। এই পৃষ্ঠাটি একটি যাচাইকৃত সেশনের—জুলাই ২, ২০২৬—ডেটা গণনা করে এবং প্রতিটি সংখ্যার পেছনের সঠিক SQL কোডটি এক ক্লিকেই পাওয়া সম্ভব।
Dark pool কী?
একটি dark pool হলো SEC-এর কাছে নিবন্ধিত একটি বিকল্প ট্রেডিং সিস্টেম বা প্রাইভেট স্টক-ট্রেডিং ভেন্যু। এটি একটি এক্সচেঞ্জের মতোই ম্যাচিং ইঞ্জিন পরিচালনা করে, তবে এর একটি প্রধান পার্থক্য রয়েছে: এটি ট্রেড হওয়ার আগে কোনো কোটেশন প্রদর্শন করে না। একটি lit exchange-এ অর্ডার বুক সবার জন্য সেরা bid এবং offer প্রদর্শন করে; কিন্তু একটি dark pool-এ অর্ডারগুলো কার্যকর হওয়ার মুহূর্ত পর্যন্ত অদৃশ্য থাকে। বেশিরভাগ dark pool পাবলিক মার্কেটের কোটেশন অনুযায়ী দাম নির্ধারণ করে — সাধারণত national best bid and offer (NBBO)-এর মিডপয়েন্ট অনুযায়ী, যা একটি lit স্ক্রিনে bid-ask spread নির্ধারণের ভিত্তি হিসেবে কাজ করে।
এই ধরণের অনেক ভেন্যু পরিচালিত হয়; তবে কোনোটিই নিজস্ব কোনো পাবলিক প্রাইস নির্ধারণ করে না। lit market রেফারেন্স প্রাইস সরবরাহ করে এবং dark pool অর্ডারটি প্রদর্শন না করেই সেই প্রাইসে ট্রেড করার সুযোগ দেয়।
কেন ডার্ক পুল বিদ্যমান?
এর মূল কারণ হলো অর্ডারের প্রভাব (order impact)। একটি উদাহরণ হিসেবে ধরা যাক: একটি প্রতিষ্ঠান এমন একটি স্টকের ৫০০,০০০ শেয়ার বিক্রি করতে চায় যার প্রদর্শিত বিড (bid) মাত্র ৮০০ শেয়ার। যদি এই সম্পূর্ণ অর্ডারটি একটি পাবলিক বুক (lit book)-এ দেওয়া হয়, তবে প্রতিটি অংশগ্রহণকারী তা একসাথে দেখতে পাবে। অন্যদিকে, এটি একটি ডার্ক পুলে রাখলে অর্ডারের আকার প্রদর্শিত হবে না এবং লেনদেন সম্পন্ন হওয়ার সাথে সাথে তা জমা হতে থাকবে — এটি মূলত block trade সম্পন্ন করার আদর্শ স্থান, যা ১০,০০০ শেয়ার বা তার বেশি লেনদেনের ক্ষেত্রে ব্যবহৃত একটি প্রচলিত শব্দ।
একই ধরনের এক্সচেঞ্জ-বহির্ভূত ব্যবস্থা আরেকটি ভিন্ন ব্যবসায়িক কার্যক্রম পরিচালনা করে: হোলসেল মার্কেট মেকাররা সরাসরি তাদের নিজস্ব ইনভেন্টরি ব্যবহার করে রিটেইল অর্ডারগুলো সম্পন্ন করেন — এই পদ্ধতিটিকে ইন্টারনালইজেশন (internalization) বলা হয় — এবং সেই লেনদেনগুলো একই সুবিধার মাধ্যমে রিপোর্ট করা হয়। মার্কেট মেকাররা কীভাবে অর্থ উপার্জন করেন এই প্রক্রিয়াটি বিস্তারিতভাবে ব্যাখ্যা করে; এখানে মূল বিষয়টি হলো, উভয় ধরনের লেনদেনই টেপে (tape) একই রিপোর্টিং ক্যাটাগরিতে জমা হয়।
একটি নিরপেক্ষ তথ্য: একটি লেনদেনের ভেন্যু লেবেল কেবল এটি রেকর্ড করে যে লেনদেনটি কোথায় সম্পন্ন হয়েছে — এটি একটি কাঠামোগত তথ্য মাত্র, কোনো স্টকের জন্য বুলিশ বা বেয়ারিশ সংকেত নয়।
ডার্ক পুল ট্রেড কীভাবে পাবলিক টেপে পৌঁছায়?
FINRA এর নিয়ম অনুযায়ী, বাজার চলাকালীন কোনো তালিকাভুক্ত স্টকের অফ-এক্সচেঞ্জ ট্রেড সম্পন্ন হওয়ার ১০ সেকেন্ডের মধ্যে সদস্য ফার্মগুলোকে একটি ট্রেড-রিপোর্টিং ফ্যাসিলিটিতে রিপোর্ট করতে হয়। সেই ফ্যাসিলিটি রিপোর্টটি কনসোলিডেটেড টেপে পাঠিয়ে দেয়। সেখানে এটি এক্সচেঞ্জ ট্রেডগুলোর সাথে প্রদর্শিত হয় — যেখানে এক্সচেঞ্জের পরিবর্তে FINRA-এর ভেন্যু কোড এবং ফ্যাসিলিটিটি কখন রিপোর্টটি প্রসেস করেছে তার একটি TRF টাইমস্ট্যাম্প থাকে।
এই তথ্যটি যাচাই করা সম্ভব। নিচের প্যানেলটি ২০২৬ সালের ২ জুলাই AAPL-এর টেপে থাকা প্রতিটি ট্রেড রিপোর্ট সংগ্রহ করে, রিপোর্টিং ভেন্যু অনুযায়ী সেগুলো গ্রুপ করে এবং কতটিতে TRF টাইমস্ট্যাম্প আছে তা গণনা করে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
x.name AS venue,
x.type AS venue_type,
t.trade_reports AS trade_reports,
t.pct_with_trf_stamp AS pct_with_trf_stamp
FROM
(
SELECT
exchange,
count() AS trade_reports,
round(100 * countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / count(), 1) AS pct_with_trf_stamp
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
GROUP BY exchange
ORDER BY trade_reports DESC
LIMIT 6
) AS t
INNER JOIN global_markets.stocks_exchanges AS x
ON x.id = t.exchange AND x.asset_class = 'stocks'
ORDER BY t.trade_reports DESCপ্রথম সারিটি দেখুন: সেদিন AAPL-এর টেপে সবচেয়ে বেশি রিপোর্টিং ভেন্যু কোনো এক্সচেঞ্জ ছিল না। এক্সচেঞ্জ ডিকশনারি এটিকে "TRF" হিসেবে চিহ্নিত করেছে এবং এর 100%টি রিপোর্টে TRF টাইমস্ট্যাম্প রয়েছে। এর নিচের প্রতিটি লিট এক্সচেঞ্জ — Nasdaq, NYSE Arca, Inc., Cboe BZX এবং বাকিগুলো — 0% প্রদর্শন করছে। ফিডটি FINRA-এর মাধ্যমে রিপোর্ট করা প্রতিটি প্রিন্ট ওই একটি ভেন্যু কোডের অধীনে গ্রুপ করে — ফলে একটি মাত্র ফিল্টার দিয়ে অফ-এক্সচেঞ্জ ডেটা পরিমাপ করা সম্ভব।
পুরো দিনের ডেটা যাচাই করার জন্য দ্বিতীয় একটি রসিদ রয়েছে — যা সেশনটি সঠিক কিনা তা নিশ্চিত করে:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
(
SELECT countIf(window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York'))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-07-03 00:00:00', 'America/New_York')
) AS bars_jul02
SELECT
bars_jul02 AS spy_session_bars_jul02,
round(count() / 1e3) AS trade_reports_thousands,
round(countIf(exchange = 4) / 1e3) AS venue4_reports_thousands,
round(countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / 1e3) AS trf_stamped_thousands,
countIf((exchange = 4) != (trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9))) AS stamp_venue_disagreements
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'সেদিন AAPL-এর টেপে 1148 হাজার ট্রেড রিপোর্ট ছিল। 552 হাজার রিপোর্ট FINRA ভেন্যু কোডের অধীনে প্রিন্ট হয়েছে, 552 হাজার রিপোর্টে TRF টাইমস্ট্যাম্প ছিল, এবং এই দুটি লেবেলের মধ্যে অমিল থাকা রিপোর্টের সংখ্যা হলো 0। একই সারি ক্যালেন্ডার যাচাই করে: SPY ২ জুলাই 390টি রেগুলার-সেশন মিনিট বার প্রিন্ট করেছে — যা একটি পূর্ণাঙ্গ ৯:৩০-থেকে-৪:০০ সেশন, যা অনুমান নয় বরং যাচাই করা হয়েছে।
এক্সচেঞ্জের বাইরে কতটুকু শেয়ার ট্রেডিং হয়?
লেবেল যাচাই করা হলে, শেয়ারের হিসাবটি একটি সমষ্টির মাধ্যমে পাওয়া যায়: একই সেশনে পাঁচটি লিকুইড নাম, FINRA কোডের অধীনে মুদ্রিত ভলিউমের বিপরীতে মোট ম্যাচড ভলিউম, এবং প্রতিটি মোট হিসাব থেকে প্রশাসনিক বুককিপিং মেসেজগুলো বাদ দেওয়া হয়েছে।
২ জুলাই, ২০২৬ তারিখে, SPY 57.5 মিলিয়ন শেয়ার ম্যাচ করেছে এবং এর মধ্যে 27.3 মিলিয়ন — 47.4% — এক্সচেঞ্জের বাইরে মুদ্রিত হয়েছে। AAPL-এর এক্সচেঞ্জ-বহির্ভূত শেয়ার ছিল 39%, NVDA-এর 45.7%, TSLA-এর 49.6%, এবং KO-এর 41.1%।
এখন আসল বিষয়টি হলো: ট্যাপ আপনাকে বলতে পারবে না যে সেই শেয়ারগুলোর মধ্যে কোনটি ডার্ক পুলে ম্যাচ করেছে। FINRA বাকেটে ডার্ক-পুল এক্সিকিউশন, হোলসেলারদের দ্বারা ইন্টারনাল করা রিটেইল ট্রেড এবং অন্যান্য ওভার-দ্য-কাউন্টার প্রিন্ট অন্তর্ভুক্ত থাকে — যার সবকটি একই ভেন্যু কোডের অধীনে একই সুবিধার মাধ্যমে রিপোর্ট করা হয়। পরিমাপকৃত সংখ্যাটি হলো এক্সচেঞ্জ-বহির্ভূত শেয়ার: এটি একটি ঊর্ধ্বসীমা যা ডার্ক-পুল ভলিউম ধারণ করে, এটি কখনোই এককভাবে ডার্ক-পুল সংখ্যা নয়। FINRA প্রতিটি ATS-এর সাপ্তাহিক ভলিউম সিকিউরিটি অনুযায়ী আলাদাভাবে প্রকাশ করে, যা কয়েক সপ্তাহের বিলম্বের সাথে পাওয়া যায়; রিয়েল-টাইম ট্যাপ শুধুমাত্র "off-exchange" বলে। একই সুবিধার রিপোর্টগুলো FINRA-এর দৈনিক শর্ট-ভলিউম ফাইলগুলোকেও পুষ্ট করে — যা short interest vs. short volume নিবন্ধে বিস্তারিত আলোচনা করা হয়েছে।
অফ-এক্সচেঞ্জ প্রিন্ট দেখতে কেমন হয়?
যদি বড় আকারের লেনদেনের জন্য ডার্ক পুল বিদ্যমান থাকে, তবে অফ-এক্সচেঞ্জ প্রিন্টগুলোর আকার বড় হওয়া উচিত — কিন্তু বাস্তবে সেগুলো সাধারণত বড় হয় না, আর এই মিশ্রণটিই হলো মূল শিক্ষা। নিচের প্যানেলটি একই সেশনে TSLA-এর অফ-এক্সচেঞ্জ এবং অন-এক্সচেঞ্জ প্রিন্টের গঠন তুলনা করে দেখাচ্ছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
if(exchange = 4, 'Off-exchange (TRF)', 'On-exchange') AS where_it_printed,
round(count() / 1e3) AS prints_thousands,
round(toFloat64(sum(size)) / 1e6, 1) AS shares_m,
round(quantileDeterministic(0.5)(toFloat64(size), toUInt64(sip_timestamp))) AS median_print_shares,
countIf(size >= 10000) AS prints_10k_plus,
round(toFloat64(max(size)) / 1e3) AS largest_print_k_shares,
if(maxIf(size, has(conditions, 8)) = max(size), 1, 0) AS largest_is_closing_auction
FROM global_markets.stocks_trades
WHERE ticker = 'TSLA'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY where_it_printed
ORDER BY where_it_printedসেদিন TSLA-এর অফ-এক্সচেঞ্জ প্রিন্টের মধ্যক ছিল 2 শেয়ার, যেখানে অন-এক্সচেঞ্জ ছিল 24 শেয়ার — প্রিন্টের আকার যেকোনো ব্লক থ্রেশহোল্ডের চেয়ে অনেক কম। একই বিভাগে ১০,০০০ শেয়ার বা তার বেশি আকারের 34টি প্রিন্ট রয়েছে, যার মধ্যে বৃহত্তমটি হলো 592 হাজার শেয়ারের একটি ব্লক। অন-এক্সচেঞ্জের বৃহত্তম প্রিন্টটি আরও বড় ছিল, যা ছিল 4491 হাজার শেয়ার — রিসিট কলামটি নিশ্চিত করে যে এটিই ক্লোজিং অকশন যা নিয়মিত সেশন শেষ করে। অফ-এক্সচেঞ্জ বিভাগে একই সাথে টেপের সবচেয়ে ছোট প্রিন্ট এবং কিছু প্রকৃত ব্লক রয়েছে; ভেন্যু কোড দেখে কোনো নির্দিষ্ট প্রিন্ট কোন ব্যবসায়িক লেনদেন তা বোঝা সম্ভব নয়।
When do off-exchange trades print during the day?
Off-exchange prints are not tucked into one corner of the session. The panel below buckets NVDA's July 2 tape by Eastern-time hour and measures each hour's off-exchange share.
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:00') AS et_hour,
round(toFloat64(sumIf(size, exchange = 4)) / 1e6, 2) AS off_exchange_shares_m,
round(toFloat64(sumIf(size, exchange != 4)) / 1e6, 2) AS on_exchange_shares_m,
round(100 * toFloat64(sumIf(size, exchange = 4)) / toFloat64(sum(size)), 1) AS off_exchange_pct
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY et_hour
ORDER BY et_hourEvery hour that sits fully inside regular trading prints a substantial off-exchange share: 49.7% in the 10:00 ET hour, 44.5% in the 12:00 hour, 39.1% in the 15:00 hour. The 16:00 bucket mixes the closing auction — one giant on-exchange print in its denominator — with the first hour of after-hours trading, and reads 39.7%. One hour deeper into the after-hours session the balance flips outright: in the 17:00 hour, 95.5% of NVDA's tape volume printed off-exchange — 1.88 million shares against 0.09 million on the exchanges — the thin tape covered in after-hours and premarket trading.
ডার্ক পুল কীভাবে নিয়ন্ত্রিত হয়?
ডার্ক পুল হলো নিয়ন্ত্রিত প্ল্যাটফর্ম, কোনো ধূসর বাজার (gray market) নয়:
- নিবন্ধন। একটি ডার্ক পুল SEC-এর Regulation ATS-এর অধীনে একটি বিকল্প ট্রেডিং সিস্টেম হিসেবে কাজ করে, যা ১৯৯৮ সালে গৃহীত হয়েছিল; এর অপারেটর একজন নিবন্ধিত ব্রোকার-ডিলার এবং FINRA সদস্য।
- জনসমক্ষে প্রকাশ। তালিকাভুক্ত স্টক নিয়ে কাজ করা কোনো ATS হলে তাদের Form ATS-N জমা দিতে হয়। এটি একটি পাবলিক ডকুমেন্ট যেখানে অর্ডারের ধরন, ম্যাচিং লজিক, কারা অংশগ্রহণ করতে পারে এবং অপারেটরের নিজস্ব অ্যাফিলিয়েটগুলো গ্রাহকের লেনদেনের সাথে কীভাবে যুক্ত থাকে তা বর্ণনা করা থাকে।
- ট্রেড রিপোর্টিং। মার্কেট চলাকালীন সময়ের মধ্যে ১০ সেকেন্ডের মধ্যে FINRA-এর একটি সুবিধার মাধ্যমে প্রতিটি লেনদেন কনসোলিডেটেড টেপে প্রকাশ করা হয় — যা উপরে বর্ণিত মেকানিজমের মাধ্যমে পরিমাপ করা হয়।
- ভলিউম স্বচ্ছতা। FINRA প্রতিটি ATS-এর সাপ্তাহিক ভলিউম, সিকিউরিটি অনুযায়ী, একটি বিলম্বিত সময়সূচীতে প্রকাশ করে।
- সেরা কার্যকরীকরণ (Best execution)। এক্সচেজের বাইরের লেনদেনগুলো Regulation NMS-এর আওতাভুক্ত থাকে, যার মধ্যে প্রদর্শিত কোটেশন রক্ষার জন্য ট্রেড-through নিয়ম অন্তর্ভুক্ত; ব্রোকাররা যেখানেই অর্ডার পাঠাক না কেন, গ্রাহকদের সেরা কার্যকরীকরণ নিশ্চিত করতে বাধ্য।
এই নিয়মগুলো ট্রেড-এর আগের স্বচ্ছতার (pre-trade transparency) প্রয়োজন রাখে না: ডার্ক পুলের প্রধান বৈশিষ্ট্যটি আইনত ডিজাইন করা হয়েছে, এবং ম্যাচিং হওয়ার পরের সবকিছু একটি এক্সচেঞ্জ ট্রেডের মতোই জনসমক্ষে প্রকাশ করা হয়।
ডার্ক পুল ট্রেডিং সংক্রান্ত সাধারণ জিজ্ঞাসা
ডার্ক পুল কি বৈধ?
হ্যাঁ। একটি ডার্ক পুল হলো SEC-নিবন্ধিত একটি বিকল্প ট্রেডিং সিস্টেম (ATS), যা একজন নিবন্ধিত ব্রোকার-ডিলার দ্বারা পরিচালিত হয়। এটি Regulation ATS, Regulation NMS, FINRA ট্রেড রিপোর্টিং এবং পাবলিক Form ATS-N ডিসক্লোজারের আওতাভুক্ত। এটি কেবল একটি বিষয় এড়িয়ে চলে — তা হলো প্রি-ট্রেড কোটেশন প্রদর্শন করা — যা ATS ক্যাটাগরির নিয়ম অনুযায়ী অনুমোদিত।
ডার্ক পুলে কতটুকু ট্রেডিং হয়?
পাবলিক টেপ অফ-এক্সচেঞ্জ মোট লেনদেনের পরিমাণ রিপোর্ট করে, ডার্ক-পুল ভিত্তিক মোট লেনদেন নয়। ২০২৬ সালের ২ জুলাই, অফ-এক্সচেঞ্জ শেয়ার ভলিউম ছিল SPY-এর জন্য 47.4%, AAPL-এর জন্য 39%, NVDA-এর জন্য 45.7%, TSLA-এর জন্য 49.6% এবং KO-এর জন্য 41.1%। এই ভলিউমের মধ্যে ডার্ক পুল, রিটেইল ইন্টারনালইজেশন এবং অন্যান্য OTC প্রিন্টের মিশ্রণ থাকে; টেপ এইগুলোর মধ্যে পার্থক্য করতে পারে না।
রিটেইল বিনিয়োগকারীরা কি ডার্ক পুল ব্যবহার করতে পারেন?
সরাসরি নয়: এর অ্যাক্সেস ব্রোকার-ডিলারদের মাধ্যমে নিতে হয় এবং বেশিরভাগ ডার্ক পুল প্রাতিষ্ঠানিক লেনদেনের জন্য ব্যবহৃত হয়। তবে রিটেইল অর্ডার প্রায়ই অফ-এক্সচেঞ্জে সম্পন্ন হয় — অনেক ব্রোকার মার্কেটযোগ্য রিটেইল অর্ডারগুলো হোলসেল মার্কেট মেকারদের কাছে পাঠায়, যাদের লেনদেন একই FINRA ফেসিলিটির মাধ্যমে রিপোর্ট করা হয়।
ডার্ক পুলের লেনদেন কি চার্টে দেখা যায়?
হ্যাঁ। মার্কেট চলাকালীন ১০ সেকেন্ডের মধ্যে অফ-এক্সচেঞ্জ লেনদেন রিপোর্ট করতে হয়, যা কনসোলিডেটেড টেপে প্রদর্শিত হয় এবং সাধারণ চার্টের ভলিউম বার হিসেবে গণনা করা হয়। যা কখনোই দেখা যায় না তা হলো অর্ডারের পূর্ববর্তী অবস্থা — লেনদেনটি সম্পন্ন হওয়ার পর দৃশ্যমান হয়, অর্ডারটি পেন্ডিং থাকা অবস্থায় নয়।
উপরের প্রতিটি প্যানেল একটি স্টোরড কুয়েরি — যেকোনো টেবিলের নিচের SQL এক্সপ্যান্ড করে এটি যাচাই করুন, তারপর Strasmore টার্মিনালে যেকোনো টিকারের ক্ষেত্রে একই প্রশ্ন জিজ্ঞাসা করুন।