لقطة إشارة COT — أبريل 2026
JPY — بيع قصير للغاية
صافي −148 ألف عقد · درجة معيارية −2.4
EUR — شراء طويل ممتد
صافي +112 ألف عقد · درجة معيارية +2.1
GBP — شراء طويل معتدل
صافي +64 ألف عقد · درجة معيارية +1.3
AUD — بيع قصير طفيف
صافي −18 ألف عقد · درجة معيارية −0.6
اثنان من أسواق العقود الآجلة للعملات الرئيسية الثمانية تظهر حاليًا مستويات إحصائية قصوى في المراكز المضاربية. فقد انخفض صافي عقود البيع القصيرة لـ JPY إلى ما دون 148,000- — وهي درجة معيارية تبلغ 2.4- مقابل التوزيع الأسبوعي لـ 52 أسبوعًا — بينما ارتفعت صافي عقود الشراء الطويلة لـ EUR إلى 112,000+، بدرجة معيارية تبلغ 2.1+. عندما يتكدس المتداولون غير التجاريين بهذه الكثافة في اتجاه واحد، يتوقف التداول عن كونه حول الأطروحة الكلية ويبدأ بالتركيز على مخاطر الخروج.
تتناول هذه المقالة ما سيحدث بعد ذلك. باستخدام بيانات CFTC Commitments of Traders الأسبوعية، ندرس كيفية تحديد متى يتحول تداول إجماعي من "موضع جيد" إلى "مزدحم بشكل خطير"، وما هي إشارات التحذير المبكرة لفك الارتباط، وكيفية بناء إطار عمل للانعكاس حول مستويات COT القصوى.
ما تغطيه هذه المقالة
- تعريف وقياس التداولات المزدحمة باستخدام الدرجات المعيارية (z-scores) ونسب صافي الفائدة المفتوحة
- القراءات القصوى الحالية عبر جميع العقود الآجلة للعملات الرئيسية الثمانية
- تشريح الانعكاس المدفوع بـ COT — خمس مراحل من التطرف إلى الضغط
- الجمع بين إشارات COT والأساسيات الكلية لتداولات ذات قناعة أعلى
- إطار عمل عملي للانعكاس: محفزات الدخول، إشارات التأكيد، والإبطال
تعريف التداول المزدحم
يصبح التداول مزدحمًا عندما يقوم مجتمع المضاربين غير التجاريين — صناديق التحوط، ومديرو الأصول، ومستشارو تداول السلع — بتجميع مركز اتجاهي يعتبر متطرفًا إحصائيًا بالنسبة لتاريخه الخاص. الكلمة الحاسمة هي نسبي. إن صافي مركز شراء طويل يبلغ +100,000 عقد EUR ليس متطرفًا بطبيعته؛ بل يكون متطرفًا فقط إذا كان أعلى بكثير من النطاق المعتاد لمراكز العملة.
يقوم مقياسان بصقل هذا التعريف إلى عتبات قابلة للتنفيذ.
الدرجة المعيارية (Z-Score) لصافي المراكز غير التجارية
الطريقة الأكثر قوة لتطبيع قراءات COT عبر العملات والفترات الزمنية هي الدرجة المعيارية المتغيرة (rolling z-score). إنها تجيب على سؤال دقيق: كم عدد الانحرافات المعيارية فوق أو تحت متوسطها الأخير هو الوضع الحالي؟ يربط استخدام نافذة 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% من توزيعها التاريخي. هذه هي العتبة التي تعتبرها هذه المقالة "متطرفة" — غير عادية إحصائيًا بما يكفي لتصنيفها كمخاطرة هيكلية في المراكز.
صافي المركز ككسر من الفائدة المفتوحة
تخبرك الدرجة المعيارية (z-score) بمكان وضع المراكز في توزيعها التاريخي. تخبرك نسبة صافي الفائدة المفتوحة بمدى تركيز الرهان الاتجاهي ضمن عمق السوق الحالي. عندما يمثل صافي المراكز غير التجارية أكثر من 25-30% من إجمالي الفائدة المفتوحة، يكون السوق منحرفًا هيكليًا ويكون احتمال حدوث اضطراب بسبب أي محفز معاكس مرتفعًا.
العقود الآجلة لليورو — صافي المراكز غير التجارية (2023–2026)
تراكب الدرجة المعيارية المتغيرة لـ 52 أسبوعًا. النطاقات المظللة تحدد العتبات القصوى (±2σ).
المصدر: بيانات CFTC COT عبر FXMacroData /v1/cot/eur — سلسلة تاريخية توضيحية
القراءات القصوى الحالية عبر العملات الرئيسية
يمكن القول إن مسح الدرجة المعيارية عبر العملات هو أقوى طقس أسبوعي يمكن لأي متداول فوركس كلي تنفيذه. من خلال تصنيف جميع العقود الآجلة للعملات الثمانية في وقت واحد، يكشف على الفور عن التداولات التي تشهد نشاطًا كبيرًا على أي من الجانبين وتلك التي تظل في منطقة محايدة حيث لا تزال الأطروحة الكلية قابلة للتطبيق.
الدرجات المعيارية لوضعية COT — جميع العملات الرئيسية (أبريل 2026)
الدرجة المعيارية المتغيرة لـ 52 أسبوعًا. الأشرطة الحمراء تشير إلى ازدحام بيع قصير للغاية؛ الأشرطة الخضراء تشير إلى ازدحام شراء طويل للغاية.
المصدر: بيانات CFTC COT عبر FXMacroData /v1/cot/{currency} — لقطة توضيحية
تُظهر اللقطة أعلاه انقسامًا واضحًا في المعنويات المضاربية. يعتبر دفتر البيع القصير لـ JPY هو المركز الأكثر ازدحامًا في المجموعة، حيث تقع درجته المعيارية البالغة 2.4- أدنى بكثير من عتبة الخطر البالغة 2.0-. وصلت مراكز الشراء الطويلة لـ EUR إلى +2.1 وتقترب من النقطة التي يصبح فيها الإجماع على الشراء الطويل مخاطرة بحد ذاته. يبلغ CHF 1.7-، مقتربًا من منطقة البيع القصير المتطرفة. تقع CAD و AUD بشكل مريح في المنطقة المحايدة.
بالنسبة لمتداولي الأزواج، فإن تباعد JPY/EUR هو القراءة الأكثر قابلية للتنفيذ: إذا كنت تؤمن بالعودة إلى المتوسط، فإن التداول الذي يتمتع بأكبر دعم هيكلي من فك الارتباط في المراكز هو بيع EUR/JPY — عملة ذات تعرض شراء طويل للغاية لليورو من جانب وتعرض بيع قصير للغاية لليَن من الجانب الآخر.
الخلاصة الرئيسية: تأثير مضاعف الأزواج
عندما يحمل كلا طرفي زوج العملات درجات معيارية قصوى في اتجاهين متعاكسين، يتضاعف التحرك المتوقع عند فك الارتباط. بيع EUR/JPY مع EUR عند +2.1 و JPY عند −2.4 يعني أن أي تحول في المعنويات يؤثر على كلا الطرفين في وقت واحد. لقد أنتجت الحلقات التاريخية لهذا الإعداد ذي الطرفين المتطرفين تحركات حادة وسريعة — غالبًا ما تكون 3-5% في الزوج في غضون أسابيع من ذروة المراكز.
تشريح الانعكاس المدفوع بـ COT
لا تنعكس المراكز المتطرفة تلقائيًا. بل تتفكك في سلسلة من المراحل المتميزة، لكل منها توقيعات COT قابلة للقياس. يساعد فهم هيكل المراحل على التمييز بين التوحيد المؤقت والتحول الحقيقي في النظام.
المرحلة 1 — التراكم (الدرجة المعيارية 0 إلى ±1.5)
تكتسب الأطروحة الكلية زخمًا. في كل أسبوع، يضيف مجتمع المضاربين إلى المركز بقناعة. تنمو صافي العقود باطراد، وترتفع الفائدة المفتوحة، ويعكس الاتجاه في السعر ويعزز الإجماع.
المرحلة 2 — الازدحام (الدرجة المعيارية ±1.5 إلى ±2.0)
ينمو المركز أسرع مما يبرره السعر. ينضم الوافدون الجدد لأن التداول قد نجح، وليس لأن الأطروحة الأصلية قد تعززت. تتسارع التغيرات الأسبوعية في صافي المراكز. غالبًا ما تكون هذه المرحلة الأكثر ربحية للمحتفظين — حيث يكون الزخم متفاعلاً بالكامل — ولكنها أيضًا عندما تبدأ مخاطر الخروج في التراكم بشكل غير مرئي في الخلفية.
المرحلة 3 — الإرهاق (الدرجة المعيارية تتجاوز ±2.0)
يتباطأ معدل بناء المراكز الجديدة. قد تستقر الفائدة المفتوحة أو تبدأ في الانخفاض بينما يستمر السعر في التحرك في اتجاه الاتجاه. هذا التباعد بين تباطؤ المراكز واستمرار ارتفاع أو انخفاض الأسعار هو أهم إشارة تحذير مبكرة يقدمها تقرير COT.
المرحلة 4 — فك الارتباط الأول (الدرجة المعيارية تتراجع عن التطرف)
يصل محفز — بيان غير متوقع من البنك المركزي، مفاجأة في بيانات الاقتصاد الكلي، صدمة جيوسياسية — ويبدأ المشاركون الأكثر استخدامًا للرافعة المالية في تقليل تعرضهم. تتراجع الدرجة المعيارية عن مستواها المتطرف، ولكن ببطء في البداية. ينعكس السعر بشكل حاد لأن المخارج متكتلة: كل من دخل في المرحلة 2 يحاول المغادرة في وقت واحد من نفس الباب.
المرحلة 5 — الضغط (الدرجة المعيارية تعود نحو الحياد)
يصبح فك الارتباط ذاتي التعزيز. يتسارع تغطية المراكز القصيرة أو تصفية المراكز الطويلة. المراكز التي كانت مربحة خلال جزء كبير من الاتجاه تصبح غير مربحة بسرعة أثناء الضغط. غالبًا ما يتجاوز التحرك القيمة العادلة قبل أن يستقر بالقرب من نظام مراكز محايد جديد.
العقود الآجلة لليَن — صافي المراكز مقابل سعر USD/JPY (2023–2026)
محور مزدوج: صافي عقود الين الياباني غير التجارية (يسار)؛ سعر USD/JPY الفوري (يمين، معكوس). تتوافق مستويات المراكز القصوى مع نقاط التحول الرئيسية للزوج.
المصدر: بيانات CFTC COT عبر /v1/cot/jpy وسعر الفوري عبر /v1/forex/usd/jpy — سلسلة توضيحية
يوضح الرسم البياني أعلاه كيف تتبعت صافي مراكز البيع القصيرة لـ JPY زوج USD/JPY عبر دورة انعكاس كاملة. خلال عام 2023 وحتى أوائل عام 2024، تزامنت المراكز المضاربية الكبيرة للبيع القصير في العقود الآجلة لـ JPY مع اتجاه صعودي لـ USD/JPY. ولكن في كل مرة وصلت فيها المراكز إلى مستوى إحصائي متطرف، قام محفز — غالبًا ما يكون إشارة سياسة من بنك اليابان — بضغط دفتر البيع القصير بسرعة، مما أدى إلى ارتفاع حاد في قيمة JPY.
لم تتنبأ بيانات COT بالمحفز. لقد أخبرتك أن المركز كان مزدحمًا لدرجة أن أي محفز معاكس، بغض النظر عن حجمه، سيتضخم بفعل ديناميكيات خروج الحشود. يمكنك الوصول إلى تاريخ مراكز JPY عبر نقطة نهاية COT الخاصة بـ FXMacroData لتتبع ما إذا كان التطرف الحالي يتزايد أم يتراجع.
إشارة تباعد السعر والمراكز
إن التحذير الأكثر موثوقية للانعكاس القائم على COT ليس المستوى المطلق للمراكز — بل هو التباعد بين اتجاه السعر واتجاه المراكز. عندما يستمر السعر في اتجاه واحد ولكن المراكز المضاربية في العقود الآجلة الأساسية تبدأ في التحرك في الاتجاه الآخر، يكون المشاركون الكبار قد بدأوا بالفعل في تقليل تعرضهم بينما يدفع متداولو الزخم بالتجزئة السعر إلى الأعلى أو الأسفل.
EUR/USD مقابل صافي مراكز الشراء الطويلة لـ EUR COT — اكتشاف التباعد
سعر EUR/USD الفوري (المحور الأيسر، أزرق)؛ صافي عقود اليورو غير التجارية بالآلاف (المحور الأيمن، ذهبي). مناطق التباعد مظللة باللون الكهرماني.
المصدر: /v1/forex/eur/usd و /v1/cot/eur — سلسلة توضيحية
قواعد اكتشاف التباعد
- التباعد الهبوطي: يسجل سعر EUR/USD قمة جديدة لكن صافي مراكز الشراء الطويلة لـ EUR COT يفشل في تسجيل قمة جديدة — المضاربون يوزعون في ظل القوة. راقب انعكاسًا خلال 2-6 أسابيع.
- التباعد الصعودي: يسجل سعر USD/JPY قمة جديدة (يضعف JPY أكثر) لكن عقود البيع القصيرة لـ JPY تتوقف عن التوسع — بائعو الشورت لا يضيفون قناعة للحركة. إشارة إرهاق محتملة.
- تأكيد الاتجاه: يتجه كل من السعر وصافي المراكز في نفس الاتجاه — مسار المقاومة الأقل سليم. ابقَ مع الاتجاه حتى ينكسر هذا التأكيد.
الجمع بين إشارات COT والأساسيات الكلية
وضعية COT هي إشارة هيكل سوق، وليست إشارة أساسية. تتضاعف قوتها عندما تتوافق مع — أو تتناقض مع — بيئة الاقتصاد الكلي الأساسية. تنشأ الإعدادات ذات القناعة العالية في تكوينين محددين.
التكوين 1 — رياح خلفية كلية، مركز مزدحم
الحالة الأساسية لمركز ما قوية ومفهومة جيدًا — لكنها منعكسة بالكامل بالفعل في المراكز المضاربية المتطرفة. في هذه الحالة، يكون الجانب الصعودي من التحسن الكلي الإضافي محدودًا لأن المجتمع قد اتخذ مراكزه بالفعل لذلك. عدم التماثل يكمن في الجانب السلبي: إذا خيبت بيانات الاقتصاد الكلي الآمال ولو بشكل متواضع، فسيكون الانعكاس عنيفًا لأن الحشود ليس لديها مكان تذهب إليه.
يصف هذا إعداد EUR الحالي. تدعم رواية ضعف الدولار الأمريكي وبيانات الاقتصاد الأوروبي المتينة مراكز الشراء الطويلة لليورو على أساس الأساسيات — لكن درجة معيارية تبلغ +2.1 تخبرك أن جزءًا كبيرًا من هذه الأطروحة قد تم تسعيره بالفعل في مراكز العقود الآجلة. التداول ليس خاطئًا، لكن نسبة المخاطرة إلى العائد قد ضاقت بشكل كبير. اسحب بيانات الاقتصاد الكلي لليورو جنبًا إلى جنب مع COT للتحقق:
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 — رياح معاكسة كلية، مركز مزدحم (أعلى مستوى تنبيه)
هذا هو الإعداد الأعلى تنبيهًا. تبدأ بيانات الاقتصاد الكلي في التناقض مع الأطروحة المتفق عليها في نفس الوقت الذي تكون فيه المراكز في مستوى متطرف. التداول المزدحم الذي يفقد مبرره الأساسي هو وصفة لفك ارتباط سريع وغير منظم. إن CHF عند −1.7 بالاشتراك مع أي مفاجأة في سياسة SNB تتحدى أطروحة هبوط CHF سيكون مثالًا نموذجيًا لهذا التكوين.
سرعة تغير المراكز — التغير الأسبوعي في صافي العقود (EUR, JPY, GBP)
التغير الأسبوعي في صافي العقود غير التجارية. تباطؤ التغير عند مستوى متطرف للمراكز هو إشارة إرهاق مبكرة للمرحلة 3.
المصدر: بيانات CFTC COT عبر FXMacroData — سلسلة توضيحية
السرعة تهم بقدر المستوى. عندما كانت التغيرات في صافي المراكز تتراوح بين +8,000 إلى +12,000 عقد في الأسبوع في ذروة تراكم اليورو، ثم تباطأت إلى +1,000 إلى +2,000، فإن هذا التباطؤ هو توقيع موضوعي للمرحلة 3. لا يزال الحشد يضيف، لكن القناعة تتراجع. هذا هو الوقت الذي تنتقل فيه مخاطر الانعكاس من نظرية إلى وشيكة.
إطار عمل عملي لتداول الانعكاس
يتطلب ترجمة إشارات COT إلى تداولات فعلية هيكلًا. يمكن أن تستمر مستويات المراكز المتطرفة لأسابيع أو أشهر، ولا يوجد ضمان بأن القراءة المتطرفة ستنعكس على الفور. يستخدم الإطار التالي COT كمرشح مسبق، وليس أداة توقيت دقيقة.
الخطوة 1 — فحص المستويات القصوى
قم بإجراء مسح الدرجة المعيارية الأسبوعي عبر جميع العملات الثمانية. ضع علامة على أي عملة ذات |z| > 2.0 كمرشح لمراقبة الانعكاس.
الخطوة 2 — التحقق من السرعة
احسب التغير الأسبوعي. إذا أظهرت الأسابيع الثلاثة الأخيرة تباطؤًا في الإضافة (تقلص |Δ|)، فقد تكون مرحلة الإرهاق جارية. هذا شرط مسبق للدخول، وليس محفزًا.
الخطوة 3 — التوافق مع الاقتصاد الكلي
تحقق من المؤشرات الأساسية ذات الصلة عبر FXMacroData. هل تدعم بيانات الاقتصاد الكلي الأطروحة المزدحمة أم تقوضها؟ رياح خلفية كلية تعني الانتظار؛ رياح معاكسة كلية تعني أن الإعداد جاهز.
الخطوة 4 — انتظار محفز
لا تتجاهل المراكز المتطرفة بدون محفز. تشمل المحفزات: مفاجأة من البنك المركزي، بيانات كلية مخيبة للآمال، كسر فني لمستوى دعم/مقاومة رئيسي، أو أسبوع أول مؤكد من التخفيض الصافي في COT.
الخطوة 5 — تحديد الحجم للتقلب
الانعكاسات من المستويات المتطرفة المزدحمة سريعة ومتقلبة. حدد حجم المراكز لاستيعاب التحركات السلبية الأولية قبل أن يكتسب فك الارتباط زخمًا. وقف الخسارة فوق/تحت أعلى/أدنى درجة معيارية متطرفة.
الإبطال
إذا أظهر COT رقمًا قياسيًا أسبوعيًا جديدًا في الاتجاه المتطرف بعد الدخول، فإن الأطروحة خاطئة على المدى القصير. اخرج وأعد التقييم. يمكن أن تصبح التداولات المزدحمة أكثر ازدحامًا قبل أن تنعكس.
بناء ماسح COT أسبوعي
التطبيق العملي لهذا الإطار هو ماسح ضوئي أسبوعي يحسب تلقائيًا الدرجات المعيارية (z-scores) والتغيرات (deltas) لجميع العقود الآجلة للعملات الثمانية ويخرج جدول تنبيهات مصنفًا. إليك نص برمجي جاهز للإنتاج يستخدم نقطة نهاية COT الخاصة بـ FXMacroData:
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}")
يمنحك تشغيل هذا كل مساء جمعة — بعد وقت قصير من إصدار COT في الساعة 3:30 مساءً بالتوقيت الشرقي — قراءة كاملة للمشهد المضاربي قبل عطلة نهاية الأسبوع وقبل افتتاح السوق الآسيوي يوم الأحد التالي.
الوصول إلى بيانات COT الحقيقية
توفر FXMacroData وضعية CFTC COT الأسبوعية لجميع العقود الآجلة للعملات الرئيسية الثمانية — AUD, CAD, CHF, EUR, GBP, JPY, NZD, و USD — مع تاريخ كامل، واستجابات JSON نظيفة، ونقاط نهاية لكل عملة.
جرب نقطة نهاية EUR: https://fxmacrodata.com/api/v1/cot/eur?api_key=YOUR_API_KEY