फ्रैक्शनल शेयर कंसोलिडेटेड टेप पर कैसे दर्ज होते हैं
फ्रैक्शनल शेयर कंसोलिडेटेड टेप पर पूर्ण शेयरों के रूप में दर्ज होते हैं। तेईस फरवरी, दो हजार छब्बीस के नियम बदलाव ने इक्विटी वॉल्यूम सीरीज में एक विसंगति पैदा की है।
1191620
फ्रैक्शनल शेयर (fractional shares) कंसोलिडेटेड टेप पर पूर्ण-शेयर प्रिंट (whole-share prints) के रूप में दर्ज होते हैं। 23 फरवरी, 2026 तक यह रूपांतरण एक साथ दो दिशाओं में काम करता था। एक शेयर से कम के ट्रेड को राउंड अप करके एक पूर्ण शेयर बना दिया जाता था। एक शेयर से अधिक के ट्रेड में से फ्रैक्शनल हिस्से को हटा दिया जाता था। कोई भी इक्विटी वॉल्यूम सीरीज जो इस तारीख को कवर करती है, उसमें एक विसंगति (seam) मौजूद है। जिन शेयरों में फ्रैक्शनल ऑर्डर आम हैं, वहां पुराने आंकड़े एक ही समय में दोनों दिशाओं में गलत थे।
फ्रैक्शनल शेयर ऑर्डर एक प्रिंट (print) कैसे बनता है?
यदि आप $180 पर कोट (quote) किए गए किसी स्टॉक के $50 के शेयर मांगते हैं, तो आपने 0.2778 शेयरों का ऑर्डर दिया है। कोई भी एक्सचेंज ऑर्डर बुक इस मात्रा को स्वीकार नहीं करती है। एक्सचेंज पूर्ण शेयरों (whole shares) में मिलान करते हैं, और जो कोट नेशनल बेस्ट बिड एंड ऑफर (NBBO) निर्धारित करता है—यानी सभी के लिए उपलब्ध उच्चतम बिड और न्यूनतम ऑफर—वह केवल 100 शेयरों के राउंड लॉट की गणना करता है। हमारा ऑड लॉट कोट पेज उस दूसरे नियम को कवर करता है।
ब्रोकर अपनी बुक्स पर इस अंतर को समाप्त करता है। वह अपने सभी ग्राहकों के फ्रैक्शनल हितों को नेट (net) करता है, पूर्ण-शेयर वाले हिस्से को एक एकल ऑर्डर के रूप में बाजार में भेजता है, और टुकड़ों को प्रिंसिपल फिल (principal fills) के रूप में खातों में वापस सौंपता है। इसका अर्थ है कि ब्रोकर स्वयं आपके फ्रैक्शन का काउंटरपार्टी है। पब्लिक टेप तक पहुँचने वाला प्रिंट ब्रोकर की पूर्ण-शेयर मात्रा को दर्शाता है। आपके 0.2778 शेयर आपके स्टेटमेंट में दिखाई देते हैं, न कि दिन के प्रकाशित वॉल्यूम में।
इस पहले तथ्य को ध्यान में रखें: अधिकांश फ्रैक्शनल गतिविधि कभी भी पब्लिक वॉल्यूम में दिखाई नहीं देती है। जो दिखाई देता है, वह इसके बदले में खड़ा एग्रीगेटेड पूर्ण-शेयर ऑर्डर है, साथ ही सीधे टेप पर भेजे गए फ्रैक्शनल रिपोर्ट्स की एक छोटी संख्या है।
23 फरवरी, 2026 को क्या बदलाव आया
क्वांटिटी फील्ड का स्वरूप बदल गया है। ट्रेड रिपोर्ट्स में अब शेयर की मात्रा छह दशमलव स्थानों तक दर्ज की जाती है, जिसे राउंड-ऑफ करने के बजाय ट्रंकेट (काट) दिया जाता है, ताकि 0.142857-शेयर की रिपोर्ट को वैसा ही प्रकाशित किया जा सके। उस तारीख से पहले, प्रत्येक रिपोर्ट की गई मात्रा का पूर्ण संख्या (whole number) होना अनिवार्य था, और राउंडिंग का नियम सममित नहीं था।
- एक शेयर से कम की मात्रा को राउंड-अप करके एक कर दिया जाता था। इससे ऐसा वॉल्यूम दिखाई देता था जो कभी ट्रेड ही नहीं हुआ।
- एक शेयर या उससे अधिक पर, दशमलव के बाद के हिस्से को हटा दिया जाता था। 2.7-शेयर की रिपोर्ट 2 के रूप में प्रकाशित होती थी।
ये दोनों विकृतियाँ एक ही फील्ड में विपरीत दिशाओं में प्रभाव डालती हैं। ट्रेड काउंट्स में पहली वाली विकृति का असर पड़ता था: राउंड-अप की गई सब-शेयर रिपोर्ट दिन के कुल ट्रांजेक्शन टैली में एक पूर्ण प्रिंट के रूप में गिनी जाती थी। यदि वर्षों के इतिहास में अत्यधिक फ्रैक्शनल वाले किसी नाम के लिए इनका योग किया जाए, तो प्रकाशित डेटा श्रृंखला बहुत अधिक, बहुत कम, या संयोगवश सही हो सकती है, और श्रृंखला में ऐसा कुछ भी नहीं है जो आपको यह बता सके कि स्थिति क्या है।
छोटे प्रिंट साइज़ का वितरण वह जगह है जहाँ यह बदलाव स्पष्ट होता है। नीचे दिया गया पैनल जनवरी 2026 की शुरुआत और जुलाई 2026 की शुरुआत में दो पांच-सत्र वाली विंडो में 26 शेयरों से कम के प्रत्येक AAPL प्रिंट की गणना करता है। शून्य वाली पंक्ति में एक शेयर से छोटे सभी प्रिंट शामिल हैं।
हर आंकड़े के पीछे का पूरा SQL
SELECT
scaffold.shares AS shares,
toUInt64(ifNull(t.jan_prints, 0)) AS prints_early_january,
toUInt64(ifNull(t.jul_prints, 0)) AS prints_early_july
FROM
(
SELECT toUInt32(arrayJoin(range(0, 26))) AS shares
) AS scaffold
LEFT JOIN
(
SELECT
toUInt32(floor(toFloat64(size))) AS shares,
countIf(sip_timestamp < '2026-02-01 00:00:00') AS jan_prints,
countIf(sip_timestamp >= '2026-07-01 00:00:00') AS jul_prints
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND ((sip_timestamp >= '2026-01-05 00:00:00' AND sip_timestamp < '2026-01-10 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'))
AND toFloat64(size) < 26
GROUP BY shares
) AS t ON t.shares = scaffold.shares
ORDER BY sharesएक-शेयर वाले बकेट में जनवरी विंडो में 1360015 प्रिंट और जुलाई विंडो में 331200 प्रिंट हैं, जबकि जुलाई में दो शेयरों पर 132674 प्रिंट हैं। एक-शेयर से कम वाली पंक्ति में जनवरी में 2 और जुलाई में 1191620 प्रिंट हैं। जनवरी विंडो के दौरान रिपोर्ट किया गया एक शेयर से कम का कोई भी ट्रेड एक पंक्ति ऊपर बैठा है, जिसे एक पूर्ण शेयर के रूप में गिना गया है।
फ्रैक्शनल शेयर बनाम ऑड लॉट
इन दोनों को लगातार एक ही समझ लिया जाता है, लेकिन ये अलग-अलग अपवर्जन (exclusions) हैं। एक ऑड लॉट 100 शेयरों से कम का पूर्ण-शेयर ऑर्डर होता है। एक राउंड लॉट 100 शेयरों का होता है, जो वह इकाई है जिससे प्रोटेक्टेड कोट (protected quote) तैयार की जाती है। ऑड लॉट पब्लिक टेप पर प्रिंट होते हैं, उनका अपना ट्रेड कंडीशन कोड होता है, और वे वॉल्यूम में गिने जाते हैं। वे बस नेशनल बेस्ट बिड एंड ऑफर (NBBO) को अपडेट नहीं करते हैं। फ्रैक्शनल मात्रा एक अलग अवधारणा है: एक शेयर से कम।
हर फ्रैक्शनल प्रिंट एक ऑड लॉट भी होता है। लगभग कोई भी ऑड लॉट फ्रैक्शनल नहीं होता है। नीचे दी गई तालिका जुलाई 2026 के तीन सत्रों में छह प्रसिद्ध कंपनियों को ऑड लॉट प्रिंट के हिस्से के आधार पर क्रमबद्ध करती है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker,
round(100 * countIf(toFloat64(size) >= 1 AND toFloat64(size) < 100) / count(), 1) AS odd_lot_pct,
round(100 * countIf(toFloat64(size) >= 100) / count(), 1) AS round_lot_pct,
countIf(toFloat64(size) < 1) AS sub_one_share_prints
FROM global_markets.stocks_trades
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'PG', 'SPY')
AND sip_timestamp >= '2026-07-08 00:00:00'
AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY ticker
ORDER BY odd_lot_pct DESCऑड लॉट शेयर के आधार पर क्रमबद्ध, यह सूची SPY के 74.1% प्रिंट से शुरू होकर KO के 39% तक जाती है। अंतिम कॉलम एक शेयर से कम के प्रिंट की गणना करता है: उन्हीं तीन सत्रों में SPY में इनकी संख्या 211801 है। ऑड लॉट सामान्य हैं। फ्रैक्शनल प्रिंट उनके ऊपर केवल धूल के समान हैं।
वॉल्यूम कॉलम अचानक दशमलव में क्यों है
तीस वर्षों तक शेयर की मात्रा एक पूर्ण संख्या रही है, और इसके बाद के सभी सिस्टम इसी के आदी हो गए। छह दशमलव स्थान इस धारणा को चुपचाप तोड़ देते हैं: जो रीडर इस फ़ील्ड को पूर्णांक (integer) के रूप में पार्स करता है, वह या तो पंक्ति को अस्वीकार कर देता है या 0.5 को घटाकर 0 कर देता है, और पूर्णांक के रूप में टाइप किया गया कॉलम भी यही मान संग्रहीत करता है। यदि आप ट्रेड डेटा की अपनी कॉपी रखते हैं, तो मात्रा फ़ील्ड के लिए कम से कम छह दशमलव अंकों वाले डेटा प्रकार की आवश्यकता होती है, और उस पर आधारित प्रत्येक योग के लिए भी समान चौड़ाई की आवश्यकता होती है।
वॉल्यूम सीरीज़ पर सबसे सस्ता हेल्थ चेक औसत प्रिंट साइज़ है: शेयर वॉल्यूम को दिन के ट्रेड काउंट से विभाजित करना। यह कम समय के लिए किसी नाम के भीतर स्थिर रहता है, जिससे अचानक आए बदलाव को पहचानना आसान हो जाता है। यहाँ बदलाव के आसपास के पखवाड़े का AAPL डेटा दिया गया है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
toString(date) AS session_date,
formatDateTime(date, '%b %e') AS session_label,
round(sum(toFloat64(volume)) / sum(transactions), 1) AS shares_per_print,
round(sum(toFloat64(volume)) / 1000000, 1) AS volume_millions
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2026-02-09'
AND date <= '2026-03-06'
GROUP BY date
HAVING sum(transactions) > 0
ORDER BY dateAAPL का औसत 61.3 शेयर प्रति प्रिंट Feb 9 को था, जो 44.6 मिलियन शेयरों के वॉल्यूम पर आधारित था, और 66.2 शेयर प्रति प्रिंट Mar 6 को था। इस आकार की दैनिक हलचल सामान्य है। 23 फरवरी ने केवल यह बदला है कि मात्रा को कैसे लिखा जाता है, न कि यह कि कितना स्टॉक ट्रेड हुआ।
जब कोई सीरीज़ सीमा पार करती है तो कौन से आंकड़े बदलते हैं
वॉल्यूम द्वारा सामान्यीकृत (normalized) कोई भी डेटा इस सीमा से प्रभावित होता है। चार ऐसे आंकड़े हैं जिनकी जांच करना आवश्यक है:
- रिलेटिव वॉल्यूम, जो आज के वॉल्यूम की तुलना पिछले सत्रों के औसत से करता है। जब लुकबैक अवधि 23 फरवरी, 2026 से पीछे जाती है, तो अनुपात के दोनों पक्षों की गणना अलग-अलग नियमों के तहत की गई थी। हमारा रिलेटिव वॉल्यूम पेज सूत्र की व्याख्या करता है।
- VWAP, यानी वॉल्यूम-वेटेड एवरेज प्राइस, जो प्रत्येक प्रिंट को उसकी मात्रा के आधार पर भार (weight) देता है। राउंड-अप किए गए सब-शेयर प्रिंट्स को उनके वास्तविक मूल्य से अधिक भार मिला। देखें VWAP की गणना कैसे की जाती है।
- मिनट और दैनिक बार, जो एक निश्चित समय सीमा के भीतर प्रिंट आकारों को जोड़कर बनाए जाते हैं। OHLCV बार कैसे बनाए जाते हैं में इस एकत्रीकरण की प्रक्रिया समझाई गई है।
- टर्नओवर और इलिक्विडिटी (illiquidity) के उपाय, जो बहु-वर्षीय इतिहास में मूल्य परिवर्तन को डॉलर वॉल्यूम से विभाजित करते हैं।
23 फरवरी, 2026 को उसी तरह देखें जैसे आप मूल्य इतिहास में किसी कॉर्पोरेट एक्शन को देखते हैं: यह एक चिह्नित असंतुलन (discontinuity) है, न कि कोई ऐसी त्रुटि जिसे सुधारा जाना चाहिए। मूल्य इतिहास में भी यही समस्या अलग रूप में मौजूद है, जिसे हमारे स्प्लिट एडजस्टेड प्राइस हिस्ट्री पेज पर कवर किया गया है। बदलाव से पहले और बाद के वॉल्यूम को कभी भी एक ही एक्सिस पर न रखें, जब तक कि आप यह न चिह्नित करें कि सीमा कहाँ स्थित है।
लंबी अवधि का औसत प्रिंट आकार अंतिम बिंदु को स्पष्ट करता है। यह हर नाम के लिए बाजार संरचना के साथ अपने स्वयं के शेड्यूल पर बदलता रहता है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
toString(m) AS month,
formatDateTime(m, '%b %Y') AS month_label,
round(sumIf(vol, sym = 'AAPL') / sumIf(trades, sym = 'AAPL'), 1) AS aapl_shares_per_print,
round(sumIf(vol, sym = 'MSFT') / sumIf(trades, sym = 'MSFT'), 1) AS msft_shares_per_print,
round(sumIf(vol, sym = 'KO') / sumIf(trades, sym = 'KO'), 1) AS ko_shares_per_print
FROM
(
SELECT
toStartOfMonth(date) AS m,
ticker AS sym,
toFloat64(volume) AS vol,
transactions AS trades
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'KO')
AND date >= '2025-09-01'
AND date < '2026-08-01'
)
GROUP BY m
ORDER BY mAAPL का औसत प्रिंट आकार 91.4 शेयर था, जो Sep 2025 में 54.9 और Jul 2026 में 61.8 रहा, जबकि उस अंतिम महीने में KO का औसत 61.8 था। ये तीनों सीरीज़ अलग-अलग स्तरों पर हैं और पूरी रेंज में कोई सामान्य बदलाव नहीं है। एक मासिक वॉल्यूम सीरीज़ आपको यह नहीं दिखाएगी कि रिपोर्टिंग नियम कहाँ बदला। कैलेंडर यह बताता है, इसीलिए इस तारीख को ध्यान में रखना महत्वपूर्ण है।
विंडोज़ और बहिष्करण
- जनवरी विंडो में पांच सत्र शामिल हैं, 5 जनवरी से 9 जनवरी, 2026 तक। जुलाई विंडो में पांच सत्र शामिल हैं, 6 जुलाई से 10 जुलाई, 2026 तक। दोनों SQL में पिन किए गए हैं, इसलिए जैसे-जैसे नया डेटा आता है, पैनल हिलता नहीं है।
- छह-नामों वाला पैनल तीन सत्रों को कवर करता है, 8 जुलाई से 10 जुलाई, 2026 तक, और इसमें स्थान या स्थिति की परवाह किए बिना हर प्रिंट की गणना की जाती है।
- ट्रेड डेटा आने में थोड़ी देरी होती है, इसलिए यहाँ हर विंडो अतीत में सुरक्षित रूप से स्थित है।
अक्सर पूछे जाने वाले प्रश्न
क्या आप एक्सचेंज पर शेयर का एक अंश खरीद सकते हैं?
नहीं। एक्सचेंज ऑर्डर बुक केवल पूर्ण शेयरों को स्वीकार करती है। एक आंशिक ऑर्डर आपके ब्रोकर द्वारा अपनी इन्वेंट्री से पूरा किया जाता है, जब वह ग्राहकों की मांग को नेट (net) कर लेता है और पूर्ण शेयर वाले हिस्से को बाजार में भेज देता है। यह अंश आपके और ब्रोकर के बीच एक प्रिंसिपल फिल (principal fill) होता है।
टेप पर आंशिक मात्राएं कब दिखाई देने लगीं?
तेईस फरवरी, दो हजार छब्बीस। उस तारीख से ट्रेड रिपोर्ट में छह दशमलव स्थानों तक की मात्राएं शामिल होती हैं, जिन्हें राउंड ऑफ करने के बजाय ट्रंकेट (truncate) किया जाता है। इससे पहले, प्रत्येक रिपोर्ट की गई मात्रा एक पूर्ण संख्या होती थी।
क्या ऐतिहासिक वॉल्यूम संख्याएं गलत थीं?
उन शेयरों पर जिनमें दोनों दिशाओं में एक साथ भारी आंशिक गतिविधि थी, वहां ऐसा था। एक शेयर से कम की रिपोर्ट को एक पूर्ण शेयर तक राउंड अप किया जाता था, जिससे वॉल्यूम बढ़ जाता था, और एक शेयर से अधिक की रिपोर्ट को ट्रंकेट किया जाता था, जिससे वॉल्यूम कम हो जाता था। ये दोनों किसी भी अनुमानित समय-सारणी पर एक-दूसरे को संतुलित नहीं करते हैं।
क्या आंशिक शेयर ट्रेड और ऑड लॉट (odd lot) एक ही हैं?
नहीं। एक ऑड लॉट सौ शेयरों से कम की पूर्ण शेयर मात्रा है, और ऑड लॉट दशकों से टेप पर प्रिंट होते रहे हैं। एक आंशिक मात्रा एक शेयर से कम होती है। प्रत्येक आंशिक प्रिंट एक ऑड लॉट होता है; इसका उल्टा लगभग कभी सच नहीं होता।
फरवरी दो हजार छब्बीस की सीमा के पार वॉल्यूम को चार्ट करने का सबसे सुरक्षित तरीका क्या है?
इसे लेबल करें। मात्राओं को छह दशमलव स्थानों के लिए पर्याप्त चौड़े डेसिमल प्रकार में रखें, इसे पार करने वाली किसी भी श्रृंखला पर तारीख अंकित करें, और जब भी कोई लुकबैक औसत दोनों पक्षों को कवर करे, तो इसे स्पष्ट रूप से बताएं।
यहां प्रत्येक पैनल के नीचे उसका SQL मौजूद है। एक खोलें, टिकर या विंडो को बदलें, और Strasmore टर्मिनल पर स्वयं प्रिंट्स की गणना करें।