كيفية تفريغ مخزن مؤقت ، أو على الأقل تقييد طوله
Results 1 to 3 of 3

Thread: كيفية تفريغ مخزن مؤقت ، أو على الأقل تقييد طوله

  1. #1
    1 مرفق (مرفقات) أنا أكتب مؤشر إطار زمني متعدد يعرض النقاط الموضوعة في سطر في نافذة منفصلة. أريد تقييد عدد النقاط إلى 3 (لعرض شريط 15 دقيقة على مخطط 5 دقائق)

    القسم ذو الصلة من الكود الذي أستخدمه هو هذا.

    بداية int ()
    {
    الباحث الأول ، الحد ؛


    limit = (TimeFrame1Period ()) - 1؛
    لـ (i = limit؛ igt؛ = 0؛ i--)

    الخ

    ومع ذلك ، ما يحدث هو أنه بعد مرور 5 دقائق أخرى ، يرتفع عدد الأشرطة الآن إلى 4 ، ويزيد بعد كل 5 دقائق.
    ما هي عملية تقييد عدد الأشرطة إلى 3 الأصلي؟


  2. #2
    لم تقم بنشر الرموز الخاصة بك حتى أتمكن من افتراض اصطلاحات التسمية فقط. بافتراض تسمية المخزن المؤقت الخاص بك كـ buffer1 [] وافتراض أنك لم تقم بتغيير قيمة فارغة المخزن المؤقت إلى شيء آخر. كل ما عليك القيام به هو إضافة السطر التالي إلى نهاية وظيفة البداية. Inserted Code buffer1 # 91؛ 3 # 93؛ = EMPTY_VALUE ، بهذه الطريقة يكون لها دومًا buffer1 فقط [0] ، buffer1 [1] و buffer1 [2] لها قيم. فكر في الأمر. عندما يتم فتح شمعة جديدة ، سيصبح buffer1 [2] buffer1 [3] وسيعطي الشفرة المذكورة أعلاه قيمة لا شيء وبالتالي إزالة الساحة منذ انتهاء صلاحيتها. لتكون أكثر قوة ، يمكنك الحصول على ”3” كقيمة قابلة للتكوين عن طريق إضافة متغير extern آخر. Inserted Code extern int Max_Dots_Num = 3؛ وفي نهاية وظيفة البدء ، استخدم الرمز التالي Inserted Code buffer1 # 91؛ Max_Dots_Num # 93؛ = EMPTY_VALUE ، أتمنى أن يساعدك هذا. تحياتي ، زن

  3. #3
    3 مرفق (ق) مرحبا زين ، شكرا لعودتي إلي. أقوم بتدريس نفسي بشكل تدريجي لبرمجة MT4 ، وأساسا عن طريق طرح الأسئلة على نفسي ، ثم محاولة صياغة الإجابة في الكود. المضي قدما في عملية التجربة والخطأ. مزيد من المعلومات لقد قمت بتعديل مؤشر إطار زمني متعدد MACD_CCI لإظهار مراحل TRIX الخاصة بي. هذا يحاكي رسم بياني لماكياج متعدد الألوان ، مع مخازن تحتوي على قيم إيجابية ومرتفعة ، إيجابية وسقوطية ، سلبية ، صاعدة وسلبية وسقوط. حتى الان جيدة جدا. تتمثل طبيعة مؤشرات الإطار الزمني المتعدد في أن الشريط الأخير في الإطار الزمني الأعلى يعيد دومًا إعادة الرسم على الإطار الزمني السفلي حتى يتم إغلاق شريط الإطار الزمني الأعلى. هذا هو المفهوم. لذا أريد الآن تغيير مخطط المخزن المؤقت بحيث تظهر مخازن الأسهم المؤقتة شريطًا قيد التقدم وبعد ذلك ، بمجرد اكتمال شريط الإطار الزمني الأعلى ، ويتحرك المخطط للأمام ، يتم عرض الأشرطة المكتملة بواسطة المربعات. (يظهر التغيير من إيجابي إلى سلبي من خلال تغيير اللون على أي حال ، لذلك فأنا أقوم الآن بتكرار ذلك فقط باستخدام الأسهم). وهذا هو المكان الذي أجد نفسي عالقاً فيه. هل يمكنك الحصول على المزيد؟ كما تقول الصورة أكثر من ألف كلمة (يزعم) لقد قمت بعمل فوتوشوب صغير لإظهار ما أعنيه. تمت إضافة التعديل لاحقًا: كل ما تم إصلاحه الآن. وجاء الجواب لي في ومضة بينما كنت أفعل شيئا مختلفا تماما. العالم القديم مضحك ...
    https://www.forexdrop.com/attachment...3606601257.mq4
    https://www.forexdrop.com/attachment...5533851138.ex4

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.