QuantForge
ar

بناء استراتيجية

إضافة الكتل

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

الربط

لكل كتلة إدخال في الأعلى. ولمعظمها مخارج في الأسفل أيضًا:

  • نعم (كهرماني) يعمل حين ينجح الفحص.
  • لا (أحمر) يعمل حين يفشل. اتركه فارغًا كي لا يحدث شيء.
  • لكتل الإجراءات مثل شراء مخرج واحد هو التالي، ويعمل بعد الإجراء.

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

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

تجنّب الحلقات: المسار الذي يعود إلى كتلة جاء منها يُتخطى، ويشير إليه المحرر كمشكلة.

علامات تبويب الأحداث

تحمل علامات التبويب فوق اللوحة مخططًا لكل حدث في MetaTrader:

علامة التبويب متى تعمل
onInit مرة واحدة عند بدء المستشار (تكتب الكتل هنا رسالتها في السجل)
onTick مع كل تيك سعري: الدخول والخروج وإدارة المراكز
onTimer كل TimerSeconds ثانية؛ يُضاف مدخل بهذا الاسم إن لم يوجد
onTrade بعد تغيّر المراكز أو الأوامر
onDeinit مرة واحدة عند إيقاف المستشار، مثلًا لإغلاق كل شيء

القوالب والسجل

تفتح القوالب مكتبة الاستراتيجيات الجاهزة. تحميل قالب يستبدل اللوحة؛ وتُحفظ الحالة السابقة أولًا في سجل الإصدارات (أيقونة الساعة). يُحفظ كل تغيير تلقائيًا، و ⌘Z / Ctrl+Z للتراجع.

اختصارات لوحة المفاتيح

المفاتيح الإجراء
⌘/Ctrl + Z تراجع
⌘/Ctrl + Shift + Z، ⌘/Ctrl + Y إعادة
⌘/Ctrl + C، ⌘/Ctrl + V نسخ الكتل المحددة ولصقها
⌘/Ctrl + D تكرار
⌘/Ctrl + A تحديد كل كتل علامة التبويب
Delete / Backspace حذف المحدد
Esc إغلاق النوافذ

اللوحة الجانبية للخصائص

  • الخصائص: إعدادات الكتلة المحددة مع وصف قصير لعملها.
  • دليل الاستراتيجية: شرح مبسط مولَّد من كتلك.
  • الشيفرة: MQL4 أو MQL5 الذي تُصدَّر إليه الاستراتيجية، ويتحدّث أثناء التحرير.