Short Interest ডেটা কেন সবসময় পুরনো থাকে
Short interest কেন সবসময় দুই সপ্তাহ পুরনো থাকে তা জানুন। FINRA রিপোর্টিং চক্র, ডেটা প্রকাশে বিলম্ব এবং Days to Cover সংক্রান্ত বিস্তারিত তথ্য এখানে পাবেন।
Short interest সংক্রান্ত তথ্য সবসময়ই পুরনো থাকে, যার একটি কাঠামোগত কারণ রয়েছে: এটি কোনো লাইভ ফিড নয়। ব্রোকাররা FINRA-এর নির্ধারিত settlement dates বা নিষ্পত্তির তারিখে তাদের অ্যাকাউন্টে থাকা শর্ট শেয়ারগুলোর একটি স্ন্যাপশট গ্রহণ করেন — যা মাসে দুবার হয়, মাসের মাঝামাঝি এবং মাসের শেষে। এরপর তারা সেই মোট পরিমাণ FINRA-এর কাছে জমা দেন। FINRA প্রতিটি সদস্য প্রতিষ্ঠানের রিপোর্ট সংগ্রহ করে এবং প্রায় আটটি ব্যবসায়িক দিন পরে সেই সমষ্টিগত তথ্য প্রকাশ করে। এরপর ভেন্ডর এবং ডেটাবেসের মাধ্যমে সেই ফাইলটি আপনার স্ক্রিনে পৌঁছাতে আরও সময় লাগে। ফলে যেকোনো নির্দিষ্ট দিনে উপলব্ধ সবচেয়ে সাম্প্রতিক short interest সংখ্যাটি আসলে এক থেকে চার সপ্তাহ আগের পজিশনিং নির্দেশ করে। এই পৃষ্ঠাটি সেই ব্যবধানটি নিশ্চিত করার পরিবর্তে পরিমাপ করে।
রিপোর্টিং বিলম্ব কেন ঘটে
এই চক্রের চারটি ধাপ রয়েছে এবং প্রতিটি ধাপের জন্য অতিরিক্ত কয়েক দিন সময় লাগে।
- সেটেলমেন্ট ডেট (Settlement date)। FINRA সেটেলমেন্ট ডেটের একটি সময়সূচী প্রকাশ করে — একটি মাসের মাঝামাঝি এবং অন্যটি মাস শেষে। প্রতিটি সেটেলমেন্ট ডেটে, প্রত্যেক ব্রোকার-ডিলার তাদের গ্রাহক এবং ফার্ম অ্যাকাউন্টে থাকা শর্ট পজিশনগুলো নথিভুক্ত করে। এগুলো হলো সেটেলমেন্ট ডেট, ট্রেড ডেট নয়: T+1 সেটেলমেন্টের অধীনে সোমবার করা একটি ট্রেড মঙ্গলবার সেটেল হয়, তাই সেটেলমেন্ট ডেটে যে পজিশনগুলো গণনা করা হয় সেগুলো হলো সেই পজিশন যেগুলোর ট্রেড ততক্ষণে ক্লিয়ার হয়ে গেছে।
- রিপোর্টিং ডেডলাইন (Reporting deadline)। প্রতিটি সদস্য প্রতিষ্ঠান পরবর্তী কয়েক কার্যদিবসের মধ্যে FINRA-তে প্রতিটি সিকিউরিটির জন্য শর্ট টোটাল জমা দেয়। এই পর্যায়ে কোনো তথ্যই প্রকাশ করা হয় না; এটি একটি রেগুলেটরি ফাইলিং, কোনো মার্কেট ডেটা ফিড নয়।
- সংকলন (Compilation)। FINRA প্রতিটি সিকিউরিটির জন্য হাজার হাজার ফার্ম-লেভেল রিপোর্ট যোগ করে একটি ফাইল তৈরি করে: প্রতিটি সিকিউরিটির জন্য প্রতিটি সেটেলমেন্ট ডেটে একটি একক সংখ্যা — এতে কোনো ইন্ট্রাডে হিস্ট্রি, ভেন্যু ডিটেইল বা প্রতিটি ফার্মের আলাদা তথ্য থাকে না।
- প্রসারণ (Dissemination)। ফাইলটি সংশ্লিষ্ট সেটেলমেন্ট ডেটের প্রায় আট কার্যদিবস পরে জনসমক্ষে আসে। এরপর ভেন্ডররা এটি সংগ্রহ করে, এক্সচেঞ্জগুলো এটি পুনরায় প্রকাশ করে এবং এই পেজের পেছনের ডেটা ওয়্যারহাউসের মতো সিস্টেমগুলো এটি গ্রহণ করে।
কেউ কোনো তথ্য গোপন করে রাখছে না। এই বিলম্ব হলো ডেটা সংগ্রহ, সংকলন এবং বিতরণের ধাপগুলোর সমষ্টি — প্রতিটি ধাপ ক্যালেন্ডারের ওপর ভিত্তি করে একটি ব্যাচ প্রসেস, কোনো স্ট্রিম নয়।
পরিমাপকৃত দিন হিসেবে ল্যাগ বা বিলম্ব কতদিন?
এই গুদামটি যখনই একটি লাইভ, ইনক্রিমেন্টাল ডেলিভারি হিসেবে পেয়েছে, তার প্রতিটি সেটেলমেন্ট ডেট এখানে দেওয়া হলো — একদিকে সেটেলমেন্ট ডেট এবং অন্যদিকে এই তালিকায় সারিগুলো প্রথমবার প্রদর্শিত হওয়ার দিন।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH first_arrival AS (
SELECT settlement_date,
toDate(min(_ingest_time)) AS arrived
FROM global_markets.stocks_short_interest
GROUP BY settlement_date
),
bulk_days AS (
SELECT arrived
FROM first_arrival
GROUP BY arrived
HAVING count() > 5
)
SELECT settlement_date,
toString(arrived) AS arrived_here,
dateDiff('day', settlement_date, arrived) AS publication_lag_days
FROM first_arrival
WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
ORDER BY settlement_dateরেকর্ডে থাকা সাম্প্রতিকতম সেটেলমেন্ট, 2026-06-30, এখানে এসেছে 2026-07-11 তারিখে — এর অন্তর্ভুক্ত পজিশনগুলো রেকর্ড করার 11 দিন পরে। এর আগেরটি নিতে 16 দিন লেগেছিল। পুরো সিরিজ জুড়ে এই ব্যবধানটি একটি নির্দিষ্ট সীমার মধ্যে থাকে, এটি ধ্রুবক নয়:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH first_arrival AS (
SELECT settlement_date,
toDate(min(_ingest_time)) AS arrived
FROM global_markets.stocks_short_interest
GROUP BY settlement_date
),
bulk_days AS (
SELECT arrived
FROM first_arrival
GROUP BY arrived
HAVING count() > 5
),
organic AS (
SELECT settlement_date,
dateDiff('day', settlement_date, arrived) AS lag
FROM first_arrival
WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
)
SELECT count() AS settlements_measured,
min(lag) AS fastest_lag_days,
round(quantileDeterministic(0.5)(lag, cityHash64(settlement_date)), 1) AS median_lag_days,
max(lag) AS slowest_lag_days,
(SELECT count() FROM first_arrival WHERE arrived IN (SELECT arrived FROM bulk_days)) AS settlements_bulk_loaded,
(SELECT toString(max(arrived)) FROM bulk_days) AS bulk_load_date
FROM organic8টি ইনক্রিমেন্টাল-ডেলিভারড সেটেলমেন্টের মধ্যে, দ্রুততম প্রিন্টটি তার সেটেলমেন্ট ডেটের 10 দিন পরে এসেছে এবং ধীরতমটির জন্য 26 দিন লেগেছে; এর মিডিয়ান হলো 14 দিন — শিরোনামের "দুই সপ্তাহ পুরনো" বিষয়টি এখানে অনুমানের পরিবর্তে পরিমাপের মাধ্যমে দেখানো হয়েছে।
লক্ষ্য করুন যে এই কুয়েরিগুলো কী কী বাদ দিচ্ছে। একটি গুদামের ইতিহাস প্রকাশের গতির রেকর্ড নয়: 2026-03-16 তারিখে এই ডাটাবেসটি আর্কাইভের একটি একক ব্যাকফিল হিসেবে একসাথে 197টি সেটেলমেন্ট লোড করেছিল। সেই সারিগুলোর ইনজেস্ট টাইমস্ট্যাম্প ব্যাকফিল করার সময় নির্দেশ করে, তথ্য প্রকাশের সময় নয়; এবং সেগুলো থেকে গণনা করা যেকোনো "ল্যাগ" হলো আমাদের লোডিং শিডিউলের একটি ফলাফল মাত্র। শুধুমাত্র আর্কাইভ স্থাপনের পর একটি একটি করে আসা সেটেলমেন্টগুলো প্রকৃত পাইপলাইন পরিমাপ করে — উপরের সারিগুলো সেই সেটেলমেন্টগুলোই।
বর্তমান চক্রের অবস্থা
এই ব্যবধানটি সবচেয়ে সহজে গ্যাপের মধ্যেই বোঝা যায়: যেকোনো মুহূর্তে এমন একটি সেটেলমেন্ট ডেট থাকে যা ইতিমধ্যে সম্পন্ন হয়েছে কিন্তু এখনও প্রকাশিত হয়নি। এই প্যানেলটি হলো লাইভ রসিদ।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest
SELECT toString(latest) AS latest_settlement_on_file,
(SELECT count() FROM global_markets.stocks_short_interest
WHERE settlement_date = latest) AS securities_in_that_print,
(SELECT dateDiff('day', latest, toDate(min(_ingest_time))) FROM global_markets.stocks_short_interest
WHERE settlement_date = latest) AS its_publication_lag_days,
(SELECT count() FROM global_markets.stocks_short_interest
WHERE settlement_date > latest AND settlement_date <= latest + 16) AS next_settlement_rows_on_file,
(SELECT count(DISTINCT date) FROM global_markets.stocks_short_volume
WHERE date > latest) AS daily_short_volume_files_since,
(SELECT dateDiff('day', latest, max(date)) FROM global_markets.stocks_short_volume) AS days_from_settlement_to_newest_daily_fileরেকর্ডে থাকা সাম্প্রতিকতম শর্ট ইন্টারেস্ট প্রিন্ট হলো 2026-06-30 সেটেলমেন্ট, যা 22207 সিকিউরিটিজ কভার করে এবং ঘটনা ঘটার 11 দিন পরে প্রদান করা হয়েছে। চক্রের পরবর্তী সেটেলমেন্টে 0 সারি রয়েছে: এটি এখনও প্রকাশিত হয়নি, এবং উপরে পরিমাপ করা ব্যবধান অনুযায়ী এটি সম্পূর্ণ স্বাভাবিক। সেই কলামটিকে উদ্দেশ্যমূলকভাবে শূন্যে সীমাবদ্ধ রাখা হয়েছে। যখন প্রিন্টটি আসবে, তখন এই সীমাবদ্ধতাটি ভেঙে যাবে এবং এই পৃষ্ঠাটি পুরনো তথ্য দেখানোর পরিবর্তে আপডেটের জন্য অপেক্ষা করবে — একই ট্রিপওয়্যার যা June recap এ এক চক্র পরে অন্তর্ভুক্ত করা হয়েছিল।
এদিকে, দৈনিক শর্ট-ভলিউম ফাইলটি সেই সেটেলমেন্ট ডেটের পর থেকে 12 বার প্রকাশিত হয়েছে, যার সাম্প্রতিকতম দিনটি শর্ট ইন্টারেস্ট স্ন্যাপশটের চেয়ে 17 দিন নতুন। দুটি FINRA ডেটাসেট, দুটি ভিন্ন সময়সীমা।
প্রিন্ট পাইপলাইনে থাকাকালীন যা পরিবর্তিত হয়
এই সময়ের ব্যবধান বা ল্যাগ তখনই গুরুত্বপূর্ণ যখন এর মধ্যে দামের পরিবর্তন ঘটে। দামের পরিবর্তন ঘটে। এই প্যানেলটি সর্বশেষ সেটেলমেন্ট ডেটা গ্রহণ করে, তারপর সেটেলমেন্টের দিনের ক্লোজিং প্রাইস এবং ফাইলটি আসলে পৌঁছানোর দিনের ক্লোজিং প্রাইসের মধ্যে প্রতিটি স্টকের তুলনা করে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH latest AS (SELECT max(settlement_date) AS d FROM global_markets.stocks_short_interest),
arrived AS (
SELECT toDate(min(_ingest_time)) AS a
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT d FROM latest)
),
daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(toFloat64(close), window_start) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'TSLA', 'NVDA', 'GME', 'MU')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= (SELECT d FROM latest)
AND toDate(toTimeZone(window_start, 'America/New_York')) <= (SELECT a FROM arrived)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
GROUP BY ticker, session
)
SELECT si.ticker AS ticker,
round(si.short_interest / 1e6, 1) AS shares_short_m,
round(argMin(d.rth_close, d.session), 2) AS close_at_settlement,
round(argMax(d.rth_close, d.session), 2) AS close_when_published,
round((argMax(d.rth_close, d.session) / argMin(d.rth_close, d.session) - 1) * 100, 1) AS move_while_pending_pct,
count() AS sessions_in_window
FROM global_markets.stocks_short_interest AS si
INNER JOIN daily AS d ON d.ticker = si.ticker
WHERE si.settlement_date = (SELECT d FROM latest)
GROUP BY si.ticker, si.short_interest
ORDER BY abs(move_while_pending_pct) DESC, si.ticker ASCএই সময়সীমা 8টি ট্রেডিং সেশন জুড়ে ছিল। পাঁচটি স্টকের মধ্যে সবচেয়ে বেশি পরিবর্তন হয়েছে MU-এ। সেটেলমেন্ট ক্লোজিংয়ের সময় এর দাম ছিল $1151.01, যা শর্ট ইন্টারেস্ট প্রিন্ট পাওয়ার দিনে দাঁড়িয়ে হয়েছে $978.69। এটি একটি -15% পরিবর্তন, যেখানে প্রকাশ করা শর্ট পজিশন ছিল সংজ্ঞা অনুযায়ী 31.7 মিলিয়ন শেয়ারে স্থির। সবচেয়ে কম পরিবর্তন হয়েছে GME-এ, যা তবুও -1.9% পরিবর্তিত হয়েছে।
এটিই হলো এই ল্যাগের বাস্তব গুরুত্ব। যেকোনো শিরোনাম যা "X-এর শর্ট ইন্টারেস্ট" রিপোর্ট করে, তা কেবল শেষ সেটেলমেন্টের পজিশন নির্দেশ করে — উপরের সময়সীমার মধ্যে ঘটে যাওয়া সব পরিবর্তন এর আওতার বাইরে। শর্ট পজিশন শক্তিশালী বাজারের বিপরীতে কভার করা হয়েছে অথবা দুর্বল বাজারের বিপরীতে বাড়ানো হয়েছে; এই সংখ্যাটি তা বলতে পারে না এবং পরবর্তী প্রিন্ট না আসা পর্যন্ত তা বলতে পারবে না।
Days to cover, যা একটি পুরনো সংখ্যা দিয়ে গণনা করা হয়েছে
Days to cover — যা শর্ট শেয়ারকে গড় দৈনিক ভলিউম দিয়ে ভাগ করে পাওয়া যায় — হলো এমন একটি অনুপাত যা পাঠকরা মূলত দেখেন। এই অনুপাতটি দুবার পুরনো তথ্য বহন করে: এর লব (numerator) সেটেলমেন্ট ডেটে স্থির করা হয় এবং হর (denominator) হিসেবে ব্যবহৃত ভলিউমটি ফাইলটি কয়েক সপ্তাহ আগে গণনা করা হয়েছিল। GameStop হলো এর সবচেয়ে স্পষ্ট উদাহরণ, কারণ এটি একটি পরিচিত নাম এবং অত্যন্ত সক্রিয় একটি লিকুইড টিকার।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH latest AS (SELECT max(settlement_date) AS d FROM global_markets.stocks_short_interest),
arrived AS (
SELECT toDate(min(_ingest_time)) AS a
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT d FROM latest)
),
tape AS (
SELECT count(DISTINCT toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
sum(toFloat64(volume)) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'GME'
AND toDate(toTimeZone(window_start, 'America/New_York')) > (SELECT d FROM latest)
AND toDate(toTimeZone(window_start, 'America/New_York')) <= (SELECT a FROM arrived)
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
)
SELECT toString((SELECT d FROM latest)) AS settlement,
round(si.short_interest / 1e6, 1) AS shares_short_m,
round(si.avg_daily_volume / 1e6, 2) AS file_adv_m,
round(si.days_to_cover, 2) AS reported_days_to_cover,
round(tape.shares / tape.sessions / 1e6, 2) AS tape_adv_since_settlement_m,
round(si.short_interest / (tape.shares / tape.sessions), 2) AS days_to_cover_on_recent_volume,
round(abs(si.short_interest / (tape.shares / tape.sessions) - si.days_to_cover), 2) AS days_of_difference,
tape.sessions AS sessions_measured
FROM global_markets.stocks_short_interest AS si, tape
WHERE si.ticker = 'GME'
AND si.settlement_date = (SELECT d FROM latest)বাম থেকে ডানে সারিটি পড়ুন। 2026-06-30 সেটেলমেন্টে, GameStop-এর 55.9 মিলিয়ন শেয়ার শর্ট ছিল। ফাইলটি এটিকে 5.2 মিলিয়ন শেয়ারের গড় দৈনিক ভলিউমের সাথে মিলিয়ে 10.75 days to cover হিসেবে রিপোর্ট করে — যা একটি স্ক্রিনার আপনাকে দেখায়।
এখন হরটিকে (denominator) বাস্তব তথ্যের সাথে তুলনা করুন। প্রিন্টটি প্রক্রিয়াধীন থাকা অবস্থায় 7টি নিয়মিত সেশনে, GameStop কনসোলিডেটেড টেপে প্রতিদিন গড়ে 3.09 মিলিয়ন শেয়ার লেনদেন করেছে। সেই ভলিউমের বিপরীতে একই শর্ট পজিশন হিসাব করলে হয় 18.08 days — যা প্রকাশিত অনুপাত থেকে মাত্র 7.33 দিন কম, যদি লব একই রাখা হয়। এখানে শুধুমাত্র ভলিউমের ধারণাটি পরিবর্তিত হয়েছে। Days to cover-কে একটি লাইভ পরিমাপ হিসেবে না দেখে দুটি পুরনো ইনপুট দিয়ে তৈরি একটি পুরনো অনুপাত হিসেবে বিবেচনা করুন।
Short squeezes: বিলম্বের প্রকৃত প্রভাব যেখানে অনুভূত হয়
বেশিরভাগ মানুষ এই বিষয়টি নিয়ে অনুসন্ধান করার মূল কারণ হলো squeeze। একটি squeeze-এর ক্ষেত্রে short position-ই প্রধান বিষয় — এবং এর সঠিক পরিমাণ রিয়েল টাইমে দেখা সম্ভব নয়। ২০২১ সালের শুরুর দিকের GameStop এর একটি আদর্শ উদাহরণ। নিচের কলামগুলো প্রতিটি settlement-এর regular-session close এবং আটটি trading session পরের close নির্দেশ করছে, যা FINRA-এর প্রায় আটটি business-day সময়সীমার লক্ষ্যমাত্রাকে নির্দেশ করে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(toFloat64(close), window_start) AS cl
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'GME'
AND window_start >= toDateTime('2020-12-01 00:00:00')
AND window_start < toDateTime('2021-03-15 00:00:00')
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
GROUP BY session
),
ranked AS (
SELECT session, cl, row_number() OVER (ORDER BY session) AS n
FROM daily
)
SELECT toString(si.settlement_date) AS settlement,
round(si.short_interest / 1e6, 1) AS shares_short_m,
round(r0.cl, 2) AS close_at_settlement,
round(r8.cl, 2) AS close_8_sessions_later,
round((r8.cl / r0.cl - 1) * 100, 1) AS move_while_pending_pct
FROM global_markets.stocks_short_interest AS si
INNER JOIN ranked AS r0 ON r0.session = si.settlement_date
INNER JOIN ranked AS r8 ON r8.n = r0.n + 8
WHERE si.ticker = 'GME'
AND si.settlement_date >= toDate('2020-12-15')
AND si.settlement_date <= toDate('2021-02-26')
ORDER BY si.settlement_date2021-01-15 settlement অনুসরণ করুন। এতে 61.8 মিলিয়ন শেয়ার short ছিল এবং স্টকের দাম ছিল $35.49। আটটি session পরে — যখন এই ধরনের তথ্য জনসমক্ষে আসে — GameStop বন্ধ হয়েছিল $197.44 দামে, যা একটি 456.3% মুভ। প্রকাশের দিনে যে কেউ সেই short interest সংখ্যাটি পড়েছিলেন, তিনি এমন একটি স্টকের বিবরণ পড়ছিলেন যা সেই দামে আর ছিল না।
পরবর্তী তথ্যটি এই ফাঁদটিকে উল্টে দেয়। 2021-01-29 settlement-এ 21.4 মিলিয়ন শেয়ার short রেকর্ড করা হয়েছিল — যার বেশিরভাগ পজিশনই শেষ হয়ে গিয়েছিল এবং স্টকের দাম ছিল $328.24। আটটি session পরে এর দাম ছিল $51.19, -84.4%। তথ্যটি জনসমক্ষে আসার আগেই covering সম্পন্ন হয়ে গিয়েছিল। squeeze এর উভয় অংশই — crowding এবং unwind — ঘটনার পরে প্রকাশ করা হয়েছিল।
দৈনিক তথ্যের সহোদর এবং এর সীমাবদ্ধতা
FINRA প্রতিদিন একটি তথ্য প্রকাশ করে: short volume। এটি হলো একদিনের মোট রিপোর্টেড ভলিউমের সেই অংশ যা short-sale হিসেবে চিহ্নিত করা হয়েছে। এটি পরের দিন সকালে পাওয়া যায়। এটি প্রায় রিয়েল-টাইম তথ্যের কাছাকাছি, তবে এটি একটি ভিন্ন পরিমাপ। Short volume মূলত trading flow বা লেনদেনের প্রবাহ গণনা করে — যার একটি বড় অংশ হলো market-maker hedging যা দিন শেষে শূন্য হয়ে যায় — এটি positions held বা ধরে রাখা পজিশন নয়। একটি স্টকের short interest বা শর্ট ইন্টারেস্ট না বাড়লেও, এক সপ্তাহ ধরে প্রতিদিন প্রচুর short volume দেখা যেতে পারে। এই দুটি ডেটাসেটের মধ্যে পার্থক্য হলো একটি রাস্তার ট্রাফিক এবং রাস্তার শেষে পার্ক করা গাড়ির মধ্যকার পার্থক্যের মতো; উভয় ফাইলের বিস্তারিত বিবরণ এখানে দেওয়া হয়েছে।
যুক্তরাষ্ট্রে প্রতিদিনের জন্য কোনো প্রকাশ্য short interest সংখ্যা নেই। ভেন্ডররা securities-lending এবং flow ডেটা থেকে মডেল করা দৈনিক অনুমান বিক্রি করে; এগুলো হলো মডেল মাত্র, কোনো প্রকাশ্য তথ্য নয়। প্রকাশ্য তথ্যটি মাসে দুবার পাওয়া যায় এবং এটি দেরিতে আসে।
FAQ
কেন short interest ডেটা দুই সপ্তাহ পুরনো হয়?
ব্রোকাররা শুধুমাত্র FINRA-এর দ্বিমাসিক সেটেলমেন্ট ডেটগুলোতে short position-এর স্ন্যাপশট নেয়, কয়েক ব্যবসায়িক দিন পরে সেই মোট পরিমাণ জমা দেয়, এবং FINRA সেটেলমেন্ট ডেটের প্রায় আট ব্যবসায়িক দিন পরে সংকলিত ফাইলটি প্রকাশ করে। এই ডেটাবেসে লাইভ ডেলিভারি হিসেবে আসা প্রতিটি সেটেলমেন্টের ক্ষেত্রে, সম্পূর্ণ প্রক্রিয়াটি 10 থেকে 26 দিন সময় নেয়, যার মধ্যক (median) হলো 14 দিন।
ব্রোকারদের মাধ্যমে short interest কীভাবে গণনা এবং রিপোর্ট করা হয়?
প্রতিটি ব্রোকার-ডিলার সেটেলমেন্ট ডেট অনুযায়ী তাদের গ্রাহক এবং ফার্ম অ্যাকাউন্টগুলোতে থাকা short শেয়ার গণনা করে, প্রতিটি সিকিউরিটির জন্য সেগুলো একত্রিত করে এবং সেই মোট পরিমাণ FINRA-এর কাছে জমা দেয়। FINRA সমস্ত সদস্য ফার্মের রিপোর্ট যোগ করে প্রতিটি সিকিউরিটির জন্য একটি সংখ্যা তৈরি করে — 2026-06-30 প্রিন্টে তাদের 22207 শতাংশ থাকে। এটি পজিশনগুলোর একটি রেগুলেটরি গণনা, ট্রেড সংখ্যা নয়।
NYSE, Nasdaq বা OTC স্টকের জন্য কি রিপোর্টিং সাইকেল আলাদা?
না। মার্কিন তালিকাভুক্ত স্থানগুলোর ক্ষেত্রে একই দ্বিমাসিক সেটেলমেন্ট শিডিউল এবং একই সংকলন ও প্রকাশনা চক্র প্রযোজ্য। এক্সচেঞ্জগুলো নিজস্ব গণনা করার পরিবর্তে FINRA ফাইল থেকে তথ্য পুনরায় প্রকাশ করে। একটি স্টকের তালিকাভুক্ত স্থান তার short interest সংখ্যার বয়স বা সময়সীমা পরিবর্তন করে না।
একটি ভালো বা খারাপ short interest পার্সেন্টেজ কী?
কোনো নির্দিষ্ট সীমা নেই যা একটি স্টককে ভালো বা খারাপ বিনিয়োগ হিসেবে নির্ধারণ করে, এবং উচ্চ রিডিং কোনো পূর্বাভাস নয়। crowding measures যা বর্ণনা করে তা হলো স্টকের ট্রেডেবল ভলিউমের তুলনায় একটি short position কতটা বড়। GameStop-এর সাম্প্রতিক প্রিন্টে 10.75 দিন কভার করার জন্য প্রয়োজন, যেখানে বেশিরভাগ লিকুইড স্টকের ক্ষেত্রে এটি এক অঙ্কের নিম্ন সংখ্যা — ডিস্ট্রিবিউশন দেখতে বর্তমান crowding leaders দেখুন।
short squeeze-এর ক্ষেত্রে কি রিপোর্টিং ল্যাগ গুরুত্বপূর্ণ?
ল্যাগ বা বিলম্ব এখানেই সবচেয়ে বেশি গুরুত্বপূর্ণ। 2021-01-15 GameStop সেটেলমেন্টে, পরিমাপের সময় এবং প্রকাশনার কাছাকাছি আটটি সেশনের মধ্যে স্টকের দাম 456.3% পরিবর্তিত হয়েছিল — এবং 2021-01-29 প্রিন্ট অনুযায়ী short পজিশন ইতিমধ্যে কমে 21.4 মিলিয়ন শেয়ারে দাঁড়িয়েছিল। Squeeze crowding পাবলিক ডেটাতে কেবল ঘটনার পর নিশ্চিত করা যায়।
উপরের প্রতিটি প্যানেল সেই SQL সহ প্রদান করা হয়েছে যা এটি তৈরি করেছে — সংখ্যাগুলো যাচাই করতে যেকোনো একটি এক্সপ্যান্ড করুন, অথবা Strasmore টার্মিনালে সেটেলমেন্ট ক্যালেন্ডার চালান।