UTC
AR
ForexForStarters.com

الاختبار الرجعي في cTrader (خطوة بخطوة)

تستخدم cTrader روبوتات cBots، وهي استراتيجيات آلية مكتوبة بلغة C#، مع محرك مدمج للاختبار الرجعي (Backtesting) يستخدم بيانات تيك حقيقية افتراضيًا. وهذا يجعل نتائج الاختبار الرجعي في cTrader من أكثر النتائج واقعية بين منصات التداول المتاحة للأفراد.

تحذير من المخاطر: هذا المحتوى لأغراض تعليمية فقط وليس نصيحة مالية. ينطوي تداول الفوركس على مخاطر وقد تخسر أموالك.

منحنى رأس المال
أقصى تراجع −10%منحنى رأس المال · مثال

إعداد الاختبار الرجعي

  • انقر على تبويب Automate (أيقونة الروبوت في الشريط الجانبي الأيسر).
  • اختر cBot موجودًا أو أنشئ واحدًا جديدًا. تضم cTrader نماذج جاهزة من cBots لتبدأ بها، وهي مفيدة لتعلم البنية قبل أن تبني روبوتك الخاص.
  • انقر على تبويب Backtesting (الاختبار الرجعي) أسفل لوحة Automate.
  • اختر الرمز (زوج العملات)، والإطار الزمني، والفترة الزمنية.
  • حدد الرصيد الابتدائي والعمولة بما يطابق التكاليف الفعلية لدى وسيطك، للحصول على نتائج واقعية.
  • انقر على Start (تشغيل). ستشغّل cTrader الروبوت على البيانات التاريخية وتُصدر تقريرًا كاملًا.

قراءة النتائج

  • منحنى رأس المال (Equity Curve): رسم بياني لرصيدك عبر الزمن. الصعود الثابت علامة صحية، والهبوط الحاد يكشف خطر التراجع في الرصيد (Drawdown).
  • قائمة الصفقات: كل صفقة على حدة مع الدخول والخروج والاتجاه والحجم والربح أو الخسارة والمدة.
  • الإحصاءات: إجمالي الصفقات، وصافي الربح، ومعامل الربح (Profit Factor)، ونسبة شارب (Sharpe Ratio)، وأقصى تراجع في الرصيد، ونسبة الصفقات الرابحة، ومتوسط الربح والخسارة، ومعامل التعافي (Recovery Factor). راجع ما الذي يجب تتبعه لمعرفة معنى كل مقياس.

تحسين الإعدادات (Optimization)

  • في تبويب Backtesting، انقر على Optimization (التحسين).
  • اختر الإعدادات التي تريد تحسينها، وحدد لكل منها نطاقًا (البداية، والخطوة، والنهاية).
  • تختبر cTrader كل التركيبات وترتب النتائج. ابحث عن مجموعات متقاربة من الإعدادات الرابحة بدلًا من قيم رابحة معزولة، وراجع أخطاء التحيز الشائعة لتعرف لماذا يهم ذلك.

الاختبار الرجعي المرئي

  • فعّل الوضع المرئي (Visual Mode) لتشاهد cBot وهو يتداول على الرسم البياني بسرعة مضاعفة. سترى نقاط الدخول والخروج وقيم المؤشرات لحظة حدوثها.
  • الوضع المرئي في cTrader أكثر سلاسة منه في MetaTrader. يمكنك ضبط سرعة العرض والإيقاف المؤقت في أي لحظة.
  • أوقفه في عمليات التشغيل النهائية، لأن الوضع المرئي يبطئ العملية.

ما الذي يجعل cTrader جيدة للاختبار الرجعي

  • بيانات تيك حقيقية افتراضيًا. تنزّل cTrader بيانات التيك الفعلية من خادم وسيطك. لا تحديثات سعرية مصطنعة، ولا قلق بشأن جودة النمذجة. والنتائج من أكثر ما هو متاح للمتداولين الأفراد واقعية.
  • نمذجة دقيقة للسبريد. تأخذ cTrader السبريد المتغير في الحسبان أثناء الاختبار الرجعي، على عكس المنصات التي تستخدم سبريدًا ثابتًا.
  • C# لغة قوية. مرونة أكبر وبنية كود أفضل مما في MQL4. وإذا كانت لديك خبرة برمجية، فإن cTrader تتيح لك بناء استراتيجيات معقدة بثقة.
  • واجهة نظيفة. لوحة الاختبار الرجعي مصممة جيدًا وسهلة التنقل، والنتائج واضحة ومفصلة.
  • متكاملة مع التداول الحقيقي. cBot نفسه الذي تختبره يمكن تشغيله على الحساب الحقيقي، دون تحويل أو إعادة كتابة.

القيود

  • منحنى تعلم لغة C#. إذا لم تبرمج من قبل، فإن C# أصعب تعلمًا من لغة Pine Script في TradingView. فهي لغة برمجة كاملة، وليست لغة سكربتات مبسطة.
  • مجتمع أصغر. عدد أقل من cBots المجانية مقارنة بآلاف المستشارين الخبراء (EAs) لمنصة MetaTrader أو استراتيجيات Pine Script على TradingView.
  • لا توجد أداة لإعادة التشغيل اليدوي. لا تضم cTrader ميزة مدمجة لإعادة تشغيل الشموع (Bar Replay) مثل TradingView. ولإجراء اختبار رجعي يدوي، ستحتاج إلى التمرير عبر الرسوم البيانية وتسجيل الصفقات في جدول بيانات، أو استخدام أداة مخصصة مثل Forex Tester Online أو FX Replay.
  • بيانات تعتمد على الوسيط. لأن cTrader تستخدم بيانات التيك من وسيطك، فإن جودة البيانات التاريخية وعمقها يعتمدان على الوسيط. وبعض الوسطاء يوفرون سجلًا تاريخيًا أطول من غيرهم.

إذا كان منحنى تعلم C# صعبًا عليك، فإن TradingView هي الخيار الأسهل للبرمجة. وإذا أردت تحسينًا متعدد المسارات، فإن MT5 هي الخيار الأقوى.