انتقل إلى المحتوى

اختبار cBot في cTrader

يشرح هذا المقال كيفية اختبار روبوتات التداول في cTrader Windows و Mac.

الاختبار العكسي هو أداة لتقييم cBots من خلال السماح لها بالتداول على بيانات السوق التاريخية في ظل ظروف محددة مسبقًا.

عند إجراء الاختبار العكسي، يمكنك تشغيل نسخة cBot على تحركات السوق السابقة. بعد ذلك، سيقوم cTrader بإنشاء تقرير مفصل عن عمليات التداول التي قام بها cBot الخاص بك وإحصائيات رأس المال/الرصيد النهائية.

ملاحظة

لن تؤثر أي إجراءات تداول يتم تنفيذها عند اختبار cBots على أي من حساباتك. الاختبار العكسي غير مخصص للتعامل مع أي أموال حقيقية. بدلاً من ذلك، توجد هذه الميزة لأغراض التحليل فقط.

لاختبار cBot، حدد إحدى نسخه وانتقل إلى علامة التبويب الاختبار العكسي.

Image title

إعدادات الاختبار العكسي

لإعداد كيفية عمل الاختبار العكسي، انقر على أيقونة الترس الموجودة في الزاوية العلوية اليسرى. يجب أن يفتح cTrader القائمة التالية.

Image title

يتم تعريف الخيارات في هذه القائمة على النحو التالي. يتم تحديد جميع المعلمات المتعلقة بالمال (مثل رأس المال الأولي) بالدولار الأمريكي.

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

عينة بيانات M1 CSV

لاستخراج بيانات التداول من جهازك المحلي، تأكد من إنشاء ملف CSV مفصول بفواصل يحتوي على البيانات التالية:

  • التاريخ
  • كل ساعة
  • سعر الافتتاح
  • السعر الأعلى
  • السعر الأدنى
  • سعر الإغلاق
  • الحجم

مثال

1
2
3
4
2003.06.18,16:01,1.11423,1.11428,1.11332,1.11374,19
2003.06.18,16:02,1.11364,1.11436,1.11361,1.11405,7
2003.06.18,16:03,1.11402,1.11455,1.11400,1.11440,5
2003.06.18,16:04,1.11446,1.11461,1.11401,1.11447,14

إجراء الاختبار العكسي وأوضاعه

حدد فترة الاختبار باستخدام عناصر التحكم الملخصة أدناه:

  • استخدم شريط التمرير التفاعلي في أعلى علامة التبويب الاختبار العكسي.
  • حدد القيم الضرورية من قوائم التقويم على يسار ويمين شريط التمرير.
  • أدخل قيمًا مخصصة (باستخدام تنسيق DD:MM:YYYY) في الحقول على جانبي شريط التمرير.

Image title

يمكنك تشغيل الاختبار العكسي باستخدام الأوضاع التالية:

  • الاختبار غير الفوري: يقوم الروبوت الخاص بك بإجراء جميع العمليات المطلوبة بالتسلسل؛ بعد ذلك، يكون لديك فقط إمكانية الوصول إلى النتائج النهائية بما في ذلك إحصائيات التداول، ومخطط رأس المال، وما إلى ذلك.
  • الاختبار في الوقت الفعلي (الوضع المرئي): يتم تمرير البيانات التاريخية التي قدمتها إلى cBot الخاص بك بسرعة تشغيل معينة يمكنك تخصيصها. نتيجة لذلك، يمكنك رؤية عمليات التداول أثناء وضعها. يتم أيضًا تحديث جميع إحصائيات التداول بسرعة التشغيل التي اخترتها.

الاختبار في وقت غير حقيقي

بعد الانتهاء من الإعداد، انقر على زر التشغيل الموجود على يمين شريط التمرير. اعتمادًا على طول الفترة المحددة ومواصفات جهازك المحلي، قد تحتاج إلى الانتظار لبضع دقائق قبل أن يقوم cTrader بإنشاء النتائج.

الاختبار العكسي في الوقت الحقيقي (الوضع المرئي)

حدد الإعدادات المطلوبة بما في ذلك فترة الاختبار وقم بتمكين علامة الوضع المرئي الموجودة أسفل شريط تمرير التقويم.

Image title

اضبط سرعة تشغيل البيانات عن طريق سحب شريط تمرير السرعة أو استخدام القائمة الموجودة على يمينه. بعد الانتهاء من الإعداد، انقر على زر التشغيل.

سيبدأ cTrader بعد ذلك في عرض رسم بياني للتداول للفترة المختارة في الوقت الحقيقي، مع تسريعه باستخدام إعداد سرعة التشغيل الخاص بك. لاحظ أنه يمكنك ضبط سرعة التشغيل بشكل ديناميكي أثناء حدوث الاختبار العكسي.

اعتمادًا على الكود الخاص به، سيقوم cBot الخاص بك أيضًا بتنفيذ عمليات التداول في الوقت الحقيقي استجابةً لإشارات التحليل الفني التي تظهر في الرسم البياني. سيتم تحديث إحصائيات الاختبار العكسي تلقائيًا بناءً على الإجراءات التي يتخذها cBot الخاص بك.

اعتمادًا على الفترة التي اخترتها وسرعة التشغيل، قد يستغرق اختبار الوضع المرئي وقتًا طويلاً. ومع ذلك، إذا لم يكن cBot يتصرف كما هو متوقع، يمكنك اختبار ردود فعله على ظروف السوق المختلفة باستخدام اختبار الوضع المرئي وبيانات التداول المخصصة المستمدة من ملف CSV.

