دليل · وكلاء الذكاء الاصطناعي للمتداولين
كيف يتيح بروتوكول Model Context Protocol لمساعد الذكاء الاصطناعي قراءة منصة التداول وإدارتها، وما الذي ينبغي السماح له به وما لا ينبغي، وكيف تربطه بأمان ببرنامج يعمل على خادم افتراضي (VPS)، مع خطوات إعداد تفصيلية لـ Claude وChatGPT.

المحتويات
باختصار: بروتوكول Model Context Protocol (MCP) معيار مفتوح يتيح لمساعد الذكاء الاصطناعي استدعاء وظائف في برنامج آخر. يشغّل البرنامج خادم MCP صغيرًا ينشر قائمة بالأدوات، لكل منها اسم ووصف ووسائط محددة الأنواع. يقرأ المساعد هذه القائمة، ويقرر أي أداة تلبي طلبك، فيستدعيها ويحوّل النتيجة إلى إجابة. وفي منصة التداول تكون الأدوات أشياء مثل “عرض الاستراتيجيات” أو “جلب الأداء” أو “إيقاف الاستراتيجية”.
الجزء المهم للمتداولين: لا يحصل المساعد على شاشة أو فأرة، ولا يخمّن. فهو لا يستطيع إلا استدعاء الأدوات التي ينشرها الخادم، بالوسائط التي يقبلها الخادم، والخادم هو من يقرر ما يُسمح لكل أداة بتغييره. وهذا ما يجعل MCP مختلفًا تمامًا عن “منح الذكاء الاصطناعي وصولًا عن بُعد إلى خادم VPS الخاص بك”.
يشغّل متداولو الخوارزميات والمراجحة برامجهم على مدار الساعة، وغالبًا على خادم VPS قريب من الوسيط أو البورصة. ومعظم العمل اليومي هو المراقبة لا التداول: هل كل جلسة متصلة؟ هل كل استراتيجية تعمل؟ ماذا يقول السجل بعد انقطاع الاتصال؟ كيف كان أداء استراتيجية ما هذا الأسبوع؟ وكم بلغ الانزلاق السعري؟ وكل فحص يعني جلسة سطح مكتب بعيد وعدة نوافذ وبعض التمرير.
هناك نمطان شائعان، والنمط الذي تستخدمه يحدد ما إذا كنت تحتاج إلى شهادة وقواعد جدار حماية.
| النمط | أين يعمل كل شيء | العنوان | ما تحتاج إليه |
|---|---|---|---|
| محلي | برنامج التداول ومساعد الذكاء الاصطناعي على الحاسوب نفسه | http://127.0.0.1:47350/mcp |
رمز الوصول فقط. لا يمكن الوصول إلى أي شيء من الشبكة. |
| VPS | برنامج التداول على خادم VPS، والمساعد على حاسوبك في المنزل أو المكتب | https://<VPS address>:47350/mcp |
رمز الوصول، وشهادة HTTPS، وقاعدة جدار حماية لعنوان IP المنزلي، ومنفذ مفتوح لدى مزوّد VPS. |
| الوكلاء المستضافون | برنامج التداول على خادم VPS، والوكيل على خوادم OpenAI | https://<public name or IP>:47350/mcp |
شهادة موثوقة علنًا (Let’s Encrypt)، وعنوان عام، ومنفذ مفتوح. |
نمط VPS هو الأكثر شيوعًا بين مستخدمي SharpTrader: تحافظ المنصة على موقعها منخفض الكمون، ويعمل المساعد حيث تكون أنت. عندها يتحدث هاتفك مع المساعد، ويتحدث تطبيق المساعد لسطح المكتب مع خادم VPS.
النماذج اللغوية بارعة في القراءة والتلخيص، لكنها تخطئ أحيانًا في فهم مقصودك. لذلك يمنح التصميم الحكيم الوكيلَ صلاحيات قراءة واسعة وصلاحيات كتابة ضيقة وصريحة. في SharpTrader تنقسم الأدوات إلى أربع مجموعات صلاحيات:
| المجموعة | الأدوات | ما تسمح به | الافتراضي |
|---|---|---|---|
| Read | 12 | النظرة العامة، والجلسات، والاستراتيجيات، والإعدادات، والأدوات المالية، والأوامر المفتوحة والمغلقة، والأداء، وسجلات الجلسات والاستراتيجيات، والدفتر، والأخبار | مفعّلة دائمًا طالما الخادم يعمل |
| Control | 9 | تشغيل الاستراتيجيات وإيقافها (واحدة أو الكل)، وتفعيل التداول وتعطيله، وتوصيل الجلسات وفصلها | معطّلة |
| Settings | 7 | تغيير إعدادات الاستراتيجيات والأدوات المالية ومرشّح الأخبار والأحداث، وإنشاء الاستراتيجيات واستنساخها | معطّلة |
| Positions | 1 | إغلاق جميع مراكز استراتيجية ما بسعر السوق | معطّلة |
ولا يقل أهمية ما هو غير متاح لأي وكيل: إرسال أمر جديد (بما في ذلك الأوامر اليدوية)، وحذف الاستراتيجيات أو إعادة تسميتها، وإضافة الأدوات المالية أو إزالتها، وخصائص الجلسات ومطابقة الرموز، والاختبار الرجعي والتحسين، وكل ما يتعلق بالمسارات أو الملفات أو مكتبات DLL أو عناوين الشبكة. هذه تبقى في نوافذ البرنامج نفسه.
خادم MCP على خادم VPS للتداول هو باب إلى تداولك. هذه هي وسائل الحماية التي يجب البحث عنها، في SharpTrader أو في أي منصة تربطها:
| البند | سبب أهميته | في SharpTrader |
|---|---|---|
| رمز في كل طلب | بدونه يستطيع أي شخص يعثر على المنفذ استدعاء الأدوات | رمز عشوائي بطول 32 بايت، مخزَّن مشفّرًا، والرد “401” عند غيابه |
| HTTPS خارج الحاسوب المحلي | يمكن اعتراض رمز يُرسل كنص غير مشفّر | يرفض الخادم الاستماع على عنوان شبكة دون شهادة |
| قائمة عناوين IP المسموح بها | تحدد من يستطيع مجرد تجربة رمز | “Allowed external IPs” بالإضافة إلى قواعد Windows Firewall بزر واحد |
| الحظر ضد التخمين | يمنع تخمين الرمز | 10 رموز خاطئة خلال 10 دقائق تحظر ذلك العنوان لمدة 15 دقيقة |
| لا وصول من المتصفح | قد تستدعي صفحة ويب خبيثة خادمًا محليًا | تُرفض الطلبات القادمة من صفحات الويب |
| الحد الأدنى من الصلاحيات | يحدّ من ضرر طلب أُسيء فهمه | قراءة فقط افتراضيًا، وثلاثة مفاتيح كتابة منفصلة، ولا إرسال للأوامر |
| سجل التدقيق | يمكنك معرفة ما فعله الوكيل ومتى | سجل يومي للاستدعاءات بالإضافة إلى قيود في الدفتر لكل إجراء وكل خطأ |
| تدوير الرمز | يلغي الرمز المسرّب فورًا | “New token” يقطع اتصال كل عميل يستخدم الرمز القديم |
في SharpTrader افتح Settings › AI agents (MCP). للنمط المحلي، حدد “Allow AI agents to connect” واترك “This computer only” ثم اضغط Apply changes. أما لنمط VPS:
1
2
3
mcp-server.cer إلى حاسوبك، مثلًا إلى C:\SharpTrader.4

