Rule 612-এ Half-Penny Tick Size: যোগ্য শেয়ার
SEC Rule 612-এর half-penny tick size-এ কোন stocks যোগ্য, $0.005 increment কীভাবে নির্ধারিত হয় এবং time-weighted average quoted spread কেন গুরুত্বপূর্ণ, তা জানুন।
Half-penny tick size হলো $0.005-এর ন্যূনতম কোটিং ইনক্রিমেন্ট, যা সংশোধিত SEC Rule 612 সবচেয়ে কম quoted spread থাকা NMS stock-এর জন্য নির্ধারণ করে। এখানে NMS stock বলতে US এক্সচেঞ্জে তালিকাভুক্ত শেয়ার বোঝায়। কোনো শেয়ার যোগ্য হয় যখন তিন মাসের evaluation period-এ তার time-weighted average quoted spread $0.015 বা তার কম থাকে। এই assignment প্রক্রিয়াটি যান্ত্রিক। একটি নির্ধারিত spread statistic, একটি নির্ধারিত সময়সীমায় পরিমাপ করে, প্রতিটি যোগ্য শেয়ারের জন্য একটি increment নির্ধারণ করে। সেই increment ছয় মাস কার্যকর থাকে।
Rule 612-এ half-penny tick size-এ কী পরিবর্তন হবে
Rule 612 হলো Regulation NMS-এর অধীনে ন্যূনতম pricing increment সংক্রান্ত নিয়ম। বর্তমান নিয়ম অনুযায়ী, $1.00 বা তার বেশি দামের কোনো NMS stock-এর order $0.01-এর চেয়ে সূক্ষ্ম increment-এ কোনো exchange, broker বা dealer display, rank বা accept করতে পারে না। $1.00-এর নিচে floor হলো $0.0001। Commission 2024 সালের September 18 তারিখে Release No. 34-101070-এ যে amendments গ্রহণ করেছে, তাতে $1.00-এর ওপরে একটি দ্বিতীয় increment, $0.005, যোগ করা হয়েছে। এটি সেই stock-গুলোর ক্ষেত্রে প্রযোজ্য হবে, যেগুলো spread test-এ উত্তীর্ণ হয়।
দুটি সীমা অপরিবর্তিত থাকবে। $1.00-এর নিচে দামের stock-এর জন্য $0.0001 floor বহাল থাকবে। আর Rule 612 এখনও quoting এবং order acceptance নিয়ন্ত্রণ করে, কোনো trade যে দামে print হয় তা নয়। সেটি আলাদা ব্যবস্থার বিষয়, যা আমাদের sub-penny rule এবং price improvement গাইডে ব্যাখ্যা করা হয়েছে।
Compliance date দুইবার পরিবর্তিত হয়েছে। প্রথমে এটি 2025 সালের November মাসের প্রথম business day নির্ধারিত ছিল। 2025 সালের October মাসের শেষে একটি exemptive order-এর মাধ্যমে তা 2026 সালের November মাসে পিছিয়ে দেওয়া হয়। এরপর 2026 সালের June 11 তারিখে জারি করা Release No. 34-105656 amended minimum pricing increment-এর compliance 2027 সালের November মাসের প্রথম business day পর্যন্ত বাড়িয়েছে। Rule-এর text চূড়ান্ত। পরিবর্তন হচ্ছে কেবল calendar-এ।
কোন স্টকগুলো tick constrained?
কেনাবেচার আগ্রহ নয়, বরং penny grid যখন কোনো স্টক যে সর্বনিম্ন quote দেখাতে পারে তা নির্ধারণ করে, তখন স্টকটি tick constrained অবস্থায় থাকে। এর প্রধান লক্ষণ হলো, দিনের বেশির ভাগ সময় spread এক সেন্টের সর্বনিম্ন সীমায় স্থির থাকা। নিচের সারণিতে বুধবার, August 5, 2026-এর নিয়মিত ট্রেডিং সেশনে আটটি পরিচিত নামের ক্ষেত্রে প্রতি সেকেন্ডে tape-এ থাকা সর্বোচ্চ bid এবং সর্বনিম্ন offer-এর snapshot নেওয়া হয়েছে। এরপর ওই quote গড়ে কতটা চওড়া ছিল এবং সেশনের কতটা সময় ঠিক এক সেন্টে ছিল, তা মাপা হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp) AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'PFE', 'F', 'GS')
AND sip_timestamp >= '2026-08-05 13:30:00'
AND sip_timestamp < '2026-08-05 20:00:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
)
SELECT
ticker AS symbol,
round(avg(best_ask - best_bid) * 100, 2) AS avg_quoted_spread_cents,
round(100 * countIf(best_ask - best_bid < 0.011) / count(), 1) AS time_at_penny_floor_pct
FROM per_second
WHERE best_ask > best_bid
GROUP BY ticker
ORDER BY avg_quoted_spread_cents ASC8টি নামের মধ্যে F-এর গড় quoted spread ছিল সবচেয়ে সংকীর্ণ, 1 সেন্ট। এটি সেশনের 99.8% সময় এক সেন্টের সর্বনিম্ন সীমায় ছিল। অন্যদিকে, GS-এর গড় ছিল 69.55 সেন্ট, যা grid-এর সীমা থেকে যথেষ্ট দূরে। কোনো নামের গড় spread যদি এক পেনির সামান্য ওপরে থাকে, তবে grid-এর প্রস্থ এক পেনি থাকাকালে তার আরও সংকুচিত হওয়ার সুযোগ থাকে না। $0.015 test এই স্টকগুলোকেই শনাক্ত করার জন্য তৈরি।
শেয়ারের দাম এই হিসাবের অন্য অর্ধেক। এক সেন্ট অর্থের একটি নির্দিষ্ট পরিমাণ, কিন্তু শেয়ারের দামের তুলনায় এটি পরিবর্তনশীল ভগ্নাংশ।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
ticker AS symbol,
concat('$', toString(round(toFloat64(max(close)), 2))) AS closing_price,
round(100 / toFloat64(max(close)), 2) AS one_cent_in_bps
FROM global_markets.stocks_daily_aggs
WHERE date = '2026-08-05'
AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'PFE', 'F', 'GS')
GROUP BY ticker
ORDER BY one_cent_in_bps DESCF-এ এক সেন্ট, যার closing price ছিল $14.13, শেয়ারের দামের 7.08 basis points-এর সমান। GS-এ একই এক সেন্ট, যার দাম ছিল $1060.38, তা 0.09 basis points-এর সমান। এক basis point হলো 1 শতাংশের একশ ভাগের এক ভাগ। দাম যত কম এবং volume যত বেশি, নির্দিষ্ট এক পেনি trade-এর তত বড় অংশজুড়ে থাকে—এই প্রক্রিয়াটি আমাদের bid ask spread primer-এ সাধারণভাবে ব্যাখ্যা করা হয়েছে।
টাইম-ওয়েটেড গড় কোটেড spread কীভাবে পরিমাপ করা হয়?
সংশোধিত নিয়মটি একটি বাক্যে পরিসংখ্যানটির সংজ্ঞা দিয়েছে:
"নিয়মিত ট্রেডিং আওয়ারে NBB এবং NBO-এর মধ্যকার গড় ডলার-মূল্যের পার্থক্য, যেখানে প্রতিটি অনন্য NBB এবং NBO যতক্ষণ NBB বা NBO হিসেবে কার্যকর ছিল, সেই সময়ের দৈর্ঘ্য অনুযায়ী ওজন নির্ধারণ করা হয়"
17 CFR 242.612, Release No. 34-101070 দ্বারা সংশোধিত, গৃহীত হয়েছে September 18, 2024
এই বাক্যের চারটি বিবরণ অত্যন্ত গুরুত্বপূর্ণ। NBB এবং NBO হলো national best bid এবং national best offer—প্রতিটি এক্সচেঞ্জে প্রদর্শিত সর্বোচ্চ bid এবং সর্বনিম্ন offer। এগুলোর ব্যাখ্যা আমাদের NBBO গাইডে দেওয়া আছে। Regular trading hours পরিমাপকে ET অনুযায়ী সকাল 9:30 থেকে বিকেল 4:00 পর্যন্ত সেশনে সীমাবদ্ধ রাখে। ওই কোটের যেকোনো এক পাশ পরিবর্তিত হলেই নতুন পর্যবেক্ষণ শুরু হয়। আর ওজন নির্ধারিত হয় অতিবাহিত সময় অনুযায়ী, কোটের সংখ্যা অনুযায়ী নয়: কোনো spread এক ঘণ্টা কার্যকর থাকলে তার ওজন এক ঘণ্টা, আর কোনো spread এক millisecond স্থায়ী হলে তার ওজন এক millisecond।
শুধু গড় দেখলে এর প্রকৃত বিন্যাস বোঝা যায় না। নিচের প্যানেলে দেখানো হয়েছে, প্রতিটি শেয়ারের কোট বাস্তবে কোথায় ছিল—নির্ধারিত সেশনের কত অংশে সেই শেয়ারটি one cent, two cents বা তার চেয়ে বেশি spread-এ ছিল।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp) AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'F', 'GS')
AND sip_timestamp >= '2026-08-05 13:30:00'
AND sip_timestamp < '2026-08-05 20:00:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
),
graded AS
(
SELECT
ticker,
least(toUInt16(round((best_ask - best_bid) * 100)), 5) AS spread_cents
FROM per_second
WHERE best_ask > best_bid
),
totals AS
(
SELECT
ticker,
count() AS quoted_seconds
FROM graded
GROUP BY ticker
),
shares AS
(
SELECT
g.ticker AS ticker,
g.spread_cents AS spread_cents,
count() / any(t.quoted_seconds) AS time_share
FROM graded AS g
INNER JOIN totals AS t ON t.ticker = g.ticker
GROUP BY g.ticker, g.spread_cents
)
SELECT
if(spread_cents >= 5,
'5 cents or wider',
concat(toString(spread_cents), if(spread_cents = 1, ' cent', ' cents'))) AS quoted_spread,
round(100 * sumIf(time_share, ticker = 'AAPL'), 1) AS aapl_pct,
round(100 * sumIf(time_share, ticker = 'F'), 1) AS f_pct,
round(100 * sumIf(time_share, ticker = 'GS'), 1) AS gs_pct
FROM shares
GROUP BY spread_cents
ORDER BY spread_cents ASCপ্রথম সারিটি দেখুন। 1 cent-এর quoted spread AAPL-এর সেশনের 68.9% অংশ, F-এর 99.8% অংশ এবং GS-এর 0.3% অংশ জুড়ে ছিল। কোনো শেয়ারের বেশিরভাগ ওজন যদি প্রথম bucket-এ থাকে, তাহলে সেটির কোট grid-এর সঙ্গে আটকে থাকে। দিনের ভেতরে অন্য কিছু ঘটলেও তার time weighted average সাধারণত one cent-এর সামান্য ওপরে থাকে। আর কোনো শেয়ারের ওজন যদি wider bucket-গুলোর দিকে বেশি থাকে, তাহলে তার গড় spread বেশি হয় এবং সেটি $0.015 threshold অতিক্রম করে।
কোটটি কখন floor-এ থাকে, তা কতবার সেখানে থাকে তার মতোই গুরুত্বপূর্ণ। একই পরিমাপ 15 মিনিটের bucket-এ ভাগ করে সেশনের দুই প্রান্তের বাইরেও চালানো হয়েছে:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp, 'America/New_York') AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'F')
AND sip_timestamp >= '2026-08-05 13:00:00'
AND sip_timestamp < '2026-08-05 20:30:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
)
SELECT
formatDateTime(toStartOfInterval(quote_second, INTERVAL 15 MINUTE), '%H:%i') AS et_time,
round(100 * countIf(ticker = 'AAPL' AND best_ask - best_bid < 0.011)
/ countIf(ticker = 'AAPL'), 1) AS aapl_floor_pct,
round(100 * countIf(ticker = 'F' AND best_ask - best_bid < 0.011)
/ countIf(ticker = 'F'), 1) AS f_floor_pct
FROM per_second
WHERE best_ask > best_bid
GROUP BY toStartOfInterval(quote_second, INTERVAL 15 MINUTE)
HAVING countIf(ticker = 'AAPL') > 0 AND countIf(ticker = 'F') > 0
ORDER BY toStartOfInterval(quote_second, INTERVAL 15 MINUTE) ASCপ্যানেলটি 09:00 ET-তে শুরু হয়, অর্থাৎ regular session শুরুর আগে। ওই সময় AAPL 1.6% সময় penny floor-এ ছিল। এটি 16:15 ET-তে শেষ হয়, অর্থাৎ closing bell-এর পরে, যখন AAPL 5.1% সময় ওই স্তরে ছিল। এই দুই বিন্দুর মাঝখানে, নিয়মে পরিমাপ করা সময়জুড়ে রেখাটি ওপরে উঠে ceiling-এর কাছাকাছি স্থির থাকে। Regular trading শুরুর ঠিক সময়ের এই দুর্বল অংশটি পরিচিত একটি ধরণ, যার ব্যাখ্যা open-এ spread কেন বাড়ে নিবন্ধে দেওয়া আছে।
টিক নির্ধারণ করে কে, এবং এটি কত ঘন ঘন বদলাতে পারে
প্রাথমিক লিস্টিং এক্সচেঞ্জ, অর্থাৎ যে এক্সচেঞ্জে শেয়ারটি তালিকাভুক্ত, সেটি সময়-ভারিত গড় quoted spread পরিমাপ করে এবং increment নির্ধারণ করে। এই নিয়মে দুটি ক্যালেন্ডারই নির্দিষ্ট করা আছে। মূল্যায়নের সময়কাল হলো January থেকে March এবং July থেকে September। January থেকে March-এর পরিমাপের ভিত্তিতে নির্ধারিত increment কার্যকর থাকে May-এর প্রথম ব্যবসায়িক দিন থেকে October-এর শেষ ব্যবসায়িক দিন পর্যন্ত। July থেকে September-এর পরিমাপের ভিত্তিতে নির্ধারিত increment কার্যকর থাকে November-এর প্রথম ব্যবসায়িক দিন থেকে April-এর শেষ ব্যবসায়িক দিন পর্যন্ত।
এর ফলে প্রতিটি শেয়ারের জন্য বছরে দুটি assignment point এবং প্রতিটির জন্য 6 মাসের মেয়াদ থাকে। কোনো শেয়ারের increment May মাসে penny থেকে half penny-তে যেতে পারে এবং November মাসে আবার ফিরে আসতে পারে। এর চেয়ে দ্রুত পরিবর্তন সম্ভব নয়। কোনো security operative period চলাকালে NMS stock হলে, যেমন নতুন করে তালিকাভুক্ত হলে, পরবর্তী মূল্যায়নে সেটি অন্তর্ভুক্ত না হওয়া পর্যন্ত তার increment $0.01 নির্ধারিত থাকে।
2016 থেকে 2018 সালের Tick Size Pilot কী দেখিয়েছিল
Tick size সম্পর্কে যুক্তরাষ্ট্রের বাজারে নিয়ন্ত্রিত পর্যবেক্ষণের সবচেয়ে কাছাকাছি যে পরীক্ষা হয়েছে, সেটি আসলে বিপরীতভাবে পরিচালিত হয়েছিল। Commission 2015 সালের May 6 তারিখে Tick Size Pilot পরিকল্পনা অনুমোদন করে। এর quoting এবং trading requirements 2016 সালের October 3 থেকে 2018 সালের September 28 তারিখে trading শেষ হওয়া পর্যন্ত কার্যকর ছিল। যোগ্য কোম্পানিগুলোকে নিচের সব শর্ত পূরণ করতে হতো:
- market capitalization $3 billion বা তার কম
- closing share price কমপক্ষে $2.00
- consolidated average daily volume 1 million shares বা তার কম
এই কোম্পানিগুলোকে একটি control group এবং প্রায় 400টি করে শেয়ার নিয়ে তিনটি test group-এ ভাগ করা হয়। একটি test group $0.05 increment-এ quote করত, কিন্তু penny-তে trade চালিয়ে যেত। দ্বিতীয় group nickel-এ quote এবং trade—দুটিই করত। তৃতীয় group-এ trade-at requirement যোগ করা হয়। এর ফলে trading center-গুলোকে একই দামে order অভ্যন্তরীণভাবে match না করে displayed quote-এ order route করতে হতো।
Pilot চলাকালে test group-গুলোর quoted spread বৃদ্ধি পায়। পরে প্রকাশিত মূল্যায়নে একই সময়ে control group-এর তুলনায় test group-গুলোতে বেশি trading cost এবং কম liquidity দেখা যায়। যেসব কোম্পানি এই grid-এর ওপর নির্ভরশীল ছিল না, pilot তাদের জন্য grid প্রশস্ত করেছিল। আর যেসব কোম্পানি grid-এর সঙ্গে আটকে ছিল, half penny amendment তাদের জন্য grid সংকুচিত করে।
রিটেইল স্ক্রিনে half-penny assignment কেমন দেখা যায়
যে শেয়ারের জন্য $0.005 assignment নির্ধারিত হয়েছে, সেখানে $24.315 কোট প্রদর্শন করা যায়। বর্তমানে একই কোটকে $24.31 বা $24.32-এ round করতে হয়। সংশ্লিষ্ট শেয়ারগুলোর ক্ষেত্রে broker-এর স্ক্রিনে দৃশ্যমান spread পুরো 1 cent-এর বদলে half cent চওড়া হতে পারে। Price improvement যে midpoint-এর সঙ্গে তুলনা করা হয়, সেটিও আরও সূক্ষ্ম price grid-এ অবস্থান করে। assignment কার্যকর হওয়ার পর ওই শেয়ারগুলোর average quoted spread সংকুচিত হবে কি না, তা একটি empirical প্রশ্ন। উপরের panels যেভাবে মাপা হয়েছে, সেভাবেই এটি পরিমাপ করা সম্ভব।
একই release-এ access fee cap কমানো হয়েছে। এটি হলো কোনো exchange প্রদর্শিত quote সরিয়ে নেওয়ার জন্য সর্বোচ্চ যে fee নিতে পারে। এ বিষয়ে আমাদের maker taker fees এবং rebates guide-এ আলোচনা রয়েছে। Release-টি better priced odd lot orders প্রকাশের প্রক্রিয়াও দ্রুত করেছে। এ বিষয়েই কেন odd lots NBBO নির্ধারণ করে না আলোচনা করা হয়েছে।
FAQ
হাফ-পেনি tick size কী?
হাফ-পেনি tick size হলো $0.005-এর ন্যূনতম pricing increment। অর্থাৎ, কোনো শেয়ারের প্রদর্শিত quote বা order যে সর্বনিম্ন পরিমাণে পরিবর্তিত হতে পারে, সেটিই এটি। Amended SEC Rule 612 অনুযায়ী, $1.00 বা তার বেশি দামে লেনদেন হওয়া NMS stock-এর evaluation period-এ time weighted average quoted spread $0.015 বা কম হলে তার জন্য এই tick size প্রযোজ্য। $1.00 বা তার বেশি দামের অন্যান্য stock $0.01 grid-এই থাকবে।
কোন stock $0.005 tick size-এর জন্য যোগ্য?
যেসব stock-এর quoted spread ইতিমধ্যে এক পেনির কাছাকাছি, সেগুলো যোগ্য। Primary listing exchange evaluation period-এ time weighted average quoted spread হিসাব করবে। এই spread $0.015 বা কম হতে হবে। উপরের panel-গুলোতে যেমন দেখা যাচ্ছে, বেশি লেনদেন হওয়া এবং তুলনামূলক কম দামের নামগুলোই সাধারণত প্রার্থী।
হাফ-পেনি tick size কবে কার্যকর হবে?
Amended minimum pricing increment মেনে চলার তারিখ বর্তমানে November 2027-এর প্রথম business day নির্ধারিত হয়েছে। এই তারিখ Release No. 34-105656-এ নির্ধারিত, যা June 11, 2026-এ জারি করা হয়। মূল তারিখ ছিল November 2025-এর প্রথম business day। এরপর তারিখটি দুইবার বাড়ানো হয়েছে।
কোনো stock-এর tick size কে নির্ধারণ করে?
Primary listing exchange। এটি January থেকে March অথবা July থেকে September—এই evaluation period-এ time weighted average quoted spread হিসাব করে। এরপর পরবর্তী six month operative period-এর জন্য $0.01 অথবা $0.005 নির্ধারণ করে। নতুন তালিকাভুক্ত NMS stock-এর জন্য $0.01 নির্ধারিত হয়।
ডেটা ও পদ্ধতি সম্পর্কে নোট
তিনটি quote panel প্রতিটি one second window-এর মধ্যে consolidated tape-এ প্রকাশিত সর্বোচ্চ bid এবং সর্বনিম্ন offer ব্যবহার করে national best bid and offer-এর আনুমানিক হিসাব দেয়। এতে প্রতিটি second-কে সমান ওজন দেওয়া হয়। Rule-এ প্রতিটি স্বতন্ত্র quote-এর সঠিক স্থায়িত্বকাল অনুযায়ী ওজন দেওয়া হয়। তাই দুই পদ্ধতির পরিমাপে third decimal place-এ পার্থক্য দেখা যায়। Best bid এবং best offer locked বা crossed থাকা second-গুলো বাদ দেওয়া হয়।
এই snapshot-এ quote size বিবেচনা করা হয় না। Official NBBO round lot দিয়ে তৈরি হয়। তাই কোনো panel-এর value official quoted spread-এর ভেতরে থাকতে পারে। উপরে সংযুক্ত odd lot guide-এ এই ব্যবধান ব্যাখ্যা করা হয়েছে।
Spread panel-গুলো pinned session-কে rule-এ নির্ধারিত 9:30 a.m. থেকে 4:00 p.m. ET সময়সীমার মধ্যে রাখে। Clock panel 9:00 a.m. থেকে 4:30 p.m. ET পর্যন্ত চলে। এতে ডেটার মধ্যে session boundary স্পষ্ট দেখা যায়। সব figure Wednesday, August 5, 2026-এর একক session থেকে নেওয়া হয়েছে। তাই tape এগিয়ে যাওয়ার সঙ্গে এগুলো পরিবর্তিত হয় না।
Rule-এর পাঠ amended 17 CFR 242.612 থেকে উদ্ধৃত করা হয়েছে। Adopting release: No. 34-101070, September 18, 2024। Compliance extension: Release No. 34-105656, June 11, 2026।
এখানে প্রতিটি panel-এর নিচে সঠিক SQL দেওয়া আছে। সংখ্যাটি কীভাবে গণনা করা হয়েছে তা দেখতে যেকোনো একটি panel expand করুন। আপনি যে নামটি অনুসরণ করেন তার quoted spread পরিমাপ করতে Strasmore terminal-এ plain English-এ প্রশ্নটি করুন।