सीओटी सिग्नल स्नैपशॉट अप्रैल 2026
JPY अति लघु
शुद्ध -148k अनुबंध · Z-स्कोर -2.4
EUR विस्तारित दीर्घ
शुद्ध +१२२००० अनुबंध · Z-स्कोर +२.१
GBP मध्यम रूप से लंबा
शुद्ध +64k अनुबंध · Z-स्कोर +1.3
एयूडी थोड़ा छोटा
शुद्ध -18 हजार अनुबंध · Z-स्कोर -0.6
आठ प्रमुख मुद्रा वायदा बाजारों में से दो वर्तमान में सट्टा मुद्रा में सांख्यिकीय चरम सीमाओं को झलक रहे हैं। JPY शुद्ध लघु अनुबंध पिछली 52 सप्ताह की वितरण के खिलाफ -148,000 के z-स्कोर से नीचे चला गया है, जबकि EUR शुद्ध लंबे समय से +112,000 तक चढ़ गए हैं, जो +2.1 का z-स्कोर है। जब गैर-वाणिज्यिक व्यापारी एक दिशा में भारी भीड़ करते हैं, तो व्यापार मैक्रो थीसिस के बारे में नहीं है और बाहर निकलने के जोखिम के बारे मे होने लगता है।
यह लेख आगे क्या होता है, इसके बारे में है। साप्ताहिक सीएफटीसी प्रतिबद्धता व्यापारियों के डेटा का उपयोग करते हुए, हम जांचते हैं कि कब एक आम सहमति व्यापार "अच्छी स्थिति" से "खतरनाक रूप से भीड़" में पार करता है, एक आराम के शुरुआती चेतावनी संकेत क्या दिखते हैं, और सीओटी स्थिति चरम सीमाओं के आसपास एक उलट ढांचे को कैसे संरचित किया जाए।
इस लेख में क्या बताया गया है?
- जेड-स्कोर और शुद्ध खुले ब्याज अनुपात का उपयोग करके भीड़भाड़ वाले लेनदेन को परिभाषित और मापना
- सभी आठ प्रमुख मुद्रा वायदा में वर्तमान चरम रीडिंग
- सीओटी-संचालित उलट के शरीर रचना चरम से निचोड़ने के लिए पांच चरण
- उच्च-अभिव्यक्ति व्यापार के लिए सीओटी संकेतों को मैक्रो मौलिक के साथ जोड़ना
- एक व्यावहारिक उलट ढांचाः प्रवेश ट्रिगर, पुष्टिकरण संकेत और अमान्यकरण
भीड़-भाड़ वाली व्यापार की परिभाषा
एक व्यापार तब भीड़भाड़ बन जाता है जब गैर-व्यावसायिक सट्टा समुदाय हेज फंड, परिसंपत्ति प्रबंधक और कमोडिटी ट्रेडिंग सलाहकार एक ऐसी दिशा-निर्देशित स्थिति जमा करता है जो अपने स्वयं के इतिहास के सापेक्ष सांख्यिकीय रूप से चरम है। महत्वपूर्ण शब्द है सापेक्ष+100,000 EUR के अनुबंधों का शुद्ध दीर्घकालिक मूल्य अपने आप में अतिरंजित नहीं है; यह केवल तभी अतिरंजनात्मक होता है जब यह मुद्रा के विशिष्ट स्थिति सीमा से बहुत ऊपर होता है।
दो माप इस परिभाषा को कार्रवाई योग्य सीमाओं में तेज करते हैं।
शुद्ध गैर-वाणिज्यिक पोजिशनिंग का Z-स्कोर
मुद्राओं और समय अवधि के बीच सीओटी रीडिंग को सामान्य करने का सबसे मजबूत तरीका रोलिंग जेड-स्कोर है। यह एक सटीक प्रश्न का उत्तर देता हैः हाल के औसत से कितने मानक विचलन ऊपर या नीचे की स्थिति वर्तमान स्थिति है? 52 सप्ताह की खिड़की का उपयोग करके बेंचमार्क को वर्तमान मैक्रो शासन के बजाय कई दशक के इतिहास से जोड़ता है जो अब वर्तमान बाजार संरचना को प्रतिबिंबित नहीं कर सकता है।
import requests, statistics
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
def fetch_cot(currency: str, start: str = "2018-01-01") -> list[dict]:
r = requests.get(f"{BASE}/cot/{currency}", params={"api_key": KEY, "start": start})
r.raise_for_status()
return r.json()["data"]
def rolling_zscore(records: list[dict], window: int = 52) -> list[dict]:
"""Rolling 52-week z-score of net non-commercial positioning."""
vals = [r["noncommercial_net"] for r in records]
out = []
for i, rec in enumerate(records):
w = vals[i : i + window] # records are newest-first
if len(w) < 8:
out.append({**rec, "zscore": None})
continue
mu = statistics.mean(w)
sig = statistics.stdev(w)
z = (rec["noncommercial_net"] - mu) / sig if sig else 0.0
out.append({**rec, "zscore": round(z, 2)})
return out
eur_data = fetch_cot("eur")
eur_scored = rolling_zscore(eur_data)
# Latest reading
print(eur_scored[0])
# {'date': '2026-04-15', 'noncommercial_net': 112340, 'zscore': 2.1, ...}
+2.0 से ऊपर या -2.0 के नीचे के अंक मुद्रा को अपने ऐतिहासिक वितरण के शीर्ष या निचले 2.3% में रखते हैं। यह वह सीमा है जिसे इस लेख में "अत्यधिक" के रूप में माना जाता है सांख्यिकीय रूप से असामान्य रूप से संरचनात्मक स्थिति जोखिम के रूप मे चिह्नित करने के लिए पर्याप्त है।
खुली ब्याज के अंश के रूप में शुद्ध स्थिति
जेड-स्कोर आपको बताता है कि इसकी ऐतिहासिक वितरण में स्थिति कहां है। शुद्ध-खुले ब्याज अनुपात आपको बताती है कि वर्तमान बाजार गहराई के भीतर दिशात्मक दांव कितना केंद्रित है। जब गैर-वाणिज्यिक शुद्ध स्थिति कुल खुले ब्याज का 2530% से अधिक का प्रतिनिधित्व करती है, तो बाजार संरचनात्मक रूप से विकृत होता है और किसी भी विपरीत उत्प्रेरक पर विघटन की संभावना अधिक होती है।
ग्राफ 1: EUR नेट सीओटी पोजिशनिंगEUR वायदा शुद्ध गैर-वाणिज्यिक पोजिशनिंग (20232026)
52 सप्ताह के रोलिंग जेड स्कोर ओवरले। छायादार बैंड चरम सीमाओं (± 2σ) को चिह्नित करते हैं।
स्रोतः एफएक्समैक्रोडाटा के माध्यम से सीएफटीसी सीओटी डेटा /v1/cot/eur ऐतिहासिक चित्रणात्मक श्रृंखला
प्रमुख मुद्राओं में वर्तमान चरम रीडिंग
क्रॉस-करेंसी जेड-स्कोर स्कैन यकीनन सबसे शक्तिशाली साप्ताहिक अनुष्ठान है जो कोई भी मैक्रो एफएक्स व्यापारी चला सकता है। एक साथ सभी आठ मुद्रा वायदा को रैंक करके, यह तुरंत प्रकट करता है कि कौन से ट्रेड दोनों तरफ गर्म चल रहे हैं और कौन सा तटस्थ क्षेत्र में रहता है जहां मैक्रो थीसिस को चलाने के लिए जगह है।
ग्राफ 2: बहु मुद्रा z-स्कोर बार ग्राफसीओटी पोजिशनिंग जेड स्कोर सभी प्रमुख मुद्राएं (अप्रैल 2026)
52 सप्ताह का रोलिंग जेड स्कोर. लाल पट्टी बहुत कम भीड़ को दर्शाती है; हरे पट्टी अत्यधिक लंबी भीड़ को दिखाती है.
स्रोतः एफएक्समैक्रोडाटा के माध्यम से सीएफटीसी सीओटी डेटा /v1/cot/{currency} चित्रात्मक तस्वीर
ऊपर की तस्वीर सट्टा भावना में एक स्पष्ट द्विभाजन दिखाती है। जेपीवाई शॉर्ट बुक जटिल में सबसे भीड़ वाली स्थिति है, जिसमें -2.4 का जेड-स्कोर -2.0 खतरे की सीमा से बहुत नीचे है। यूरो लॉन्ग्स +2.1 तक पहुंच गए हैं और उस बिंदु पर पहुंच रहे हैं जहां आम सहमति लंबी अपनी जोखिम बन जाती है। CHF -1.7 पर है, चरम शॉर्ट क्षेत्र के करीब है। सीएडी और एयूडी तटस्थ क्षेत्र में आराम से बैठते हैं।
जोड़ी व्यापारियों के लिए, JPY/EUR विचलन सबसे अधिक व्यवहार्य रीडिंग हैः यदि आप औसत प्रतिगमन में विश्वास करते हैं, तो स्थिति से सबसे अधिक संरचनात्मक टेलविंड वाला व्यापार EUR/JPY एक मुद्रा है जिसमें एक तरफ अत्यधिक लंबे EUR जोखिम और दूसरी तरफ अत्यधिक कम JPY जोखिम है।
मुख्य ले जाने के लिएः जोड़े गुणक प्रभाव
जब किसी मुद्रा जोड़ी के दोनों पैर विपरीत दिशाओं में चरम जेड-स्कोर ले जाते हैं, तो एक ढलान पर अपेक्षित चाल जटिल होती है। EUR / JPY के साथ EUR +2.1 और JPY -2.4 पर शॉर्ट का मतलब है कि भावना में कोई बदलाव दोनों पैरों को एक साथ प्रभावित करता है। इस दोहरी चरम सेटअप के ऐतिहासिक एपिसोड ने स्थिति शिखर के कुछ हफ्तों के भीतर जोड़ी में तेज, तेज़ आंदोलनों का उत्पादन किया है।
सीओटी-ड्राइव रिवर्स की शरीर रचना
चरम स्थिति स्वयंसिद्ध रूप से उलट नहीं होती है। यह अलग-अलग चरणों के अनुक्रम में फैलती है, प्रत्येक को मापने योग्य सीओटी हस्ताक्षर के साथ। चरण संरचना को समझने से आपको अस्थायी समेकन और वास्तविक शासन परिवर्तन के बीच अंतर करने में मदद मिलती है।
चरण 1 संचय (Z-Score 0 से ±1.5)
मैक्रो थीसिस को पकड़ मिलती है. हर हफ्ते, सट्टा समुदाय विश्वास के साथ स्थिति में जोड़ता है. शुद्ध अनुबंध लगातार बढ़ते हैं, खुली ब्याज बढ़ जाती है, और कीमत में प्रवृत्ति आम सहमति को दर्शाती है और मजबूत करती है.
चरण 2 भीड़ (Z-Score ±1.5 से ±2.0)
स्थिति मूल्य के औचित्य से अधिक तेजी से बढ़ती है। नए प्रवेशकर्ता शामिल हो रहे हैं क्योंकि व्यापार काम किया है, न कि क्योंकि मूल थीसिस मजबूत हो गई है। शुद्ध स्थिति में साप्ताहिक डेल्टा तेज हो जाते हैं। यह चरण अक्सर धारकों के लिए सबसे अधिक लाभदायक होता है गति पूरी तरह से लगी हुई है ️ लेकिन यह भी है जब बाहर निकलने का जोखिम पृष्ठभूमि में अदृश्य रूप से निर्माण करना शुरू कर देता है।
चरण 3 थकान (Z- स्कोर ±2.0 से अधिक)
नई स्थिति के निर्माण की दर धीमी हो जाती है। खुली ब्याज स्तर पर या घटने लग सकती है जबकि कीमत प्रवृत्ति की दिशा में आगे बढ़ती रहती है। धीमी स्थिति और जारी मूल्य वृद्धि या मूल्यह्रास के बीच यह विचलन सबसे महत्वपूर्ण प्रारंभिक चेतावनी संकेत है जो सीओटी रिपोर्ट प्रदान करती है।
चरण 4 पहला रिवाइंड (Z-स्कोर चरम से पीछे हट रहा है)
एक उत्प्रेरक आता है एक अप्रत्याशित केंद्रीय बैंक बयान, एक मैक्रो डेटा आश्चर्य, एक भू-राजनीतिक झटका और सबसे अधिक लाभप्रद प्रतिभागियों जोखिम को कम करना शुरू करते हैं। जेड-स्कोर अपने चरम से पीछे हटता है, लेकिन धीरे-धीरे पहले। कीमत तेजी से उलट जाती है क्योंकि बाहर निकलने वाले समूह होते हैंः चरण 2 में प्रवेश करने वाले सभी एक ही समय में एक ही दरवाजे से बाहर निकलना चाहते हैं।
चरण 5 स्क्रैज (Z-स्कोर तटस्थ की ओर लौट रहा है)
विघटन आत्म-शक्तिवर्धन बन जाता है। शॉर्ट-कवरिंग या लॉन्ग परिसमापन तेज हो जाता है. रुझान के अधिकांश भाग के माध्यम से लाभदायक स्थिति तेजी से निचोड़ के दौरान लाभहीन हो जाती है। कदम अक्सर एक नए तटस्थ स्थिति व्यवस्था के पास स्थिर होने से पहले उचित मूल्य से अधिक हो जाता हैं।
ग्राफ 3: JPY की स्थिति बनाम USD/JPY की कीमत दो अक्षJPY फ्यूचर्स नेट पोजिशनिंग बनाम USD/JPY प्राइस (20232026)
दोहरी धुरीः JPY शुद्ध गैर-वाणिज्यिक अनुबंध (बाएं); USD/JPY स्पॉट दर (दाएं, उलटा) । पोजिशनिंग चरम प्रमुख जोड़ी मोड़ बिंदुओं के साथ संरेखित हैं।
स्रोतः सीएफटीसी सीओटी डेटा /v1/cot/jpy और स्पॉट दर के माध्यम से /v1/forex/usd/jpy चित्रकारी श्रृंखला
ऊपर दिया गया चार्ट दिखाता है कि JPY की शुद्ध शॉर्ट पोजीशन USD/JPY को पूर्ण उलट चक्र में कैसे ट्रैक करती है। 2023 तक और 2024 की शुरुआत में, JPY वायदा में भारी सट्टा शॉर्ट पॉजिशनिंग USD/ JPY के ऊपर बढ़ने के ट्रेंड के अनुरूप थी। लेकिन हर बार जब पोजिशनिंग एक सांख्यिकीय चरम तक पहुंचती है, तो एक उत्प्रेरक अक्सर बैंक ऑफ जापान नीति संकेत ने तेजी से शॉर्ट बुक को संपीड़ित किया, जिससे JPY में तेज मूल्य वृद्धि हुई।
COT डेटा उत्प्रेरक की भविष्यवाणी नहीं करता है. यह आपको बताया कि स्थिति इतनी भीड़ थी कि किसी भी विपरीत उत्प्रेरक, आकार के बावजूद भीड़ के बाहर निकलने की गतिशीलता से प्रवर्धित किया जाएगा. FXMacroData COT अंत बिंदु यह पता लगाने के लिए कि क्या वर्तमान चरम बढ़ रहा है या कम हो रहा है।
मूल्यस्थिति विभेदन संकेत
सबसे विश्वसनीय सीओटी आधारित उलट चेतावनी पोजिशनिंग का पूर्ण स्तर नहीं है यह मूल्य दिशा और पोजिशनिंग दिशा के बीच विचलन है। जब कीमत एक दिशा में जारी रहती है लेकिन अंतर्निहित वायदा में सट्टा पोजीशनिंग दूसरी दिशा में आगे बढ़ना शुरू हो जाती है, तो बड़े प्रतिभागी पहले से ही जोखिम को कम कर रहे हैं जबकि खुदरा गति व्यापारी कीमत को ऊपर या नीचे धकेलते हैं।
ग्राफ 4: EUR COT बनाम EUR/USD मूल्य (विचलन उदाहरण)EUR/USD बनाम EUR COT नेट लॉन्ग विचलन का पता लगाना
EUR/USD स्पॉट (बाएं धुरी, नीला); EUR शुद्ध गैर-व्यावसायिक अनुबंध हजारों में (दाएं धुरि, सोना) । अंतर क्षेत्र का रंग पीला है।
स्रोत: /v1/forex/eur/usd और /v1/cot/eur चित्रकारी श्रृंखला
विसंगति का पता लगाने के नियम
- मंदी का विचलन: EUR/USD की कीमत एक नई उच्चता पर पहुंच गई है लेकिन EUR COT की शुद्ध लंबी अवधि एक नई ऊंचाई पर नहीं पहुंच पाई है सट्टेबाज मजबूत हो रहे हैं। 26 सप्ताह के भीतर उलटफेर की प्रतीक्षा करें।
- तेजी से विचलनः USD/JPY की कीमत एक नई उच्चता (JPY और कमजोर होता है) पर JPY शॉर्ट कॉन्ट्रैक्ट्स विस्तार बंद शॉर्ट सेलर इस कदम के लिए विश्वास नहीं जोड़ रहे हैं। संभावित थकान का संकेत।
- प्रवृत्ति की पुष्टिः मूल्य और शुद्ध स्थिति दोनों एक ही दिशा में चल रहे हैं कम से कम प्रतिरोध का मार्ग बरकरार है। जब तक यह पुष्टि नहीं टूटती, प्रवृत्ति के साथ रहें।
मैक्रो मौलिकताओं के साथ सीओटी संकेतों का संयोजन
सीओटी पोजिशनिंग एक बाजार संरचना संकेत है, एक मौलिक नहीं। इसकी शक्ति गुणा होती है जब यह अंतर्निहित मैक्रो वातावरण के साथ संरेखित होती है या विरोधाभास करती है। सबसे उच्च विश्वास सेटअप दो विशिष्ट विन्यासों में उत्पन्न होते हैं।
विन्यास 1 मैक्रो टेल विंड, भीड़ वाली स्थिति
एक स्थिति के लिए मौलिक मामला मजबूत और अच्छी तरह से समझा जाता है लेकिन यह पहले से ही चरम सट्टा स्थिति में पूरी तरह से परिलक्षित होता है। इस मामले में, आगे के मैक्रो सुधार से ऊपर का पक्ष सीमित है क्योंकि समुदाय ने पहले ही इसके लिए स्थिति बनाई है। असममितता नकारात्मक पक्ष पर हैः यदि मैक्रो डेटा मामूली भी निराश करता है, तो उलटफेर हिंसक होगा क्योंकि भीड़ के पास कहीं नहीं जाना है।
यह वर्तमान यूरो सेटअप का वर्णन करता है। एक कमजोर अमेरिकी डॉलर कथा और यूरोपीय संघ के आर्थिक डेटा का समर्थन करना EUR मूलभूतताओं पर लंबे समय तक है लेकिन +2.1 का एक जेड स्कोर आपको बताता है कि इस थीसिस का बहुत अधिक हिस्सा पहले से ही वायदा स्थिति में मूल्य है। व्यापार गलत नहीं है, लेकिन जोखिम / पुरस्कार काफी कम हो गया है। सत्यापित करने के लिए सीओटी के साथ यूरो मैक्रो डेटा खींचेंः
import requests
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
# EUR macro fundamentals
eur_gdp = requests.get(f"{BASE}/announcements/eur/gdp", params={"api_key": KEY, "limit": 6}).json()
eur_cpi = requests.get(f"{BASE}/announcements/eur/inflation", params={"api_key": KEY, "limit": 6}).json()
eur_policy = requests.get(f"{BASE}/announcements/eur/policy_rate", params={"api_key": KEY, "limit": 4}).json()
# COT positioning
eur_cot = requests.get(f"{BASE}/cot/eur", params={"api_key": KEY, "limit": 8}).json()
print("Latest EUR policy rate:", eur_policy["data"][0])
print("Latest EUR CPI:", eur_cpi["data"][0])
print("Latest EUR net COT:", eur_cot["data"][0]["noncommercial_net"])
विन्यास 2 मैक्रो हेड विंड, भीड़ वाली स्थिति (उच्चतम अलर्ट)
यह उच्चतम अलर्ट सेटअप है। मैक्रो डेटा आम सहमति थीसिस का खंडन करना शुरू कर देता है जबकि स्थिति चरम पर है। एक भीड़-भाड़ वाला व्यापार अपने मौलिक औचित्य को खोना एक त्वरित, अव्यवस्थित ढीलापन का नुस्खा है। -1.7 पर CHF किसी भी एसएनबी नीति आश्चर्य के साथ संयुक्त है जो CHF भालू थीसिस को चुनौती देता है, इस विन्यास का एक पाठ्यपुस्तक उदाहरण होगा।
ग्राफ 5: साप्ताहिक सीओटी डेल्टा वेगपोजिशनिंग परिवर्तन गति साप्ताहिक नेट कॉन्ट्रैक्ट डेल्टा (EUR, JPY, GBP)
शुद्ध गैर-व्यावसायिक अनुबंधों में सप्ताह-दर-सप्ताह परिवर्तन। स्थिति चरम पर डेल्टा की मंदी चरण 3 की थकावट का प्रारंभिक संकेत है।
स्रोतः एफएक्समैक्रोडाटा के माध्यम से सीएफटीसी सीओटी डेटा चित्रणात्मक श्रृंखला
गति के रूप में ज्यादा के रूप के रूप पर मायने रखता है के रूप की स्तर. जब शुद्ध स्थिति परिवर्तन चल रहे थे + 8,000 करने के लिए +12,000 अनुबंधों में प्रति सप्ताह के शिखर पर EUR संचय और के बाद से धीमा कर दिया है + 1,000 करने के लिये + 2,000, कि मंदी है एक उद्देश्य चरण 3 हस्ताक्षर. भीड़ अभी भी जोड़ रहा है, लेकिन विश्वास है झुकने. यह है जब उलट जोखिम के संक्रमण से सैद्धांतिक करने के لئے आसन्न है.
एक व्यावहारिक रिवर्स ट्रेडिंग फ्रेमवर्क
वास्तविक ट्रेडों में सीओटी संकेतों का अनुवाद करने के लिए संरचना की आवश्यकता होती है। स्थिति चरम सप्ताह या महीनों तक बनी रह सकती है, और यह गारंटी नहीं है कि एक चरम रीडिंग तुरंत उलट जाएगी। निम्नलिखित ढांचे में सीएटी को एक पूर्व शर्त फ़िल्टर के रूप में उपयोग किया जाता है, न कि एक सटीक समय उपकरण।
चरण 1 चरम सीमाओं के लिए स्क्रीन
सभी 8 मुद्राओं में साप्ताहिक जेड-स्कोर स्कैन चलाएं. रिवर्स मॉनिटरिंग के लिए उम्मीदवार के रूप में किसी भी मुद्रा को <2.0 के साथ चिह्नित करें.
चरण 2 गति की जाँच करें
साप्ताहिक डेल्टा की गणना करें. यदि पिछले 3 सप्ताह में धीमी वृद्धि (अतिरिक्त संकुचन) दिखाई देती है, तो थकान चरण चल रहा हो सकता है। यह प्रवेश के लिए एक पूर्व शर्त है, ट्रिगर नहीं।
चरण 3 मैक्रो के साथ संरेखित करें
FXMacroData के माध्यम से प्रासंगिक मौलिक संकेतकों की जाँच करें. क्या मैक्रो डेटा भीड़ की थीसिस का समर्थन करता है या कमजोर करता है? एक मैक्रो टेलविंड का अर्थ है प्रतीक्षा; एक मैक्रो हेडविंड मतलब है कि सेटअप लाइव है.
चौथा कदम ट्रिगर का इंतज़ार करें
ट्रिगर के बिना चरम स्थिति को फीका न करें। ट्रिगर्स में शामिल हैंः केंद्रीय बैंक आश्चर्य, मैक्रो मिस, प्रमुख समर्थन/प्रतिरोध का तकनीकी ब्रेक, या सीओटी में शुद्ध कमी के पहले सप्ताह की पुष्टि।
चरण 5 अस्थिरता के लिए आकार
भीड़भाड़ वाले चरम से उलटफेर तेज और अस्थिर होते हैं। ढलान गति प्राप्त करने से पहले प्रारंभिक प्रतिकूल चाल को समायोजित करने के लिए आकार की स्थिति। चरम जेड-स्कोर उच्च / निम्न से ऊपर / नीचे स्टॉप लॉस।
अवैध
यदि सीओटी प्रवेश के बाद चरम दिशा में एक नया साप्ताहिक रिकॉर्ड दिखाता है, तो थीसिस अल्पकालिक में गलत है। बाहर निकलें और पुनः मूल्यांकन करें। भीड़भाड़ वाले ट्रेड उलटने से पहले अधिक भीड़ हो सकते हैं।
साप्ताहिक सीओटी स्कैनर का निर्माण
इस ढांचे का व्यावहारिक कार्यान्वयन एक साप्ताहिक स्कैनर है जो स्वचालित रूप से सभी आठ मुद्रा वायदा के लिए जेड-स्कोर और डेल्टा की गणना करता है और एक रैंक अलर्ट तालिका आउटपुट करता है। यहाँ उत्पादन के लिए तैयार स्क्रिप्ट है। FXMacroData COT अंत बिंदु:
import requests, statistics
from datetime import date, timedelta
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
CURRENCIES = ["aud", "cad", "chf", "eur", "gbp", "jpy", "nzd", "usd"]
WINDOW = 52 # weeks for z-score baseline
EXTREME_Z = 2.0 # alert threshold
def fetch_cot(ccy: str) -> list[dict]:
r = requests.get(f"{BASE}/cot/{ccy}", params={"api_key": KEY, "start": "2019-01-01"})
r.raise_for_status()
return r.json()["data"] # newest first
def analyse(records: list[dict]) -> dict:
vals = [r["noncommercial_net"] for r in records]
net = vals[0]
# 52-week z-score
window = vals[:WINDOW]
mu = statistics.mean(window)
sig = statistics.stdev(window) if len(window) > 1 else 1
z = round((net - mu) / sig, 2) if sig else 0.0
# 4-week velocity (average weekly change)
delta_4w = round((vals[0] - vals[4]) / 4, 0) if len(vals) > 4 else 0
# Net as % of open interest
oi = records[0].get("open_interest", 1) or 1
net_oi = round(net / oi * 100, 1)
return {
"net": net, "zscore": z,
"delta_4w": delta_4w, "net_oi_pct": net_oi,
"date": records[0]["date"]
}
print(f"\n{'CCY':5} {'Net':>9} {'Z-Score':>9} {'4W Delta':>10} {'Net/OI%':>9} Status")
print("-" * 60)
for ccy in CURRENCIES:
data = fetch_cot(ccy)
stats = analyse(data)
flag = " ⚠ EXTREME" if abs(stats["zscore"]) >= EXTREME_Z else ""
print(f"{ccy.upper():5} {stats['net']:>9,.0f} {stats['zscore']:>9.2f} "
f"{stats['delta_4w']:>10,.0f} {stats['net_oi_pct']:>9.1f}%{flag}")
इसे हर शुक्रवार शाम दोपहर 3:30 बजे पूर्वी सीओटी रिलीज के तुरंत बाद चलाया जाता है आपको सप्ताहांत से पहले और अगले रविवार को एशियाई ओपन से पहले सट्टा परिदृश्य का पूरा विवरण मिलता है।
वास्तविक सीओटी डेटा तक पहुँचें
एफएक्समैक्रोडाटा सभी आठ प्रमुख मुद्रा वायदा AUD, CAD, CHF, EUR, GBP, JPY, NZD, और USD के लिए पूर्ण इतिहास, स्वच्छ JSON प्रतिक्रियाओं और प्रति मुद्रा अंत बिंदुओं के साथ साप्ताहिक CFTC COT पोजिशनिंग प्रदान करता है।
EUR अंत बिंदु का प्रयास करें: https://fxmacrodata.com/api/v1/cot/eur?api_key=YOUR_API_KEY