إذا كان لدى مزوّد VPS جدار حماية خاص في لوحة التحكم، فافتح منفذ TCP رقم 47350 هناك أيضًا؛ إذ لا يستطيع SharpTrader تغيير إلا Windows Firewall.
Claude Desktop هو أسهل عميل لأن SharpTrader يأتي مع ملف إضافة جاهز، SharpTrader.mcpb. يستخدم الملف بيئة التشغيل الخاصة بـ Claude Desktop، فلا حاجة إلى تثبيت أي شيء آخر.
1
2
SharpTrader.mcpb إلى النافذة واضغط Install.3
http://127.0.0.1:47350/mcp على الحاسوب نفسه، أو عنوان https الظاهر بجوار “Server is running” في حالة VPS. الصق رمز الوصول، واختر ملف .cer، ثم اضغط Save.4
عند تزويد الإضافة بملف شهادة، فإنها لا تتصل إلا بخادم يقدّم تلك الشهادة، فلا يذهب الرمز إلى أي مكان آخر. وإذا بدأ SharpTrader بعد Claude، تعيد الإضافة المحاولة كل 15 ثانية وتحمّل الأدوات فور الاتصال. ويمكن لمستخدمي Claude Code وVS Code وCursor بدلًا من ذلك الضغط على زر Copy … config المناسب في SharpTrader.
يشغّل تطبيق ChatGPT لسطح المكتب خوادم MCP المحلية كبرامج، لذا يصل إلى SharpTrader عبر الجسر الصغير mcp-remote. ثبّت أولًا Node.js على حاسوبك (مثبّت Windows بالخيارات الافتراضية).
ثم افتح ChatGPT › Settings › Plugins، وأضف خادم MCP واملأ الحقول التالية:
| الحقل | القيمة |
|---|---|
| Command to launch (أمر التشغيل) | npx |
| Arguments (الوسائط، كل واحدة في سطر) | -y · mcp-remote@latest · https://YOUR-VPS-IP:47350/mcp · --header · Authorization:${AUTH_HEADER} |
| AUTH_HEADER | Bearer، ثم مسافة، ثم رمز الوصول الخاص بك |
| NODE_EXTRA_CA_CERTS | مسار الشهادة، مثلًا C:\SharpTrader\mcp-server.cer |
| NODE_OPTIONS | --use-system-ca |