الاختبار العكسي باستخدام مخططات رينكو وأشرطة النطاق

يدعم cTrader الاختبار العكسي لـ cBots على مخططات رينكو وأشرطة النطاق. لإجراء مثل هذا الاختبار العكسي، قم بإنشاء نسخة جديدة من cBot وحدد مخطط رينكو/شريط النطاق كمخطط التداول الذي يتم إرفاقه به.

Image title

بدلاً من ذلك، مع تحديد نسخة cBot بالفعل، استخدم قائمة محدد المخطط في أعلى الشاشة بالنقر على أيقونة المزيد. في القائمة التي ظهرت، حدد أحد عتبات الحجم المتاحة لإنشاء قوالب رينكو أو أشرطة النطاق.

Image title

بعد أن يقوم cTrader بإنشاء مخطط رينكو/شريط النطاق للرمز المختار، انتقل إلى علامة التبويب الاختبار العكسي. فيها، قم بتكوين وضع/إعدادات الاختبار العكسي كما تفعل عادةً. انقر على أيقونة التشغيل لإجراء اختبار عكسي على المخطط المختار.

نتائج الاختبار العكسي

يقوم cTrader بإنشاء العديد من إحصائيات التداول لعرض نتائج الاختبار العكسي. لعرض هذه البيانات، انتقل إلى علامات التبويب الموجودة أسفل مخطط التداول مباشرة.

Image title

مخطط رأس المال

عند إجراء الاختبار العكسي (بغض النظر عما إذا كنت تستخدم الوضع المرئي)، يقوم cTrader بإنشاء مخطط لرأس المال مع عدد الصفقات على المحور X ورصيد الحساب على المحور Y. يحتوي على الإحصائيات التالية:

  • يعرض الخط الأصفر رصيد الحساب حيث يتغير مع كل صفقة.
  • تسلط المنطقة الرمادية الضوء على كيفية زيادة أو نقصان إجمالي رأس المال اعتمادًا على الصفقات التي يقوم بها الروبوت الخاص بك.

للحصول على فكرة أفضل عما يفعله مخطط رأس المال، انظر إلى المثال أعلاه. يظهر أن الروبوت الخاص بنا قد أجرى أكثر من 290 صفقة أثناء الاختبار العكسي. مع كل تغيير في رصيد الحساب، يمكننا أيضًا رؤية تغيير مقابل في إجمالي رأس المال.

إحصائيات التداول

تحتوي علامة التبويب إحصائيات التداول على بيانات حول كيفية أداء cBot الخاص بك طوال الاختبار العكسي. وهي تشمل الحقول التالية.

اسم الحقل التعريف
صافي الأرباح إجمالي صافي الربح لجميع الصفقات.
عامل الربح النسبة المحسوبة بقسمة إجمالي صافي الربح على إجمالي صافي الخسارة.
للعمولة المبلغ الإجمالي للعمولات المدفوعة للصفقات التي قام بها cBot الخاص بك.
الحد الأقصى لسحب الرصيد الحد الأقصى لمبلغ انخفاض الرصيد.
أقصى حد لتراجع رأس المال الحد الأقصى لمبلغ انخفاض رأس المال.
إجمالي التداولات العدد الإجمالي للصفقات التي قام بها cBot الخاص بك.
الصفقات الرابحة العدد الإجمالي للصفقات التي أسفرت عن أرباح محققة.
الحد الأقصى للصفقات الرابحة المتتالية أكبر عدد من الصفقات المتتالية التي ولدت أرباحًا محققة.
أكبر تداول رابح أكبر ربح محقق تم توليده من صفقة واحدة.
الصفقات الخاسرة العدد الإجمالي للصفقات التي ولدت خسائر محققة.
الحد الأقصى للصفقات الخاسرة المتتالية أكبر عدد من الصفقات المتتالية التي ولدت خسائر محققة.
أكبر تداول خاسر أكبر مبلغ من الخسائر المحققة الناتجة عن صفقة واحدة.
متوسط التداول متوسط الأرباح والخسائر المحققة الناتجة عن جميع الصفقات.

مراكز

تعرض علامة التبويب المراكز جميع المراكز المفتوحة حاليًا بواسطة cBot الخاص بك. هيكلها مشابه لعلامة التبويب المراكز في عرض Trade Watch العادي ويحتوي على نفس البيانات.

Image title

انقر على أيقونة الترس في الزاوية السفلية اليمنى لتخصيص البيانات المعروضة في الجدول المركزي.

الأوامر

تحتوي علامة التبويب الأوامر على معلومات حول الأوامر التي تم وضعها بواسطة cBot الخاص بك. هيكلها ومظهرها ينسخان علامة التبويب الأوامر في عرض Trade Watch الرئيسي.

Image title

التاريخ

تعرض علامة التبويب السجل إحصائيات عن جميع صفقات الفتح والإغلاق التي تم تسجيلها أثناء الاختبار العكسي. على غرار علامات التبويب الأخرى التي تمت مناقشتها أعلاه، فإنها تنسخ علامة التبويب السجل في عرض Trade Watch.

Image title

الأحداث

تسرد علامة التبويب الأحداث جميع الاتصالات المتعلقة بالخادم وتعرض المعلمات المختلفة لهذه الأحداث.

Image title

السجل

أخيرًا، تعرض علامة التبويب السجل مخرجات cBot الخاص بك طوال الاختبار العكسي. قائمة الرسائل قابلة للبحث بالكامل وقابلة للتصفية حسب نوع الحدث والنسخة.

Image title