بحلول نهاية هذا الدليل سيكون امتداد Continue.dev الخاص بك الوصول المباشر إلى سلسلة المؤشرات الاقتصادية الكلية، تقويمات الإصدار، CFTC COT وضع، أسعار المعادن الثمينة، وأسعار الفورية الفوركس عبر 18 العملات كل قابل للاستفسار في اللغة الإنجليزية البسيطة من داخل VS Code دون مغادرة المحرر الخاص بك.
ما الذي ستحققه
- اطرح أسئلة كبيرة في دردشة العميل ما هي أحدث مطبوعة لمؤشر أسعار السعر الفدرالي للدولار؟، متى قرار البنك المركزي الفيدرالي التالي؟, أرني تحديد موقع اليورو للين الياباني
- سحب بيانات المؤشر الحية إلى المجلدات والبرامج النصية استمر في احضار السلسلة، وتبقى في تدفق الترميز
- مسارين للاتصال نقطة نهاية MCP مستضافة بدون تثبيت و حزمة Python محلية عبر
uvx
الشروط المسبقة
- رمز VS مع استمر في التوسع تم تثبيت (v0.9+ الموصى بها لدعم كامل MCP)
- مفتاح FXMacroData API للبيانات غير الدولار الأمريكي اشترك في fxmacrodata.com/subscribe (موقع المعلومات) (بيانات الدولار الأمريكي مجانية، لا حاجة إلى مفتاح للاختبار)
- الوصول إلى الشبكة من جهازك إلى
fxmacrodata.com -
اختياري (مسار محلي فقط):
uvتم تثبيتهpip install uvأو ترى أوراق تقارير
لماذا البيانات الكبيرة داخل مساعد التشفير الخاص بك المسائل
إن إنشاء استراتيجية FX أو نموذج ماكرو في VS Code يعني عادة التبديل إلى متصفح ، وسحب البيانات من موقع تقويم ، ونسخ الأرقام إلى دفتر ملاحظات ، ثم التبديد مرة أخرى. مع FXMacroData متصلة في Continue كخادم MCP ، يختفي كل ذلك. تقوم بطرح سؤال في لوحة الوكيل ، ويحدث استدعاء الأداة في الخلفية ، وتصل النتيجة إلى محادثتك جاهزة لإدراجها في رمزك أو تفسيرها بشكل أكبر.
هذا مفيد بشكل خاص عند إعداد أبحاث الاستراتيجية: يمكن أن يسترد طلب واحد تاريخ سعر السياسة لعملتين، وسحب سلسلة أسعار الفورية المقابلة، وتحليل الارتباط دون كتابة مكالمة HTTP واحدة.
الممر الأول: MCP (موصى به)
الطريق أ الاتصال عبر MCP أوصى
بروتوكول السياق النموذجي (MCP) هي الطريقة الأصلية لإضافة أدوات خارجية إلى استمر. كتلة تكوين واحدة و استمر يكتشف تلقائيًا كل أداة يكتشفه خادم FXMacroData لا تعريفات مخطط ، لا حاوية HTTP.
الخطوة 1 إنشاء ملف تكوين خادم MCP
استمر في اكتشاف خوادم MCP من ملفات YAML (أو JSON) وضعت في
.continue/mcpServers/ المجلد في الجذر من مساحة العمل الخاصة بك. إنشاء هذا المجلود إذا لم يكن موجودا، ثم إضافة ملف يسمى
fxmacrodata.yaml.
mkdir -p .continue/mcpServers
الخيار A نقطة نهاية مستضافة (صفر تثبيت، أبسط)
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: streamable-http
url: https://fxmacrodata.com/mcp
هذا النقطة استمر في خادم MCP FXMacroData الإنتاج باستخدام نقل HTTP قابل للنقل. ping أداة العمل على الفور دون مفتاح API. للعملات غير الدولار الأمريكي، إضافة مفتاحها:
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: streamable-http
url: https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY
الخيار ب خادم MCP المحلي عبر uvx
استخدم هذا إذا كنت تفضل عملية محلية أو إذا كانت شبكتك تحد من البث HTTP الخارجي. uvx يُحمّل ويقوم بـ تنفيذ
mcp-server-fxmacrodata
حزمة PyPI تلقائياً
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: stdio
command: uvx
args:
- mcp-server-fxmacrodata
env:
FXMACRODATA_API_KEY: YOUR_API_KEY
.continue/ إلى .gitignore، أو مرجع متغير بيئة القشرة: استبدال YOUR_API_KEY مع
${FXMACRODATA_API_KEY} و تصدير المتغير في ملف تعريف القشرة الخاص بك.
الخطوة 2 إعادة تحميل استمر
بعد حفظ ملف YAML، اعيد تحميل امتداد استمر حتى يتم اختيار الخادم الجديد. افتح لوحة أوامر VS Code (Ctrl + Shift + P - لا ، لا Cmd+Shift+Pو أركض
Continue: Reload MCP servers
أو ببساطة اغلق و اعد فتح كود VS. استمر في المسح
.continue/mcpServers/ و تسجيل أي ملفات YAML أو JSON يجد.
الخطوة 3 التبديل إلى وضع الوكيل وتحقق من الاتصال
افتح لوحة الجانب " استمر " ، و غير اختيار الوضع إلى عميل، ونوع:
Run the FXMacroData ping tool.
استمر في الاتصال ping أداة في الخلفية pong الإجابة تؤكد أن الخادم قابل للإتصال وبيانات الاعتماد الخاصة بك صالحة. أنت مستعد لاستفسار البيانات الحية.
الخطوة 4 استكشاف الأدوات المتاحة
بعد الاتصال، يُسجل "استمر" جميع الأدوات التي يُكشفها الخادم.
| أداة | ما الذي يفعله | مثال على الإشارة |
|---|---|---|
| indicator_query | احضر سلسلة الإعلانات التاريخية لأي عملة + مؤشر | ما هو آخر سعر سعر أوراق المال الأسترالي؟ |
| بيانات_كتالوج | قائمة المؤشرات والعملات المتاحة | ما هي المؤشرات المتاحة لـ NZD؟ |
| release_calendar | الإصدارات الكبرى القادمة مع تواريخ محددة | ما هي بيانات الدولار الأمريكي التي ستخرج هذا الأسبوع؟ |
| الفوركس | أسعار الفورية في العملات الأجنبية مع التداخلات التقنية الاختيارية | ما هو سعر تداول زوج اليورو/الدولار الأمريكي؟ |
| البيانات | التزامات التجار في التداول | أرني آخر تقرير لـ (كوت) لـ "جي بي ين". |
| السلع | أسعار المعادن الثمينة (الذهب والفضة والبلاتين) | ما هو سعر الذهب الحالي؟ |
| جلسات السوق | نوافذ جلسات FX المباشرة (سيدني، طوكيو، لندن، نيويورك) | أية جلسات العملات الأجنبية مفتوحة الآن؟ |
| مؤشر_بصري_حرف | إنشاء عناصر بيانات جاهزة للرسم البياني للعملاء المدعومين | مخطط تضخم الدولار الأمريكي خلال السنتين الماضيتين. |
| (بينغ) | تأكد من أن الاتصال يعمل | تشغيل أداة فكس ماكرو داتا للترتيب |
استمر يحل أي أداة للدعوة من إشارة اللغة الطبيعية الخاصة بك. أنت لا تحتاج أبدا إلى تحديد اسم الأداة أو بناء JSON فقط طرح السؤال.
الخطوة 5: نموذج سير العملالخطوة 5 جرب سير العمل المحلل الحقيقي
أنت تقوم ببناء إشارة التجارة في دفتر ملاحظات بايثون وتريد مقارنة فارق سعر الفائدة السياسي USDAUD مع حركة الفورية AUD/USD خلال العام الماضي. في وضع الوكيل، استمر في:
احضر أسعار سعر العملة الأمريكية والدولار الأسترالي خلال الـ 12 شهراً الماضية، ثم سحب سعر الفورية للدولار الأوروبي مقابل الدولار الأمريكي لنفس النافذة واكتب رمز بايثون لرسم الفارق السعر جنباً إلى جنب مع سعر الصرف.
استمر بالاتصالات indicator_query مرتين (مرة واحدة لكل عملة) و forex
مرة واحدة، ثم يكتب رمز المخطط مباشرة في الملف المفتوح الخاص بك. مكافئ REST يدعو أن العودة هذه الاستدعاءات الأداة هي:
# USD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"
# AUD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/aud/policy_rate?api_key=YOUR_API_KEY"
# AUD/USD spot rate
curl "https://fxmacrodata.com/api/v1/forex/AUD/USD?api_key=YOUR_API_KEY"
ممثل indicator_query رد:
{
"currency": "AUD",
"indicator": "policy_rate",
"data": [
{ "date": "2026-04-01", "val": 4.10, "announcement_datetime": 1743483000 },
{ "date": "2026-02-18", "val": 4.10, "announcement_datetime": 1739862600 },
{ "date": "2025-12-10", "val": 4.35, "announcement_datetime": 1733806200 },
{ "date": "2025-11-05", "val": 4.35, "announcement_datetime": 1730793000 }
]
}
مع سعر السياسة وسلسلة الفوركس في اليد، يمكن أن تستمر في السقالات الرسم البياني المقارنة كاملة دون كتابة مكالمة HTTP واحدة. صفحة مؤشر سعر الفائدة السياسية للدولار الأسترالي و أسعار سعر العملة الأمريكية يظهر مخطط المؤشر الكامل إذا كنت ترغب في توسيع التحليل.
المزيد من الأشياء لتجربتها في وضع العميل
- أرني تضخم اليورو خلال الستة أشهر الماضية
- ما هي الإصدارات الكبرى المقررة هذا الأسبوع لـ (GBP) ؟
- ما هو الموقف الصافي لـ COT لعقود الآجلة باليورو؟
- أي جلسات العملات الأجنبية تتداخل الآن؟
دمج الأدوات في طلب واحد
- احضر مؤشر أسعار المستهلكين لليورو وتاريخ تقويم البنك المركزي الأوروبي التالي
- سحب العمالة بالدولار النيوزيلندي + النقد النيوزيليدي/الدولار الأمريكي الفوري والملخص
- احصل على سعر الذهب و COT لـ JPY في رسالة واحدة
- قائمة مؤشرات لـ CAD واسترداد آخر سعر سعر أساسي
الممر ب: REST API (ALTERNATE)
الطريق ب مكالمات API REST المباشرة البديل
إذا كنت تفضل مكالمات HTTP صريحة على سبيل المثال داخل دفتر ملاحظات Jupyter يتم تشغيله من خلال VS Code ، أو عند بناء تخصيص @custom-context مقدم خدمة يمكنك استفسار FXMacroData مباشرة عبر REST. جميع النقاط النهائية تقبل مفتاح API معين الاستفسار.
استرجاع بيانات المؤشر
import requests
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
# Latest AUD inflation series
resp = requests.get(
f"{BASE}/announcements/aud/inflation",
params={"api_key": KEY},
timeout=10,
)
data = resp.json()
for row in data["data"][:5]:
print(row["date"], row["val"])
التحقق من تقويم الإصدار
# Upcoming USD releases
resp = requests.get(
f"{BASE}/calendar/usd",
params={"api_key": KEY},
timeout=10,
)
events = resp.json()
for event in events["data"][:3]:
print(event["indicator"], event["release_date"])
سحب أسعار الفورية في العملات الأجنبية
# EUR/USD last 30 trading days
resp = requests.get(
f"{BASE}/forex/EUR/USD",
params={"api_key": KEY},
timeout=10,
)
rates = resp.json()["data"]
print(rates[0]) # {"date": "2026-04-15", "rate": 1.1342}
قائمة كاملة بالعملات والمؤشرات المتاحة في /api-data-docs /أبي بياناتكل صفحة مؤشر تتضمن مسار نقطة النهاية الدقيقة، وصف الحقول، وأمثلة الاستجابات على سبيل المثال التضخم في اليورو أو الرواتب غير الزراعية بالدولار.
الموجز المختصر المختص بالمخاطر
ملخص
لقد قمت بتوصيل FXMacroData إلى Continue.dev في خطوتين: أنشأت ملف تكوين YAML في .continue/mcpServers/ و قد أكدت الاتصال مع ping من هنا، كل سؤال ماكرو تكتب في لوحة استمر في العميل يؤدي إلى مكالمة بيانات مباشرة لا توجد تغيير علامة تبويب المتصفح، لا توفر واردات بيانات يدوية.
1. إبتكار
.continue/mcpServers/fxmacrodata.yaml مع الإعدادات المحلية أو المضيفة.إعادة تحميل استمر (Ctrl + Shift + P ! استمر: إعادة تحميل خوادم MCP)
3. عميل وضع في لوحة الاستمرار
4 نوع تشغيل أداة فكس ماكرو داتا للترجيح للتحقق من الاتصال
5- ابدأ بسؤال الأسئلة الكبيرة أو دع المتابعة تسحب البيانات مباشرة إلى الشفرة.
هل أنت مستعد لاستكشاف البيانات المتاحة؟ مستندات FXMacroData API لمجموعة كاملة من المؤشرات، أو تحقق من مرجع خادم MCP لخيارات المصادقة ومخططات الأدوات المتقدمة. إذا لم يكن لديك مفتاح API بعد، اشترك لفتح جميع العملات الـ 18 ومجموعة المؤشرات الكاملة