احفظ، وابدأ محادثة جديدة واسأل “اعرض لي استراتيجياتي في SharpTrader”. إذا سألك ChatGPT عما إذا كنت تثق بالمجلد، فأكّد ذلك. أما وكلاء OpenAI المستضافون (Responses API وAgents SDK وAgent Builder) فاستخدم لهم زر Copy OpenAI config في SharpTrader؛ إذ يحتاجون إلى شهادة Let’s Encrypt وعنوان عام.
| الطلب | مجموعة الصلاحيات |
|---|---|
| “أعطني نظرة عامة: ما الجلسات المتصلة وما الاستراتيجيات التي تعمل؟” | Read |
| “اعرض آخر الأخطاء في سجل الاستراتيجية 21.” | Read |
| “ما صافي الربح وعامل الربح ومتوسط الانزلاق السعري للاستراتيجية 23 هذا الأسبوع؟” | Read |
| “ما أحداث USD عالية التأثير المدرجة في التقويم اليوم؟” | Read |
| “وصّل جميع الجلسات، ثم شغّل الاستراتيجية 19.” | Control |
| “أوقف جميع الاستراتيجيات حتى ينتهي صدور البيانات.” | Control |
| “استنسخ الاستراتيجية 18 واضبط MaxOrdersTotal على 5 في النسخة.” | Settings |
| “فعّل مرشّح الأخبار للاستراتيجية 21 وحدّث التقويم.” | Settings |
| “أغلق جميع مراكز الاستراتيجية 23.” | Positions |
عادات جيدة: سمِّ الاستراتيجيات بمعرّفاتها، واطلب من الوكيل قراءة الحالة مرة أخرى بعد أي إجراء (فالاتصال وإغلاق المراكز وتحديثات الأوامر تستمر في الخلفية)، واجعل طلبات الكتابة قصيرة وصريحة.
| العَرَض | ما العمل |
|---|---|
| لا يعرض العميل أي أدوات، أو يعرض أدوات قديمة | بعد تغيير العمليات المسموح بها، أعد توصيل الخادم في العميل (أو أعد تشغيله) ليعيد تحميل القائمة. |
| “Server could not start” (تعذّر تشغيل الخادم) | يُذكر السبب بعدها: عادةً يكون المنفذ مستخدمًا، أو الشهادة أو كلمة مرورها خاطئة، أو أن عنوان شبكة ليس له شهادة. |
| 401 Unauthorized | الرمز خاطئ، أو تم الضغط على New token. انسخ الإعداد مرة أخرى. |
| 429 Too many requests | أرسل ذلك العنوان 10 رموز خاطئة خلال 10 دقائق. صحّح الرمز؛ وينتهي الحظر بعد 15 دقيقة. |
| لا تستطيع الحواسيب الأخرى الاتصال | تأكد من أن Listen on ليس “This computer only”، وتحقق من جدار حماية مزوّد VPS، ومن رسالة Create firewall rules. |
| يعرض Claude الخادم لكن دون أدوات SharpTrader | أغلق Claude Desktop تمامًا من أيقونة شريط النظام ثم شغّله من جديد. |
| رُفض تغيير في الإعدادات | أوقف الاستراتيجية لتغيير الإعدادات العامة، أو أغلق نافذتها في SharpTrader، أو أغلق أوامرها المفتوحة قبل تغيير الرمز. |
| انتهت مهلة استدعاء بعد 30 ثانية | هناك مربع رسالة أو نافذة حوار مفتوحة في SharpTrader. أغلقها، ثم دع الوكيل يقرأ الحالة. |
29 أداة، قراءة فقط افتراضيًا، لا إرسال للأوامر، وحماية عبر HTTPS ورمز الوصول. يعمل مع Claude وChatGPT وعملاء MCP الآخرين.
Model Context Protocol (بروتوكول سياق النموذج)، وهو معيار مفتوح لربط مساعدات الذكاء الاصطناعي بالبرامج والبيانات. يشغّل البرنامج خادم MCP ينشر أدوات، ويستدعيها مساعد مثل Claude أو ChatGPT.
في SharpTrader لا توجد أداة ترسل أمرًا جديدًا. يستطيع الوكيل تشغيل الاستراتيجيات التي أعددتها أو إيقافها، وإغلاق مراكز استراتيجية ما إذا سمحت بذلك. أما قرارات التداول فتبقى لاستراتيجياتك.
لا. إذا كان المساعد يعمل على الحاسوب نفسه الذي يعمل عليه SharpTrader، فإن الخادم يستمع على 127.0.0.1 فقط ولا يحتاج إلى شهادة. لا تحتاج إلى VPS إلا إذا كان تداولك يعمل عليه أصلًا.
كلاهما يعمل بالأدوات نفسها. إعداد Claude Desktop أسرع بفضل ملف الإضافة الجاهز؛ بينما يحتاج ChatGPT إلى Node.js وبضعة حقول إضافية. استخدم المساعد الذي تدفع اشتراكه بالفعل.
نعم. اربط المساعد على حاسوبك، ثم استخدم تطبيقه للهاتف؛ فالموصل متاح هناك أيضًا، ويمكنك السؤال كتابةً أو صوتًا.
اضغط New token في SharpTrader وطبّق التغييرات: يُقطع اتصال كل عميل يستخدم الرمز القديم فورًا. ثم الصق الرمز الجديد في عملائك.
ينطوي التداول على مخاطر. هذا الدليل تعليمي وليس نصيحة مالية. قد يخطئ مساعدو الذكاء الاصطناعي؛ لذا راجع دائمًا ما تسمح للوكيل بفعله.