الاستراتيجيات

يرشدك هذا الدليل خلال عملية إضافة استراتيجية تداول وتجميعها وتهيئتها وتشغيلها في JForex4 — سواء من JCloud أو من التخزين المحلي، وسواء على جهاز الكمبيوتر الخاص بك (التشغيل المحلي) أو على خادم الاستراتيجيات التابع للوسيط (التشغيل عن بُعد).


1. فتح لوحة الاستراتيجيات

  • إذا لم تكن علامة التبويب الاستراتيجيات ظاهرة، افتحها من القائمة العلوية: عرض ← الاستراتيجيات.
  • تظهر علامة التبويب في منطقة علامات التبويب إلى جانب لوحات أخرى مثل الأوامر و المراكز و الرسائل.

2. إضافة استراتيجية إلى مساحة العمل

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

  • من JCloud — تصفح مستودع استراتيجيات Dukascopy وأضف استراتيجية جاهزة مباشرةً.
  • من التخزين المحلي — استخدم استيراد أولاً لجلب ملف .java أو .jfx من جهازك إلى JCloud، ثم افتحه من القائمة.

نصيحة: تتوفر الإجراءات نفسها في لوحة المتصفح — انقر بزر الماوس الأيمن على الاستراتيجيات (أو مخصص) وحدد فتح الاستراتيجيات.

3. تجميع الاستراتيجية

توجد استراتيجيات JForex4 بصيغتين من الملفات:

الصيغة الوصف
.java ملف مصدري قابل للتحرير. يجب تجميعه قبل تشغيله.
.jfx ملف مُجمَّع وجاهز للتشغيل. لا يمكن تحريره إلا إذا كان الملف المصدري .java متوفراً.

للتجميع اليدوي، قم بأحد الإجراءات التالية:

  • انقر على زر تجميع في شريط أدوات لوحة الاستراتيجيات، أو
  • انقر بزر الماوس الأيمن على الاستراتيجية في قائمة الاستراتيجيات وحدد تجميع.

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

4. تهيئة معاملات الاستراتيجية

  1. حدد الاستراتيجية في القائمة وانقر على زر المعاملات (أو زر بدء، الذي يفتح نفس النافذة) لفتح نافذة تحديد المعاملات.
  2. حدد القيم لكل حقل موجود في كود الاستراتيجية (مثل: الأداة المالية، الكمية، الانزلاق السعري، مستويات إيقاف الخسارة/أخذ الربح) — تقابل هذه الحقول الحقول المُعلَّمة بـ @Configurable في الكود المصدري.
  3. (اختياري) احفظ إعداداتك كـ إعداد مسبق قابل لإعادة الاستخدام:
    • قم بتغيير قيمة معامل واحد على الأقل.
    • أدخل اسماً في حقل الإعداد المسبق.
    • انقر على حفظ.
    • يمكن حذف الإعدادات المسبقة المحفوظة أو استعادتها لاحقاً من النافذة نفسها.

5. اختيار وضع التشغيل: محلي أو عن بُعد

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

الوضع يعمل على الخصائص الرئيسية
التشغيل المحلي جهاز عملك الخاص الوضع الافتراضي. يمكنه الوصول إلى الموارد المحلية — نظام الملفات، المكتبات الخارجية، فئات Java الأخرى. يتوقف في حال انقطاع اتصال منصتك/جهازك.
التشغيل عن بُعد خادم الاستراتيجيات التابع للوسيط لا يوجد وصول إلى الملفات المحلية أو الرسوم البيانية (تُرجع الدالة IContext.getChart() القيمة null)؛ يجب أن تشترك الاستراتيجية في جميع الأدوات المالية التي تحتاجها عند بدء التشغيل. زمن استجابة أقل لخوادم تغذية الأسعار وتنفيذ الأوامر. يمكن إيقافها من أي جهاز كمبيوتر، لأنها غير مرتبطة بجهازك. عدد فتحات الاستراتيجيات المتاحة محدود.

ملاحظة: إذا كنت تخطط للتشغيل عن بُعد، تأكد من أن كود استراتيجيتك لا يعتمد على ملفات محلية أو رسوم بيانية أو فئات مؤشرات مخصصة معرَّفة خارج ملف الاستراتيجية نفسه — فهذه غير متوفرة في البيئة عن بُعد.

6. بدء تشغيل الاستراتيجية

  1. انقر على زر بدء للاستراتيجية المحددة.
  2. أكّد/عدّل المعاملات في نافذة تحديد المعاملات إذا ظهرت.
  3. انقر على تشغيل لبدء تشغيلها.

بعد التشغيل، يمكنك:

  • إيقاف استراتيجية واحدة، أو إيقاف الكل لإيقاف جميع الاستراتيجيات قيد التشغيل دفعة واحدة.
  • تحرير الاستراتيجية (يفتح الكود المصدري في محرر الاستراتيجيات، إذا كان ملف .java متوفراً).
  • مراقبة النشاط عبر سجل الاستراتيجية (لوحة الاستراتيجيات أو التقارير ← سجل الاستراتيجية).

أفضل الممارسات

  • اختبر دائماً أي استراتيجية جديدة أو معدَّلة بشكل شامل على حساب تجريبي قبل تشغيلها على حساب حقيقي.
  • راقب الاستراتيجيات قيد التشغيل باستمرار — فالتنفيذ الآلي لا يلغي الحاجة إلى المراقبة.
  • استخدم أداة الاختبار التاريخي (زر اختبار في لوحة الاستراتيجيات) لاختبار منطق الاستراتيجية على البيانات التاريخية قبل التداول الحقيقي.
  • احتفظ بإعدادات مسبقة منفصلة للمعاملات الخاصة بالاختبار التجريبي والتداول الحقيقي لتجنب التشغيل عن طريق الخطأ بإعدادات غير صحيحة.
common.disclaimer