MQL5 CopyBuffer: مقابض المؤشر المرجعية وإشارات الشمعة المغلقة

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

إنشاء والتحقق من صحة المقبض

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

تأكد من توفر القيم

يُبلغ BarsCalculated عن مقدار بيانات المؤشر التي تم حسابها. CopyBuffer يُرجع عدد العناصر المنسوخة أو نتيجة خطأ. تأكد من إرجاع العدد المطلوب بالفعل قبل استخدام قيم الوجهة؛ لا ينبغي أن يصبح المخزن المؤقت غير الجاهز إشارة تداول بصمت.

اختر شمعة السعر عمدا

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

قم بعمل حالة تشخيصية صغيرة

  1. استخدم مؤشرًا واحدًا وإطارًا زمنيًا واحدًا معروفًا.
  2. قم بتسجيل وقت شمعة السعر والقيمة المحددة بتردد متحكم فيه.
  3. قارن القيمة مع شاشة عرض المؤشر الطرفي.
  4. اختبار بدء التشغيل مع استمرار تحميل السجل، ثم شموع الأسعار العادية اللاحقة.

اجعلها ملكك مع MQLume

MQLume يحول قراءة المصدر إلى مسار تعليمي عملي. استكشافMy AI Gold MT5، ثم استخدم نسخة عمل منفصلة لدراسة وتحسين منطق المؤشر الذي تفهمه.

المصادر وقراءات إضافية

العودة إلى الأعلى

قم بفحص المشاريع المصدر

قم بمراجعة الإصدار الذي تم تسليمه ودليل الإدخال ونطاق الاختبار الموثق لكل حزمة.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

السلة

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

سلتك فارغة

اختر مشروع شيفرة مصدرية للبدء.

متابعة التسوق