24 घंटे का चेंज किस समय से गिना जाता है?

एक ही एसेट — एक्सचेंज के पेज पर +2.4%, किसी मार्केट साइट पर -0.8%, और चार्ट पर तीसरा ही नंबर। पहला ख़याल यही आता है कि «किसका डेटा ख़राब है»। ज़्यादातर मौक़ों पर जवाब यह होता है: किसी का ख़राब नहीं, वे एक ही समय नहीं नाप रहे। «24 घंटे का चेंज» इन तीन जगहों पर तीन अलग चीज़ें हैं। शुरुआत का पल बदलिए, नंबर अपने आप बदल जाएगा। नीचे तीनों को खोलकर रखा है, और आख़िर में ख़ुद जाँचने का तरीक़ा — भारत के लिए एक ख़ास बात के साथ, जो सुबह 5:30 पर टिकी है।
तीन शुरुआत, तीन नंबर
तीनों तरीक़े एक साथ रखकर देखिए, फ़र्क़ एक नज़र में साफ़ हो जाता है:
| आप कहाँ देख रहे हैं | शुरुआत किस पल से | वह शुरुआत हिलती है या नहीं |
|---|---|---|
| एक्सचेंज का मार्केट डेटा एंडपॉइंट और मार्केट पेज | अभी से ठीक 24 घंटे पीछे वाला पल | हिलती है — हर रिफ़्रेश पर आगे सरक जाती है |
| चार्ट सॉफ़्टवेयर का डेली चेंज % | पिछली डेली कैंडल का क्लोज़ | नहीं — पूरी कैंडल भर वही बेंचमार्क रहता है |
| «आज» लिखा हुआ चेंज | दिन की एक लाइन, जो डेटा स्रोत ख़ुद तय करता है | नहीं — पर वह लाइन कहाँ है, यह देखना पड़ेगा |
पहले वाले को रोलिंग विंडो कहते हैं। बाइनेंस स्पॉट के मार्केट डेटा एंडपॉइंट दस्तावेज़ में इसे साफ़ शब्दों में «24 hour rolling window price change statistics» लिखा गया है, और जवाब के साथ openTime तथा closeTime दो टाइमस्टैम्प आते हैं जो बताते हैं कि यह गिनती किस हिस्से को ढँकती है। विंडो के दोनों सिरे आगे बढ़ते रहते हैं — यानी सुबह आठ बजे का «24 घंटे» और दोपहर तीन बजे का «24 घंटे» सात घंटे खिसके हुए हैं। बाहर जो निकलता है वह पुराना सिरा है: कल सुबह आठ से दोपहर तीन के बीच जो हुआ, तीन बजे वाली गिनती में वह रह ही नहीं जाता।
दूसरा तरीक़ा कैंडल का है, और उसका «घंटों» से कोई लेना-देना नहीं। TradingView ने अपने स्क्रीनर इंडिकेटर के हिसाब वाले पेज पर फ़ॉर्मूला ही लिख दिया है: चेंज % = (मौजूदा कैंडल का क्लोज़ − पिछली कैंडल का क्लोज़) ÷ पिछली कैंडल का क्लोज़ × 100, और जो टाइमफ़्रेम आपने चुना है वही इस्तेमाल होता है। डेली पर यह आज वाली और कल वाली कैंडल के क्लोज़ की तुलना है; वीकली पर इस हफ़्ते और पिछले हफ़्ते की। «24 घंटे पहले कितने बजे थे» — यह सवाल इसमें कहीं आता ही नहीं।
UTC दिन पर बनी डेली कैंडल में «आज» भारत में सुबह 5:30 से शुरू होता है
तो वह «दिन की लाइन» कहाँ खिंचती है? TradingView की चार्टिंग लाइब्रेरी डेटा स्पेसिफ़िकेशन इस पर दो-टूक है: डेली, वीकली और मंथली कैंडल का टाइमस्टैम्प उस ट्रेडिंग दिन के 00:00:00 UTC पर होना चाहिए, और उदाहरण भी दिया है — «if a trading day is March 5, the DWM bar's time must be set to March 5, 00:00:00 UTC»। इंट्राडे कैंडल के टाइमस्टैम्प एक्सचेंज के सेशन से मिलाकर रखने को कहा गया है।
अब इसमें भारतीय घड़ी जोड़िए। IST यानी UTC+5:30 है, और भारत में डेलाइट सेविंग नहीं चलती, तो जिन चार्ट्स की डेली कैंडल उसी UTC दिन पर बनती है, उनमें यह लाइन साल भर एक ही जगह बैठती है: सुबह 5:30। इसका सीधा नतीजा यह है कि सुबह चार बजे उठकर जो «आज का चेंज» आप देख रहे हैं, वह अभी भी बीते दिन का हिसाब हो सकता है — नया दिन डेढ़ घंटे बाद शुरू होगा। और रात 11 बजे का «आज» उस लाइन से करीब साढ़े सत्रह घंटे का हिस्सा नाप रहा होता है, पूरे 24 घंटे का नहीं। हर ऐप और हर साइट इसी हिसाब से चले, यह ज़रूरी नहीं — कोई अपनी अलग लाइन भी खींच सकता है। इसलिए मान मत लीजिए, नीचे तीसरे कदम वाले तरीक़े से उस कैंडल का शुरू होने का समय पढ़ लीजिए।
₹ वाला भाव दो बार बनता है
भारत में एक परत ऊपर से जुड़ जाती है, और यही सबसे ज़्यादा उलझन पैदा करती है। ₹ में दिख रहा नंबर दो बिलकुल अलग रास्तों से आ सकता है:
| रास्ता | भाव कैसे बनता है | फ़र्क़ की वजह |
|---|---|---|
| ग्लोबल साइट, डॉलर से ₹ में बदलकर | डॉलर वाला भाव × कोई फ़ॉरेक्स रेट | रेट का स्रोत और उसका अपडेट समय हर साइट पर अलग |
| सीधे INR जोड़ी में सौदे | उसी बाज़ार की अपनी मांग-आपूर्ति | किसी रेट से बदला हुआ नहीं — अपना अलग भाव |
यानी ₹ वाले दो नंबरों के बीच का फ़र्क़ आम तौर पर डॉलर वाले नंबरों के फ़र्क़ से बड़ा होता है, क्योंकि उसमें कन्वर्ज़न की एक और परत जुड़ी हुई है। और यही बात परसेंट पर भी लागू होती है: अगर ₹ वाला भाव किसी रेट से बदलकर बना है, तो उसका «24 घंटे का चेंज» दो चीज़ों को मिलाकर बना है — एसेट का हिलना, और रेट का हिलना। दोनों एक ही दिशा में जाएँ तो परसेंट बड़ा दिखेगा, उलटी दिशा में जाएँ तो दबा हुआ। इसलिए ₹ वाले परसेंट को «एसेट कितना चला» का शुद्ध पैमाना मत मानिए।
इसका एक व्यावहारिक असर है: अपने मुनाफ़े-घाटे का हिसाब लगाते वक़्त तय कर लीजिए कि आप किस इकाई में सोच रहे हैं। प्राइस कन्वर्टर में आप ख़ुद रक़म डालकर देख सकते हैं कि इकाई बदलने से नंबर कैसे बदलता है, और प्रॉफ़िट-लॉस % कैसे निकालें वाले पेज पर परसेंट का पूरा हिसाब है।
भाव ख़ुद भी एक जैसा नहीं होता
शुरुआत मिला भी लें, तो भी अंश-हर में बैठा भाव एक नहीं होता। एग्रीगेटर साइटें किसी एक जगह से भाव उठाकर नहीं दिखातीं। CoinGecko के मेथडोलॉजी पेज पर तरीक़ा लिखा है: पहले वॉल्यूम के हिसाब से ऊपर वाले टिकर लेकर एक सेट बनाया जाता है, भाव के आउटलायर हटाए जाते हैं, और बचे हुए टिकर पर वॉल्यूम-वेटेड औसत निकालकर आख़िरी भाव बनता है। यानी एग्रीगेटर आपको «पूरे बाज़ार का एक वेटेड नतीजा» देता है, और एक्सचेंज पेज «उसी एक जगह का ताज़ा सौदा भाव»। परिभाषा से ही ये दो अलग चीज़ें हैं — दो दशमलव तक मिल जाएँ, वही अजीब होगा।
रिफ़्रेश की रफ़्तार दूसरी परत है। CoinGecko के एंडपॉइंट दस्तावेज़ में अपडेट होने का अंतराल लिखा है: पेड के लिए करीब 30 सेकंड, बिना key वाले demo के लिए करीब 60 सेकंड। एक्सचेंज पेज सेकंड-दर-सेकंड हिलता है। एक स्नैपशॉट जो शायद आधा मिनट पुराना है और एक इस पल का भाव — इन दोनों से परसेंट निकालेंगे तो दशमलव का फ़र्क़ बनना तय है।
तीसरी परत सबसे कम बोली जाती है: वॉल्यूम वाला कॉलम भी निकाला हुआ नंबर है। TradingView के 24 घंटे के वॉल्यूम वाले पेज पर लिखा है कि अगर एक्सचेंज वॉल्यूम बेस एसेट में देता है (जैसे BTCUSD पर कितने BTC का सौदा हुआ), तो वह चार्ट के भाव से गुणा करके उसे कोट वाली इकाई में बदल देता है। तो «24 घंटे का वॉल्यूम इतने करोड़» एक कन्वर्ज़न का नतीजा है; गुणा करने वाला भाव अलग हो, तो नतीजा भी अलग।
इस साइट के होम पेज की टेबल किस हिसाब पर है
जब बात इसी की हो रही है, तो अपना हिसाब भी खोलकर रख देना चाहिए। DYORly के होम पेज की मार्केट टेबल आपका ब्राउज़र सीधे पब्लिक एंडपॉइंट से भरता है, बीच में हमारा कोई सर्वर नहीं:
| रास्ता | एंडपॉइंट | कौन-कौन फ़ील्ड |
|---|---|---|
| मुख्य | बाइनेंस स्पॉट /api/v3/ticker/24hr | lastPrice · quoteVolume · priceChangePercent |
| बैकअप | CoinGecko /coins/markets | current_price · total_volume · price_change_percentage_24h |
दोनों रास्ते रोलिंग 24 घंटे वाला हिसाब देते हैं, पर स्रोत और रिफ़्रेश की रफ़्तार अलग है — इसलिए इन दोनों के बीच भी थोड़ा फ़र्क़ रहेगा। तीन चीज़ें हम नहीं करते, वे भी साफ़ लिख देते हैं: न स्मूदिंग, न कोई दूसरी गणना, न बैकएंड में नतीजा जमा करना। एंडपॉइंट जो देता है वही दिखता है; मुख्य रास्ता न चले तो बैकअप, दोनों न चलें तो टेबल में «मार्केट डेटा अभी नहीं आ पा रहा, थोड़ी देर बाद रिफ़्रेश कीजिए» — पिछली बार का पुराना नंबर रखकर ताज़ा दिखाने का काम नहीं होता। ध्यान रहे, होम पेज की वह टेबल तय बड़े नामों की एक फ़िक्स लिस्ट है, तय क्रम में — चेंज के हिसाब से दोबारा नहीं लगती। वह क्यों नहीं है, इस पर टॉप गेनर्स लिस्ट कैसे बनती है वाला पेज है।
तीन कदम में ख़ुद जाँच लीजिए
हर साइट का नियम याद रखने की ज़रूरत नहीं। मौक़े पर तीन कदम काफ़ी हैं।
पहला — लेबल के अक्षर पढ़िए। «24h» लिखा है तो लगभग तय रोलिंग विंडो है; «आज», «Today», «डेली चेंज» लिखा है तो किसी लाइन से गिना जा रहा है। हिंदी और अंग्रेज़ी दोनों इंटरफ़ेस में ये शब्द अक्सर एक-दूसरे की जगह इस्तेमाल हो जाते हैं, इसलिए इन्हें एक ही मान लेना जोखिम है।
दूसरा — टाइमफ़्रेम बदलकर देखिए। चार्ट में डेली से 4 घंटे पर जाइए। परसेंट भी बदल गया, तो वह कैंडल के हिसाब से बन रहा है; टस से मस न हुआ, तो वह चार्ट के टाइमफ़्रेम से आज़ाद कोई रोलिंग नंबर है। इस कदम में कोई जानकारी नहीं चाहिए, बस एक क्लिक।
तीसरा — सबसे नई कैंडल पर कर्सर रखिए। उसका शुरू होने का समय पढ़ लीजिए। वही इस कैंडल की शुरुआत है, यानी उस «आज» का असली शून्य बजे। टाइमज़ोन का हिसाब लगाने की ज़रूरत नहीं — पढ़ लेना काफ़ी है।
तीनों कदम के बाद आपको पता होगा कि हाथ में जो परसेंट है वह किस पर टिका है। इसके बाद बचा नियम एक ही है: तुलना एक ही स्रोत के अंदर कीजिए। दो एसेट में कौन ज़्यादा चला, यह एक ही पेज पर देखिए; अलग-अलग ऐप से नंबर उठाकर मिलाने पर जो अंतर मिलेगा, उसका एक हिस्सा हिसाब के तरीक़े का अंतर है, बाज़ार का नहीं।
आख़िर में, कितना फ़र्क़ सामान्य है — इसका कोई एक आँकड़ा नहीं। बड़े नाम, जिनके कई बाज़ारों में ठीकठाक सौदे होते हैं, उनमें भाव लगभग सटा रहता है और परसेंट का अंतर शुरुआत के अंतर से आता है। छोटे नाम, जिनके एक-दो जगह ही सौदे हैं, उनमें भाव ख़ुद कई परसेंट अलग हो सकता है। रुककर देखने लायक़ हालत यह है: किसी एक स्रोत का भाव बाक़ी सबसे साफ़ हटकर खड़ा हो और वहाँ का वॉल्यूम बहुत कम हो। यह सस्ता मिल जाने की ख़बर नहीं, उस बाज़ार के पतले होने की ख़बर है — एक छोटा ऑर्डर भी भाव टेढ़ा कर देता है। CoinGecko ने मेथडोलॉजी में आउटलायर हटाने का ज़िक्र इसी वजह से किया है। ऊपर की हर बात मार्केट डेटा पढ़ने के तरीक़े के बारे में है, यह निवेश सलाह नहीं है।
एडिटोरियल नोट: ऊपर लिखे फ़ील्ड नाम और दस्तावेज़ों की बातें 2026-08-31 को उन कंपनियों के सार्वजनिक दस्तावेज़ों से एक-एक कर मिलाई गई हैं। हमने किसी के सपोर्ट से बात नहीं की और सार्वजनिक दस्तावेज़ से बाहर की कोई जानकारी इस्तेमाल नहीं की। एंडपॉइंट और दस्तावेज़ बदलते रहते हैं — अंतर दिखे तो उस वक़्त का आधिकारिक दस्तावेज़ ही सही मानिए। IST वाला 5:30 का हिसाब UTC+5:30 से निकाला गया है। होम पेज का तरीक़ा जैसा सोर्स कोड में है, वैसा ही लिखा है।
अक्सर पूछे जाने वाले सवाल
एक्सचेंज और मार्केट साइट का 24 घंटे का चेंज अलग क्यों दिखता है?
भारत में «आज का चेंज» किस वक़्त से शुरू होता है?
₹ में दिख रहा भाव जगह-जगह अलग क्यों होता है?
आगे पढ़ें: टॉप गेनर्स लिस्ट कैसे बनती है · प्रॉफ़िट-लॉस % कैसे निकालें · 24h रेंज टूल · क्रिप्टो चार्ट कैसे देखें