الشموع المفقودة - الحل؟
Results 1 to 2 of 2

Thread: الشموع المفقودة - الحل؟

  1. #1
    1 المرفق (المرفقات) عندما يفصلك الوسيط لمدة 5 دقائق ثم يعيد الاتصال ، فلن تملأ مخططات MT4 الخاصة بنا الشموع الخمسة المفقودة (M1 TF). عندما يحدث هذا ، يصعب علينا حتى ملاحظة ذلك ، ناهيك عن حل المشكلة.

    أنا أبحث عن حلين ،

    أولاً ، سيكون EA ، أو Ind الذي ينبهنا عندما تكون هناك شموع مفقودة

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

    بسيط

    إذا (BARS GT ، 100) ليست كافية هنا. سيتعين علينا تشغيل حلقة تتحقق من الوقت [] و # من الشموع في غضون مقدار الوقت x

    في الصورة المرفقة ، سترى آخر ختم زمني للشمعة الأخيرة قبل قطع الاتصال ، ثم خط عمودي يعرض فتحة 5 دقائق. كنت أظن أن الوسطاء يقومون بذلك ، لفوضى ما لدينا من أعمال داخلية.

  2. #2
    نظرًا لأن mt4 ينتج فعليًا الفجوة ، يجب أن يشتمل بروتوكول الاتصالات بين العميل والخادم على بيانات تحدد عدد أشرطة البيانات التي يتم إرسالها بعيدًا عن آخر قطعة بيانات معروفة لدى عميلك mt4 حاليًا. وبهذه الطريقة يعرف mt4 الخاص بك لإنشاء الأشرطة ولكن اتركها فارغة كالفجوة المراد سدها. من الغريب أن يكون المخطط الخاص بك قد قام بتحديث العديد من الأعمدة خلف الفجوة دون سدها. يبدو أن هناك شيئًا ما مكسورًا هناك. يجب أن تكون قادرًا على التقاط بيانات ohlcحجم الأشرطة المفقودة عندما يحدث مثل هذا الحدث لمعرفة كيفية اكتشاف هذا الحدوث حقًا .... ومع ذلك ، أنا واثق من أنه يمكنك ببساطة اختبار إذا كان حجم لتر. 1 على أي شريط لمعرفة ما إذا كان قد تم ملؤها مع البيانات أم لا. وبالمثل أعتقد أن بيانات ohlc سيتم ضبطها على صفر. سأذهب مع وحدة التخزين رغم أنها القيمة الأكثر وضوحًا والمنطقية التي يجب اختبارها. ما عليك سوى الاحتفاظ بعلامات تبويب للقيمة الزمنية للشريط الذي تعاملت معه بسعادة ، ثم كل علامة أو كل شريط جديد أو كلما فعلت ذلك منطق EA الخاص بك للقيام بكل ما يعني أنه من المفترض أن تبدأ ببساطة في الوقت [0] والرجوع للخلف اختبار قيمة وقت كل شريط حتى تجد شريطًا تكون قيمته الزمنية مساوية للقيمة التي قمت بتخزينها مسبقًا. هذا الشريط هو المكان الذي كنت فيه. خطوة للأمام من هناك للتحقق مما إذا كان حجم الأشرطة اللاحقة صالحًا أم لا ، قم بتحديث القيمة الزمنية لأي شريط تحصل عليه (إما الشريط الحالي أو في أي مكان تكتشف فيه فجوة) ، قم بمعالجة منطقك إن أمكن ، وتكرار غسل الشطف . في الحقيقة ، فإن الفارق الوحيد بين هذه الطريقة وما يفعله معظم الأشخاص هو أن معظم الأشخاص يستندون في حساباتهم من شريط الصفر ، في حين أن ما ذكرته أعلاه قد حافظت على إشارة مرجعية للمكان الذي أنت فيه وما زلت لا تقوم بمعالجة أشرطة إضافية حتى يكون هناك وحدة تخزين صالحة تعمل على عدم وجود فجوة في البيانات. سيكون إنشاء تنبيه أساسي بسيطًا مثل التحقق من الشريط الذي تتعثر فيه حاليًا. إذا كان هناك أي شيء آخر غير bar صفر ، فأنت تعلم أن هناك شيئًا مفقودًا نظرًا لأن mt4 قد تلقى معلومات للانتقال إلى شريط جديد ولكن لم يتلق بعد بيانات لشريط سابق. ثم تقوم فقط بالبصق على الملف أو تنبيه منبثق أو الطباعة أو التعليق أو أي شيء.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.