EMpulse Street FX Index: कार्यप्रणाली
EMpulse Street FX Index उभरते बाज़ारों की मुद्राओं की USDT (1 USD के बराबर माना गया) के मुकाबले दैनिक "स्ट्रीट" विनिमय दरें प्रकाशित करता है: वह दर जो लोग वास्तव में चुकाते हैं, आधिकारिक दर नहीं। इंडेक्स लेनदेन-आधारित बाज़ार डेटा और सार्वजनिक बाज़ार स्रोतों के कोट्स को जोड़ता है; हर श्रृंखला के साथ एक कॉन्फिडेंस श्रेणी दी जाती है, और डेटा की सीमाएँ भी उसके साथ प्रकाशित की जाती हैं।
घटक
| घटक | यह क्या है | कहाँ दिखता है |
|---|---|---|
| लेनदेन-आधारित | दिन के बाज़ार लेनदेन का भारित औसत, प्रति मुद्रा और बाज़ार पक्ष। इंडेक्स में केवल समेकित आँकड़े शामिल होते हैं: कोई व्यक्तिगत लेनदेन या प्रतिपक्ष संग्रहीत या प्रकाशित नहीं किया जाता | GET /v1/rates/*, लाइव टेबल |
| बहु-स्रोत | स्वतंत्र बाज़ार स्रोतों द्वारा प्रकाशित दर कोट्स (मुद्रा विनिमय करने वाली कंपनियों के सार्वजनिक चैनल, स्थानीय प्रकाशकों के दरों वाले खंड, फ़ोरम), जिन्हें हर स्रोत की अर्जित विश्वसनीयता के अनुसार भार दिया जाता है | GET /v1/street-index/* (उत्पाद "Street Rate Index", बहु-स्रोत); उन मुद्राओं के लिए लाइव टेबल जिन्हें इंडेक्स केवल सार्वजनिक स्रोतों से कवर करता है |
| एक्सचेंज-आधारित | क्रिप्टो एक्सचेंजों की खुली ऑर्डर बुक, जहाँ डिजिटल डॉलर का भाव संबंधित मुद्रा के मुकाबले दिया जाता है; इन्हें एक्सचेंजों के प्रलेखित सार्वजनिक API के ज़रिए घंटे में एक बार पढ़ा जाता है: हर पक्ष के सर्वश्रेष्ठ ऑफ़र, उनकी कीमतें और पेश की गई राशि, जिन्हें प्रति एक्सचेंज और एक्सचेंजों में, हर एक्सचेंज की अर्जित विश्वसनीयता के साथ, समेकित किया जाता है। हर एक्सचेंज एक स्रोत गिना जाता है; आँकड़ों के साथ नाम नहीं जोड़े जाते | एक्सचेंजों के माध्यम से कवर की गई मुद्राओं के लिए लाइव टेबल और GET /v1/rates/*; exchange_spread_pct (Pro); USDT Liquidity का बाहरी घटक |
सभी दरें प्रति 1 USDT फ़िएट के रूप में उद्धृत हैं।
एक्सचेंज-आधारित घटक
- कौन से एक्सचेंज। केवल वे एक्सचेंज जो अपने ऑफ़र के लिए प्रलेखित सार्वजनिक API प्रकाशित करते हैं, जिसे बिना
खाते के पढ़ा जा सकता है, जिनकी शर्तें स्वचालित रूप से पढ़ने या पुनर्वितरण को प्रतिबंधित नहीं करतीं, और जिनकी
robots.txtउस एंडपॉइंट की अनुमति देती है। बाकी सब बाहर रखे जाते हैं, और हर एक्सचेंज की शर्तें हर 30 दिन में दोबारा पढ़ी जाती हैं: जिस एक्सचेंज की शर्तें बदल जाती हैं, वह अपने आप बाहर हो जाता है। किसी आँकड़े के पीछे के एक्सचेंज केवल संख्या के रूप में दिखते हैं (sources); एक्सचेंजों की सूची उनकी सहमति से यहाँ प्रकाशित की जाती है और अन्यथा किसी आँकड़े से नहीं जोड़ी जाती। - घंटा। प्रति एक्सचेंज, मुद्रा और पक्ष, कीमत के आधार पर सर्वश्रेष्ठ ऑफ़र (अधिकतम 20) सर्वश्रेष्ठ कीमत, माध्यिका,
गहराई-भारित कीमत और गहराई (पेश की गई राशि, USDT में) देते हैं। पक्ष इंडेक्स की परिपाटी का पालन करते हैं:
buyवह पक्ष है जहाँ ग्राहक डिजिटल डॉलर खरीदता है। जो एक्सचेंज डॉलर टोकन के बजाय बिटकॉइन का भाव देता है, वह उसी घंटे की अपनी US-डॉलर बुक के ज़रिए शामिल होता है (मुद्रा में कीमत ÷ डॉलर में कीमत), ताकि हर आँकड़ा डॉलर दर हो। एक्सचेंजों में घंटे केmid,buyऔरsellविश्वसनीयता-भारित माध्यिकाएँ हैं;exchange_spread_pct= (सबसे ऊँचा − सबसे निचला एक्सचेंज mid) / माध्यिका × 100, कम से कम दो एक्सचेंजों के साथ। दिन अपने घंटों की माध्यिकाएँ लेता है। - एक्सचेंज की विश्वसनीयता (0–1, 30 दिनों पर रोज़ दोबारा गणना): सटीकता =
max(0, 1 − dev / 5 %),dev= उसी घंटे पर एक्सचेंज के mid की अन्य एक्सचेंजों की माध्यिका से माध्यिका दूरी (यदि दो से कम अन्य हों, तो उस दिन के लेनदेन-आधारित संदर्भ से); एक गहराई पद (गहराई बनाम मानक) और एक ताज़गी पद (पिछले दिन में डेटा वाले घंटे);0.5·accuracy + 0.25·depth + 0.25·freshness। जिस एक्सचेंज की कीमतें दूसरों से हटकर हों, यानी पुरानी या छेड़छाड़ की गई बुक, उसका भार तुरंत घट जाता है; 0.2 से नीचे तीन दैनिक स्कोर उसे एक सप्ताह के लिए रोक देते हैं। - कॉन्फिडेंस। दिन
highहोता है जब कम से कम तीन एक्सचेंज एक-दूसरे के 2 % के भीतर हों,mediumजब कम से कम तीन एक्सचेंज हों, औरlimitedजब उससे कम हों। दिन नीचे दिए नियम के अनुसार मुद्रा के एकल सार्वजनिक इंडेक्स में शामिल होता है; जिस मुद्रा का भाव एक्सचेंज देते हैं और जिसे कोई अन्य घटक कवर नहीं करता, वह केवल इस घटक के ज़रिए सक्रिय हो जाती है।
कवरेज और सक्रियता
किसी मुद्रा का इंडेक्स प्रति दिन एक संख्या है, जो ऊपर के घटकों से बनती है:
- जब केवल एक घटक प्रकाशित करता है, तो इंडेक्स वही घटक होता है;
- जब कई घटक प्रकाशित करते हैं, तो सबसे ताज़ा दिन जीतता है; जो घटक उसी एक ही दिन प्रकाशित करते हैं, उनका कॉन्फिडेंस के अनुसार
भारित औसत लिया जाता है: लेनदेन-आधारित घटक का भार
high/medium/limitedदिन के लिए 1 / 0.6 / 0.3 है, बहु-स्रोत और एक्सचेंज-आधारित घटकों का भार उनका कॉन्फिडेंस स्कोर (0–1, कम से कम 0.1) है।
एक मुद्रा सक्रिय होती है जब इंडेक्स में पिछले 14 दिनों के भीतर कोई दिन हो (/v1/currencies: status =
"active", active_since = 14 दिनों से लंबे अंतराल के बिना डेटा की मौजूदा श्रृंखला का पहला दिन)। हाल के दिन के बिना
मुद्रा कवरेज प्रगति पर है: हम उसके लिए बाज़ार स्रोत जोड़ रहे हैं, उसका प्रकाशित इतिहास उपलब्ध रहता है, और हाल का दिन मिलते ही
वह अपने आप सक्रिय सूची में लौट आती है। वेबसाइट की लाइव टेबल केवल सक्रिय मुद्राएँ दिखाती है; प्लान में बताई गई मुद्राओं की संख्या
सक्रिय मुद्राओं की संख्या है।
हर सक्रिय मुद्रा के लिए ताज़ा दिन में ये होते हैं:
- sources: उस दिन के पीछे स्वतंत्र बाज़ार स्रोतों की संख्या (लेनदेन-आधारित घटक एक गिना जाता है, एक्सचेंज-आधारित घटक का हर एक्सचेंज एक गिना जाता है)। यह तब प्रकाशित होती है जब यह दो या अधिक हो,
और
limitedदिन के लिए हमेशा ("1 स्रोत, सीमित कॉन्फिडेंस"); अन्यथा यह खाली रहती है (API मेंnull)। - confidence: नवीनतम दिन की श्रेणी (
high/medium/limited, नीचे देखें); जब दिन तीन या अधिक दिन पुराना हो, तो उसे एक श्रेणी नीचे दिखाया जाता है।
किसी मुद्रा का प्रकाशन उसके पहले बाज़ार स्रोत से शुरू होता है: एक स्रोत वाला दिन limited होता है और उसके साथ
coverage improving नोट रहता है (वेबसाइट, API, MCP); संख्या वास्तविक है, उसकी अनिश्चितता बताई गई है, और अधिक स्रोत
जोड़े जा रहे हैं। medium के लिए दो स्वतंत्र स्रोत चाहिए, high के लिए 2 % के भीतर सहमत तीन। एक्सचेंज-आधारित
घटक सक्रियता के नियम में तभी शामिल होता है जब उसकी ऑर्डर बुक में एक घंटे में कम से कम तीन स्वतंत्र ऑफ़र और
दो दिन का डेटा दिखे; एक भी डेटा बिंदु के बिना मुद्रा coverage_in_progress बनी रहती है।
दैनिक इंडेक्स फ़ील्ड (GET /v1/rates/{cur})
- buy: दिन की भारित औसत दर, जिस पर ग्राहक फ़िएट देकर USDT खरीदता है। जिस पक्ष के लिए दिन में बहुत कम डेटा
बिंदु हों, वह
nullहोता है। - sell: वही उस पक्ष के लिए जहाँ ग्राहक USDT बेचता है।
- mid:
(buy + sell) / 2, जबbuyऔरsellदोनों मौजूद हों। यदि बाज़ार का केवल एक पक्ष मौजूद है, तोmidउसी पक्ष की दर के बराबर होता है (देखेंside)। यदि कोई भी पक्ष नहीं है, तोmidnullहोता है। - side:
midकिस पर आधारित है:both,buy(केवलbuyमौजूद) याsell(केवलsellमौजूद); जबmidन हो तोnull। बाज़ार के एक पक्ष पर आधारितmidदो-तरफ़ाmidकी तुलना में लगभग आधे स्प्रेड जितना खिसका होता है, इसलिए दिनों की तुलना करते समयsideका ध्यान रखें। - spread_pct:
(buy − sell) / mid × 100, केवल जबside = "both"; अन्यथाnull। यह आमतौर पर धनात्मक होता है; सीमित डेटा वाले दिनों में ऋणात्मक स्प्रेड आ सकता है और उसे जस का तस प्रकाशित किया जाता है। - confidence:
high,mediumयाlimited। हर मुद्रा की अपनी कवरेज से एक आधार श्रेणी होती है (GET /v1/currencies: सबसे अच्छी कवर की गई श्रृंखला के लिएhigh, बाकी के लिएmedium); जिस दिन डेटा बिंदु सामान्य से कम हों, वह एक श्रेणी नीचे होता है (high → medium,medium → limited)।limitedका अर्थ है कम डेटा बिंदु: अधिक शोर, संभावित अंतराल। - in_progress: किसी मुद्रा के नवीनतम दिन के लिए
true, जब तक दिन का डेटा अभी जुट रहा हो और उसके डेटा बिंदु पिछले 7 कैलेंडर दिनों (केवल डेटा वाले दिन) के मानक से स्पष्ट रूप से नीचे हों। ऐसे दिन को संशोधित किया जाएगा। बाकी सभी दिनfalseहोते हैं। - mid_7d: पिछले 7 कैलेंडर दिनों के वैध
midमानों का समांतर माध्य, उस दिन को मिलाकर। जिन दिनों में वैधmidनहीं है उन्हें छोड़ दिया जाता है; कोई न हो तोnull। -
chg_1d_pct, chg_7d_pct, chg_30d_pct:
(mid / mid_N_days_ago − 1) × 100, ठीक 1, 7 या 30 कैलेंडर दिन पहले से तुलना करते हुए। यदि किसी भी दिन का वैधmidन हो (अंतरालों पर आगे ले जाना नहीं) या दोनों दिनों काsideअलग हो (उदाहरण के लिएbothबनामbuy), तोnull: एक-पक्षीयmidलगभग आधे स्प्रेड जितना खिसका होता है, इसलिए ऐसी तुलना ऐसी हलचल दिखाती जो हुई नहीं। -
exchange_spread_pct (Pro और Enterprise): उस दिन एक्सचेंज-आधारित घटक का एक्सचेंजों के बीच का स्प्रेड (ऊपर देखें); दो से कम एक्सचेंज होने पर
null।
"वैध mid" का अर्थ है ऐसा गैर-null mid जिसे आउटलायर के रूप में चिह्नित नहीं किया गया है।
ऐसा पक्ष जो नहीं हिलता
कभी-कभी बाज़ार का एक पक्ष चलना बंद कर देता है, जबकि दूसरे पक्ष पर बदलती कीमतों पर लेनदेन जारी रहता है: कई दिनों तक (दैनिक इंडेक्स के लिए पाँच) उसकी माध्यिका दर 0.05 % के भीतर रहती है, या उस पक्ष का हर दिन एक ही कीमत पर निपटता है। ऐसी कीमत कोट की गई होती है, उस पर लेनदेन नहीं हुआ होता, और उसके तथा सक्रिय पक्ष के बीच का mid अर्थहीन होगा। इस स्थिति में इंडेक्स केवल चलते हुए पक्ष पर आधारित होता है: mid उसी पक्ष की दर के बराबर होता है, side उसका नाम (buy या sell) बताता है, हालाँकि buy और sell दोनों प्रकाशित होते हैं, और spread_pct का मान null होता है। यह नियम दिन-प्रतिदिन लागू होता है और शांत पक्ष के फिर से चलने लगते ही अपने आप हट जाता है; जब दोनों पक्ष समान रूप से स्थिर हों (स्थिर बाज़ार), तो कुछ नहीं बदलता। घंटेवार इंडेक्स यही नियम 24 घंटे की विंडो पर लागू करता है।
आउटलायर
किसी दिन को flag = "outlier" तब चिह्नित किया जाता है जब निम्नलिखित सभी शर्तें पूरी हों:
- उसका
midउपलब्ध हो; - उसमें डेटा पॉइंट कम हों (अच्छी तरह कवर किए गए दिन में बड़ी चाल कभी चिह्नित नहीं की जाती: उसे बाज़ार की वास्तविक चाल माना जाता है);
- उसका
midआसपास की ±15 कैलेंडर दिनों की विंडो (दिन स्वयं को छोड़कर) के माध्यिकाmidसे 10% से अधिक भिन्न हो; - विंडो में
midवाले कम से कम 3 अन्य दिन हों (अन्यथा आकलन के लिए पर्याप्त डेटा नहीं है और दिन को चिह्नित नहीं किया जाता)।
आउटलायर दिन अपने buy, sell, mid और spread_pct मान बनाए रखते हैं ताकि ग्राहक उन्हें देख सकें, लेकिन उन्हें mid_7d और सभी chg_* गणनाओं से बाहर रखा जाता है (आउटलायर दिन के लिए भी और उन दिनों के लिए भी जो उसे संदर्भ बनाते)।
संशोधन और समय
- दिन UTC कैलेंडर दिन होते हैं। चालू दिन 00:00 UTC तक अधूरा रहता है और दिन के दौरान संशोधित होता है; जब तक उसके डेटा पॉइंट सामान्य से स्पष्ट रूप से कम हों, उसे
in_progress = trueसे चिह्नित किया जाता है (ऊपर देखें)। - चूँकि आउटलायर विंडो पीछे के साथ 15 दिन आगे भी देखती है, इसलिए नया डेटा आने पर सबसे हाल के 15 दिनों के फ़्लैग (और इस कारण
mid_7dऔरchg_*) बदल सकते हैं। हर अपडेट पर पूरा इतिहास दोबारा गणना किया जाता है। - निःशुल्क API keys को पिछले दिन तक का डेटा मिलता है; pro और enterprise keys में चालू दिन भी शामिल होता है।
- प्रत्येक API key को दी जाने वाली श्रृंखला में मामूली व्यक्तिगत अंतर हो सकते हैं।
घंटेवार इंडेक्स (GET /v1/rates/{cur}/hourly, Pro और Enterprise)
घंटेवार इंडेक्स घंटे की सूक्ष्मता पर दैनिक इंडेक्स है: प्रत्येक UTC घंटे और मुद्रा के लिए buy और sell प्रत्येक पक्ष पर उस घंटे के बाज़ार लेनदेन की भारित औसत दरें होती हैं, mid, side और spread_pct दैनिक नियमों का पालन करते हैं, और confidence मुद्रा की आधार श्रेणी होती है।
- घंटेवार श्रृंखला कैसे बनती है। घंटेवार बाज़ार डेटा वाली हर मुद्रा की एक श्रृंखला होती है। प्रत्येक UTC घंटे के लिए, जब लेनदेन-आधारित घटक का उस घंटे का मान हो तो वही उपयोग होता है; अन्यथा बहु-स्रोत घटक (उस घंटे के कोट की विश्वसनीयता-भारित माध्यिका, USDT को USD गिना जाता है) उपयोग होता है, बशर्ते उस घंटे में कम से कम 2 स्वतंत्र स्रोतों ने कोट किया हो; जब दोनों उपलब्ध हों तो घंटा
combinedहोता है: लेनदेन-आधारित मान को बहु-स्रोत माध्यिका के साथ भारित किया जाता है, जिसका हिस्सा उसके स्रोतों की संख्या के साथ बढ़ता है (3 स्रोतों से आधे तक)। जब दोनों में 3 % से अधिक का अंतर हो, तो घंटा कमqualityके साथ प्रकाशित होता है और उसकी समीक्षा की जाती है। प्रत्येक घंटा अपनाcomponentबताता है (transaction_based,multi_source,combined)। कुछ भी इंटरपोलेट नहीं किया जाता; कोट रहित घंटा कोट वाले अंतिम घंटे को दोहराता है और चिह्नित होता है (कोट रहित घंटे देखें)। जब किसी मुद्रा के UTC दिन में (चालू दिन के लिए: पिछले 24 घंटों में) मान वाले 6 घंटे से कम हों, तो उन घंटों परquality: limitedलगता है और वेबसाइट उन्हें रेखा के रूप में नहीं, बिंदुओं के रूप में दिखाती है। - कोट रहित घंटे। बाज़ार के स्रोत अपने देश के दिन के समय में कोट करते हैं; रात में किसी मुद्रा के लिए कई घंटों तक कोट नहीं हो सकते। ऐसा घंटा, अन्य इंडेक्स की तरह, कोट वाले अंतिम घंटे का मान दोहराता है और यह स्पष्ट बताता है:
carried: true,carried_from(वह घंटा जिससे मान आया है) औरage_hours(मान कितना पुराना है; कोट वाले घंटे के लिए 0)। मान अधिकतम 72 घंटे तक आगे ले जाया जाता है; उसके बाद कोट लौटने तक घंटा अनुपस्थित रहता है। आगे ले जाए गए घंटे कभी दैनिक इंडेक्स, दैनिक सारांश (hours,vwap,high,low) या ऊपर के 6 घंटे के नियम में शामिल नहीं होते; वेबसाइट अंतिम कोट की आयु दिखाती है (“9 घंटे पहले अपडेट किया गया (अंतिम कोट 23:00 UTC)”) और 3 घंटे से पुराना होने पर धूसर बिंदु दिखाती है। - घंटे और पक्ष। बाज़ार डेटा वाले हर घंटे के लिए कोट वाली एक पंक्ति मौजूद होती है। किसी पक्ष को प्रकाशित होने के लिए घंटे में कम से कम 3 डेटा पॉइंट चाहिए; इससे कम होने पर वह
nullहोता है, और जब केवल एक पक्ष मौजूद हो तोmidवही पक्ष होता है (sideबताता है कि कौन सा)। कम डेटा पॉइंट वाली मुद्राओं के लिए इंडेक्स मान वाले घंटे उसी अनुपात में कम होते हैं: उनके बीच के घंटे शोर से भरने के बजाय आगे ले जाए जाते हैं (चिह्नित), और यह डिज़ाइन के अनुसार है। - घंटे के भीतर आउटलायर। घंटे के एकत्रित मान उन लेनदेन से बनते हैं जो उस घंटे की अपनी माध्यिका दर के ±20 % के भीतर हों; इसके बाद कुछ और फ़िल्टर नहीं किया जाता और घंटेवार पंक्तियों में
flagनहीं होता। न चलने वाले पक्ष का नियम (ऊपर) 24 घंटे की विंडो पर लागू होता है। - दैनिक सारांश। प्रति-मुद्रा प्रतिक्रिया का हर दिन
vwap(पूरे दिन की भारित औसत दर, दोनों पक्ष मिलाकर),highऔरlow(घंटेवारmidका उच्चतम और निम्नतम),hours(इंडेक्स मान वाले घंटे) औरpeak_hour(सबसे अधिक बाज़ार गतिविधि वाला घंटा) देता है।highऔरlowपर्याप्त डेटा पॉइंट वाले घंटों से (घंटे में कम से कम 5) लिए जाते हैं और, जब दिन में ऐसे घंटे हों, केवल दो-तरफ़ा घंटों से: बाज़ार के एक पक्ष पर आधारितmidदो-तरफ़ाmidसे लगभग आधे स्प्रेड की दूरी पर होता है, और दोनों को मिलाने से ऐसी रेंज दिखती जिस पर बाज़ार में कभी लेनदेन नहीं हुआ।hoursफिर भी इंडेक्स मान वाले हर घंटे को गिनता है। - प्रगति में। चालू UTC घंटा जब तक एकत्र हो रहा है
in_progress = trueरहता है और संशोधित होगा;GET /v1/rates/hourly/latestकेवल पूर्ण घंटे लौटाता है। - समय। लेनदेन-आधारित घंटेवार पंक्तियाँ दैनिक अपडेट के साथ आती हैं, जो पिछले तीन दिन कवर करता है (देर से आए लेनदेन और पुनर्गणनाएँ तभी शामिल होती हैं): प्रतिदिन अपडेट, घंटेवार सूक्ष्मता, रियल-टाइम फ़ीड नहीं। बहु-स्रोत घंटे दिन भर में पिछले 72 घंटों के लिए दोबारा गणना किए जाते हैं। इतिहास की सीमा से पुरानी घंटेवार पंक्तियाँ इतिहास कोटा में दैनिक पंक्ति के 1/24 के रूप में गिनी जाती हैं। सार्वजनिक वेबसाइट घंटेवार श्रृंखला वाली हर मुद्रा के अंतिम 24 पूर्ण घंटे और अंतिम पूर्ण घंटे की दर दिखाती है; ज्ञात घंटों के बीच चार्ट सीधी रेखा खींचता है और अंतिम मान को दाएँ किनारे तक बनाए रखता है (केवल प्रदर्शन के लिए)।
बहु-स्रोत स्ट्रीट इंडेक्स (GET /v1/street-index, प्रोडक्ट “Street Rate Index, बहु-स्रोत”)
हर उस मुद्रा के लिए जिसकी स्ट्रीट दरें सार्वजनिक बाज़ार स्रोत प्रकाशित करते हैं, जहाँ लेनदेन-आधारित श्रृंखला है वहाँ उसके साथ और जहाँ नहीं है वहाँ अकेले, इंडेक्स खुले स्रोतों में कोट की गई दर प्रकाशित करता है: एक्सचेंजरों के सार्वजनिक Telegram चैनल, स्थानीय प्रकाशकों के दर अनुभाग, फ़ोरम। प्रकाशित दर एक तथ्य है; हम संख्या, समय और पोस्ट का लिंक रखते हैं, पाठ कभी नहीं।
- कोट : एक सार्वजनिक पोस्ट से एक संख्या: कोट की गई मुद्रा (ISO 4217), आधार (
USD;USDTको USD गिना जाता है और इसका उल्लेख किया जाता है;EURकोट अलग रखे जाते हैं और परिवर्तित नहीं किए जाते), पक्ष, आधार की 1 इकाई की दर, पोस्ट का समय (UTC), लिंक। संख्या के आसपास अधिकतम 200 वर्णों का अंश केवल ऑडिट के लिए संग्रहीत होता है और कभी दिखाया नहीं जाता। एक पोस्ट से कई कोट मिल सकते हैं (खरीद और बिक्री, कई मुद्राएँ, कई शहर)। - पक्ष की परिपाटी।
sideग्राहक की क्रिया है, जैसा इंडेक्स में है: ग्राहक USD को एक्सचेंजर के बिक्री मूल्य (ऊँची संख्या) पर खरीदता है और एक्सचेंजर के खरीद मूल्य पर USD बेचता है। जो पोस्ट जोड़ी को उलटा लेबल करती है, उसे पलट दिया जाता है और कम कॉन्फ़िडेंस से चिह्नित किया जाता है।midपक्ष रहित कोट है। - निष्कर्षण। पहले आम प्रारूपों के लिए रेगुलर एक्सप्रेशन (“USD 1650/1665”, “Покупка: 11810 / Продажа: 11860”, “$ = ₦1,650”, “1 USDT = 41.25 TRY”, “Dolar: 49,72”, दारी / अरबी / उर्दू / बंगाली / फ़ारसी रूप; हज़ार स्पेस, अपॉस्ट्रोफ़ी या बिंदुओं से लिखे गए; तोमान = 10 रियाल)। आधिकारिक, केंद्रीय बैंक, एक्सचेंज-सूचीबद्ध और पूर्वानुमान दरों वाली पंक्तियाँ छोड़ दी जाती हैं। जिन पोस्ट में मुद्रा का शब्द और संख्या है लेकिन कोई मिलान नहीं हुआ, वे डेटा के रूप में बैचों में भाषा मॉडल को भेजी जाती हैं; उसकी लौटाई हर संख्या को रेगेक्स मिलान की तरह सत्यापित किया जाता है।
- संभाव्य दायरा प्रति मुद्रा और आधार: पिछले 30 दिनों का लेनदेन-आधारित संदर्भ, अन्यथा कोट की पिछले 14 दिनों की माध्यिका (≥ 5), अन्यथा एक प्रारंभिक (seed) मान; दायरा संदर्भ ± 60 % होता है। इससे बाहर के कोट
outlierके रूप में रखे जाते हैं और कभी इंडेक्स में शामिल नहीं होते; दायरा बनने से पहले संग्रहीत कोट, दायरा उपलब्ध होने पर, दोबारा जाँचे जाते हैं। - स्रोत की विश्वसनीयता (
reliability, 0–1, पिछले 30 दिनों के आधार पर हर दिन दोबारा गणना): - सटीकता =
max(0, 1 − dev / 5 %),dev= मध्यिका |quote / reference − 1|; संदर्भ उसी UTC दिन का लेन-देन आधारित संदर्भ है, जहाँ वह उपलब्ध हो (कैलिब्रेटेड स्रोत); अन्यथा उस मुद्रा और दिन के लिए कम से कम दो अन्य स्रोतों की लीव-वन-आउट मध्यिका; यदि कोई संदर्भ ही न हो, तो 0.5। कैलिब्रेटेड स्रोत के लिए, उस मुद्रा के सभी स्रोतों में संदर्भ के मुकाबले जो साझा अंतर होता है (उस दिन अन्य स्रोतों का मध्यिका विचलन, कम से कम दो स्रोत), उसे पहले हटा दिया जाता है: नकद बाज़ार का डिजिटल-डॉलर बाज़ार से कुछ प्रतिशत दूर भाव देना उस बाज़ार की विशेषता है, उसे रिपोर्ट करने वाले स्रोत की त्रुटि नहीं। इसलिए सटीकता यह मापती है कि कोई स्रोत बाज़ार की आम सहमति से कितना दूर है; बिखराव और आउटलायर को पहले की तरह दंडित किया जाता है; - साझा अंतर स्वयं उस दिन के साथ
basis_gap_pct= (बहु-स्रोतmid/ लेन-देन आधारित संदर्भ − 1) × 100 के रूप में प्रकाशित होता है: यह उस दिन लेन-देन आधारित घटक की तुलना में उद्धृत स्ट्रीट रेट का प्रीमियम (ऋणात्मक होने पर डिस्काउंट) है, यानी व्यवहार में नकद बाज़ार और डिजिटल-डॉलर बाज़ार के बीच का अंतर। यह इंडेक्स का एक घटक है, कोई सुधार नहीं: इससे किसी भी शृंखला को समायोजित नहीं किया जाता; - स्वच्छता = 1 − आउटलायर का हिस्सा; स्थिरता =
max(0, 1 − dispersion / 3 %), dispersion = दिन के भीतर (अधिकतम − न्यूनतम) / स्रोत के भावों की मध्यिका, इस अनुपात की मध्यिका; नियमितता = भाव वाले दिन / 20, अधिकतम 1; reliability = 0.5·accuracy + 0.2·cleanliness + 0.15·stability + 0.15·regularity, [0.05, 1] के भीतर। 5 से कम भाव वाले स्रोत का प्रारंभिक मान 0.3 बना रहता है। लगातार तीन दैनिक स्कोर 0.2 से नीचे आने पर स्रोत 7 दिनों के लिए रोक दिया जाता है; फिर वह उम्मीदवार के रूप में लौटता है और उसेactiveका दर्जा दोबारा अर्जित करना होता है (3 दिनों में ≥ 5 वैध भाव)। इतिहास प्रतिदिन के अनुसार रखा जाता है।- दिन (
GET /v1/street-index/{cur}/history):mid= पोस्ट के मध्य भावों की विश्वसनीयता-भारित मध्यिका (एक पोस्ट के खरीद और बिक्री भाव का औसत लिया जाता है; अकेला भाव जैसा है वैसा गिना जाता है),buy/sell= संबंधित भावों की भारित मध्यिकाएँ,spread_pct = (buy − sell) / mid × 100। दिन तभी प्रकाशित होता है जब ≥ 2 स्रोतों से ≥ 3 भाव हों; अन्यथा कोई पंक्ति नहीं होती।n_sources,n_quotes,confidence(0–1: आधा स्रोतों की संख्या से, चार या अधिक पर 1; आधा सहमति से, जब मध्य भावों का मध्यिका विचलन 0 हो तब 1 और 5 % पर 0) औरconfidence_class(high: ≥ 3 स्रोत जो 2 % के भीतर सहमत हों;medium: ≥ 3 स्रोत;limited: इससे कम स्रोत) दिन का वर्णन करते हैं। घंटेवार शृंखला केवल उन घंटों के लिए उपलब्ध है जिनमें ≥ 3 भाव हों। - पहुँच। निःशुल्क कुंजियाँ: निःशुल्क श्रेणी की मुद्राएँ, 1 दिन की देरी के साथ; Pro: सभी मुद्राएँ; Enterprise: साथ ही प्रत्येक दिन के पीछे के
भाव, उनके स्रोत लिंक सहित (
GET /v1/street-index/{cur}/quotes)। पिछले 45 दिनों की गणना प्रतिदिन दोबारा की जाती है और स्रोतों का स्कोर दोबारा तय होने या उन पर फ़्लैग दोबारा लगने पर परिणाम बदल सकते हैं। - सीमाएँ। पोस्ट वही हैं जो स्रोतों ने प्रकाशित करना चुना; कोई स्रोत देर से, गलत या प्रचारात्मक हो सकता है: इसी
के लिए विश्वास स्कोर है। प्रति मुद्रा कवरेज
n_sourcesमें दिया गया है। यह निवेश सलाह नहीं है।
मुद्रा पृष्ठ और साइट के आँकड़े
- प्रत्येक मुद्रा का एक सार्वजनिक पृष्ठ है (
/rates/{CUR}): नवीनतम घंटे का रेट, बदलाव, पिछले 24 घंटे, 90-day और 1-year चार्ट, आधिकारिक और स्ट्रीट रेट की तुलना (जहाँ उत्पाद उस मुद्रा को कवर करता है), पिछले 30 दिन, और वही आँकड़े जो API देता है। ये पृष्ठ,/sitemap.xml,/llms.txtऔर/llms-full.txtइंडेक्स से तैयार किए जाते हैं; कोई आँकड़ा उद्धृत करते समय स्रोत का नाम "EMpulse Street FX Index" लिखें। - वेबसाइट कुकी या बाहरी ट्रैकर के बिना अपने स्वयं के विज़िट आँकड़े रखती है: पेज व्यू, देश और रेफ़रर सर्वर के एक्सेस लॉग से प्रति घंटे एक बार एकत्र किए जाते हैं; IP पते संग्रहीत नहीं किए जाते (आगंतुकों की गिनती प्रतिदिन बदलने वाले सॉल्ट के साथ हैश के माध्यम से होती है)। विज़िट का देश IP पते से DB-IP Lite डेटाबेस के उपयोग द्वारा निकाला जाता है: IP Geolocation by DB-IP (https://db-ip.com), लाइसेंस CC BY 4.0।
शहर बोर्ड और एक्सचेंजरों के कार्ड
- शहर का पृष्ठ (
/rates/{CUR}/{city}) देशव्यापी इंडेक्स दिखाता है और उसके नीचे उस शहर के उन एक्सचेंज कार्यालयों के बोर्ड, जो अपने रेट खुले रूप से प्रकाशित करते हैं (उनके सार्वजनिक पृष्ठ और चैनल): उन बोर्डों की मध्यिका, उसके पीछे एक्सचेंजरों की संख्या और एक कॉन्फिडेंस क्लास: तीन से कम बोर्ड होने परlimited, तीन सेmedium, और बोर्डों के 2 % के भीतर सहमत होने परhigh। तीन दिन से पुराना बोर्ड नहीं दिखाया जाता। - सार्वजनिक बोर्ड वाले प्रत्येक एक्सचेंजर को उसी बोर्ड से बना एक कार्ड मिलता है: व्यवसाय का सार्वजनिक नाम, उसका शहर, उसकी साइट या चैनल और वे रेट जो वह प्रकाशित करता है। किसी व्यक्ति को दर्ज नहीं किया जाता: न नाम, न फ़ोन नंबर, न दस्तावेज़; केवल व्यवसाय का अपनी साइट पर दिया गया खुला पता ही संपर्क के रूप में रखा जाता है।
- कोई व्यवसाय बिना किसी मानवीय चरण के अपने कार्ड पर दावा करता है: अपनी साइट की किसी फ़ाइल या मेटा टैग में रखा कोड, अपने चैनल की किसी पोस्ट में, चैनल का प्रबंधन करने वाले खाते से EMpulse बॉट को भेजे संदेश में, या खुले पते पर भेजे पत्र में दिया लिंक। सत्यापित कार्ड पर बैज होता है, वह शहर के बोर्ड पर सबसे ऊपर आता है और अपने रेट स्वयं प्रकाशित कर सकता है (बॉट कमांड, अपना चैनल या अपनी कुंजी)।
- अपने रेट इंडेक्स से अलग दिखाए जाते हैं और एक्सचेंजर के अपने रेट के रूप में चिह्नित होते हैं। वे इंडेक्स में केवल एक और स्रोत के रूप में आते हैं, उस विश्वसनीयता के साथ जो वह अर्जित करता है (हर अन्य स्रोत जैसे ही भरोसे के नियम); जो रेट शहर के बोर्ड से संभावित दूरी से अधिक अलग हो, वह स्वीकार नहीं किया जाता और कार्ड की स्थिति को घटाता है, कभी बढ़ाता नहीं। बार-बार अस्वीकार होने पर भाव देना रोक दिया जाता है। उस स्रोत के माध्यम से सत्यापित एक्सचेंजरों के अपने रेट भी बहु-स्रोत घटक के किसी अन्य स्रोत की तरह मुद्रा की गतिविधि में गिने जाते हैं।
कॉरिडोर (GET /v1/corridors/{a}/{b}, /corridors/{A}-{B}, Pro और Enterprise)
उभरते बाज़ारों की कई मुद्राओं का सीधे एक-दूसरे से विनिमय होता है (सोम के बदले तेंगे, ग्रिव्निया के बदले दिरहम, रुपये के बदले रियाल) सार्वजनिक फ़ोरम, चैनल और वर्गीकृत विज्ञापन बोर्ड पर, बिना डॉलर लेग के। इंडेक्स इन सार्वजनिक लिस्टिंग को उन देशों की भाषाओं में पढ़ता है और किसी जोड़ी का कॉरिडोर रेट उस क्रॉस रेट के बगल में प्रकाशित करता है जो उसके अपने डॉलर लेग से निकलता है।
- लिस्टिंग एक सार्वजनिक पोस्ट है जिसमें दो गैर-डॉलर मुद्राओं और एक कीमत या दो राशियों का उल्लेख होता है ("куплю сумы за тенге, 100 000 сум за 4 000 тенге", "1 KZT = 25.3 UZS", "vendo pesos por reales")। हम जोड़ी, रेट (पहली मुद्रा की 1 इकाई के लिए दूसरी मुद्रा की इकाइयाँ), पोस्ट करने वाले का पक्ष, राशियाँ (यदि बताई गई हों), शहर और भुगतान तरीके की श्रेणी (नकद / ट्रांसफ़र / कार्ड), समय और लिंक रखते हैं। टेक्स्ट के भीतर के फ़ोन नंबर, उपयोगकर्ता नाम, ई-मेल पते और लिंक कुछ भी संग्रहीत करने से पहले हटा दिए जाते हैं; पोस्ट करने वालों को कभी दर्ज नहीं किया जाता। सामान्य रूपों के लिए नियम पहले लागू होते हैं; जिस पोस्ट में दो मुद्राएँ हों जिन्हें नियम समझ न सके, वह डेटा के रूप में भाषा मॉडल को जाती है, और उसके लौटाए हर आँकड़े को नियम से मिले परिणाम की तरह सत्यापित किया जाता है।
- विश्वसनीयता। लिस्टिंग की जाँच इंडेक्स के दो डॉलर लेग से निकलने वाले रेट (
b per USD ÷ a per USD) ± 60 % के विरुद्ध की जाती है: उलटी संख्या को पलट दिया जाता है और दर्ज किया जाता है; दायरे से बाहर की संख्या आउटलायर है और रेट में कभी शामिल नहीं होती। उसी पोस्ट के डॉलर ऑफ़र डॉलर इंडेक्स के लिए छोड़ दिए जाते हैं। - दिन (
rate) उस जोड़ी की उस दिन की वैध लिस्टिंग की भरोसे-भारित मध्यिका है, साथ में उस दिन काlowऔरhigh;sourcesउसके पीछे के स्वतंत्र सार्वजनिक स्रोतों को गिनता है;confidenceतबhighहै जब तीन या अधिक स्रोत 3 % के भीतर सहमत हों, दो स्रोत होने परmedium, और एक स्रोत होने पर या जब जोड़ी के किसी डॉलर लेग का अभी कोई संदर्भ न हो तबlimited। जोड़ी अपनी पहली लिस्टिंग से प्रकाशित होती है; एक अकेली लिस्टिंगlimitedहै। implied_crossवही रेट है जो उसी दिन इंडेक्स के दो डॉलर रेट से निकाला गया हो (प्रत्येक अधिकतम तीन दिन पुराना);corridor_premium_pct= (rate / implied_cross − 1) × 100: यह डॉलर के रास्ते के बजाय सीधे जाने की कीमत है: धनात्मक का अर्थ है कि कॉरिडोर महँगा है, ऋणात्मक का अर्थ सस्ता। जोड़ी की दोनों दिशाएँ एक ही शृंखला हैं:b per aऔरa per bएक-दूसरे के व्युत्क्रम हैं, और प्रीमियम भी इसी तरह एक-दूसरे के व्युत्क्रम हैं।- बिना डॉलर बाज़ार वाली मुद्राएँ। जब किसी मुद्रा का अपना कोई डॉलर घटक न हो, पर उसका भाव ऐसी मुद्रा के विरुद्ध दिया जाता हो जिसका डॉलर घटक है,
तो इंडेक्स कॉरिडोर के माध्यम से उसका डॉलर रेट निकालता है (
a per USD = b per USD ÷ b per a, उस दिन ऐसे कॉरिडोरों की भारित मध्यिका)। वह निकाली गई शृंखला गतिविधि नियम में किसी अन्य घटक की तरह शामिल होती है, जिस कॉरिडोर से वह आई उससे एक कॉन्फिडेंस क्लास नीचे, और किसी अन्य कॉरिडोर के डॉलर लेग के रूप में कभी उपयोग नहीं की जाती। - पहुँच। सार्वजनिक पृष्ठ नवीनतम दिन दिखाते हैं; Pro और Enterprise कुंजियों को API में चालू दिन, इतिहास और
सबसे महँगे और सबसे सस्ते कॉरिडोर की सूची (
/v1/corridors/top) भी मिलती है। लिस्टिंग केवल उन सार्वजनिक स्रोतों से पढ़ी जाती हैं जिनका robots.txt और शर्तें इसकी अनुमति देते हैं; जो स्रोत स्वचालित पढ़ने या पुनः उपयोग पर रोक लगाते हैं, उन्हें शामिल नहीं किया जाता।
सीमाएँ
- स्ट्रीट दरें दर्शाती हैं कि लोग स्ट्रीट मार्केट में वास्तव में कितना भुगतान करते हैं; ये आधिकारिक, केंद्रीय बैंक या अंतरबैंक दरें नहीं हैं और इनसे काफ़ी भिन्न हो सकती हैं।
- जिन सीरीज़ में
confidence = limitedहै, उनमें अंतराल (बिना किसी मान के या बिनाmidवाले दिन) और अधिक शोर होता है। किसी मान का उपयोग करने से पहलेconfidenceऔरflagजाँच लें। - कवरेज अलग-अलग मुद्राओं के लिए अलग-अलग तारीखों से शुरू होती है (
GET /v1/currenciesमेंcoverage_since), और कोई मुद्रा कुछ समय तकcoverage_in_progressस्थिति में रह सकती है ("कवरेज और गतिविधि" देखें)। - इंडेक्स केवल सूचना के उद्देश्य से प्रदान किया गया है और निवेश सलाह नहीं है।