لدي مشكلة الوقت في الكود
Results 1 to 7 of 7

Thread: لدي مشكلة الوقت في الكود

  1. #1
    لدي هذه الشفرة وهي تعمل جيدًا ، رسم خطًا رأسيًا عند الساعة 10:00 وخطًا عاموديًا آخر في الساعة 20:00 ، ولكن إذا قمت بتعيين الوقت على سبيل المثال ، 7:00 و 20:00 فقط رسم خط 20:00.

    هل يمكن لأي أحد أن يقول لي ما الخطأ؟

    Inserted Code extern int iHour1 = 10؛ extern int iHour2 = 20؛
    الرمز المدرج إذا كان (TimeHour (Time # 91؛ I # 93؛ -RRB - == iHour1 TimeMinute (Time # 91؛ t # 93؛ -RRB - == 0) x ؛ ObjectCreate (Time x، OBJ_VLINE، 0، Time # 91؛ t # 93؛، Top # 91؛ t # 93؛ -RRB-؛ ObjectSet (Time x، OBJPROP_COLOR، Red)؛/Color value لتعيينالحصول على لون الكائن ObjectSet (Time x، OBJPROP_STYLE، STYLE_DOT) ؛/Value هي إحدى الثوابت STYLE_SOLID و STYLE_DASH و STYLE_DOT و STYLE_DASHDOT و STYLE_DASHDOTDOT في مجموعةتعيين خط الموضة. ObjectSet (Time x، OBJPROP_WIDTH، 1)؛/Integer value to setget thing line width. يمكن أن يكون من 1 إلى 5. ObjectSet (Time x، OBJPROP_BACK، true)؛/Boolean value to setget flag drawing flag for thing. (مثل true سيخفي القيمة في أسفل المخطط). (TimeHour (Time # 91؛ t # 93؛ -RRB - == iHour2 TimeMinute (Time # 91؛ t # 93؛ -RRB - == 0) س ؛ ObjectCreate (Time x، OBJ_VLINE، 0، Time # 91؛ t # 93؛، Top # 91؛ t # 93؛ -RRB-؛ ObjectSet (Time x، OBJPROP_COLOR، Yellow)؛/قيمة اللون لتعيينالحصول على لون الكائن ObjectSet (Time x ، OBJPROP_STYLE ، STYLE_DOT) ؛/القيمة هي واحدة من STYLE_SOLID ، STYLE_DASH ، STYLE_DOT ، STYLE_DASHDOT ، STYLE_DASHDOTDOT ثوابت في مجموعةالحصول على خط الموضة. ObjectSet (Time x، OBJPROP_WIDTH، 1)؛/قيمة عدد صحيح لتعيينالحصول على عرض خط الشيء. يمكن أن يكون من 1 إلى 5. ObjectSet (Time x، OBJPROP_BACK، true)؛/Boolean القيمة لتعيينالحصول على علم رسم سطح المكتب للشيء. (مثل true سوف يخفي القيمة في الجزء السفلي من المخطط.)

  2. #2
    من المحتمل أنك تفتقد النافذة الثانية للاعتماد على الخط ... ربما لم تكن هناك علامات خلال هذه النافذة أو دافع آخر ... لا يجب أن تكون التعليمات البرمجية مطلقة حيث ستواجه الأخطاء. بدلا من ذلك ، يجب أن يكون لديك شيء ما على غرار ما يلي: إذا كان الخط غير موجود والوقت هو gt ؛ = draw_time ثم رسم خط. بالإضافة إلى ذلك ، لا تستخدم extern إذا لم تكن لديك رغبة في تغيير معلمة الإدخال من الشفرة (التي يجب أن لا تكون) ، استخدم كلمة مفتاح الإدخال بدلاً من ذلك لأنك تريد أن يشتكي المترجم إذا حاولت عن غير قصد أن تبدل برمجياً المدخل.

  3. #3

    Quote Originally Posted by ;
    من المحتمل أنك تفتقد النافذة الثانية لرسم الخط ... ربما لم تكن هناك علامات على هذه النافذة أو لسبب آخر ... يجب ألا تكون التعليمات البرمجية مطلقًا لأنك ستواجه الأخطاء. وبدلاً من ذلك ، يجب أن يكون اسمك الخاص شيئًا على غرار ما يلي: إذا كان الخط غير موجود والوقت هو gt ؛ = draw_time في ما بعد يرسم خطًا. بالإضافة إلى ذلك ، لا تستخدم extern إذا لم يكن لديك على الإطلاق ضرورة تغيير معلمة الإدخال من الشفرة (التي يجب أن لا تكون) ، استخدم الكلمة الرئيسية المدخلة بدلاً من ذلك لأنك تريد أن يشكو المجمع من عدم قصد ...
    نسيت أن أذكر أنني اختبار هذا في اختبار الاستراتيجية ، فما يدور حول هذه اللحظة؟ إذا قمت بتعيين iHour1 إلى 7 لم يتم إنجاز المهمة ، ولكن يجب أن أقوم بتعيين iHour1 إلى 10 وظائف. غريب أليس كذلك؟

  4. #4

    Quote Originally Posted by ;
    quote نسيت أن أقول إنني أختبر هذا في اختبار الاستراتيجية ، فما الأمر في هذه اللحظة؟ إذا قمت بتعيين iHour1 إلى 7 لا يعمل ، ولكن يجب أن أقوم بتعيين iHour1 إلى 10 أنه يعمل. غريب أليس كذلك؟
    كما قلت ... لا يمكنك استخدام المطلقين. تقول التعليمات البرمجية الخاصة بك القيام بذلك فقط إذا كانت الفترة الدقيقة 7 ساعات و 00 دقيقة.

  5. #5

    Quote Originally Posted by ;
    اقتبس مثلما قلت ... لا يمكنك استخدام المطلقين. تقول التعليمات البرمجية الخاصة بك القيام بذلك فقط إذا كانت الفترة الدقيقة 7 ساعات و 00 دقيقة.
    حسنًا ، لقد حاولت تغيير الرمز. يبدو أن هذا اليوم ، ولكن مع ذلك رسم خط 20:00. أدخل رمز أدخل int iHour1 = 7؛ enter int iHour2 = 20؛ أدخل الرمز إذا (TimeHour (Time # 91؛ I # 93؛ -RRB - == iHour1 TimeMinute (Time # 91؛ I # 93؛) gt؛ = 0) x ؛ ObjectCreate (Time x، OBJ_VLINE، 0، Time # 91 ؛ أنا # 93 ؛ ، أعلى # 91 ؛ أنا # 93 ؛ -RRB- ؛ ObjectSet (Time x ، OBJPROP_COLOR ، أحمر) ؛/قيمة اللون لتعيينالحصول على لون الكائن ObjectSet (Time x ، OBJPROP_STYLE ، STYLE_DOT ) ؛/Value هي واحدة من الثوابت STYLE_SOLID و STYLE_DASH و STYLE_DOT و STYLE_DASHDOT و STYLE_DASHDOTDOT في نمط نمط تعيينالحصول على كائن. ObjectSet (Time x، OBJPROP_WIDTH، 1)؛/قيمة عدد صحيح لتعيينالحصول على عرض خط الكائن. يكون من 1 إلى 5. ObjectSet (Time x، OBJPROP_BACK، true)؛/Boolean value لتعيينالحصول على علامة رسم سطح المكتب للكائن. (مثل true سيخفي القيمة في أسفل الرسم البياني). TimeHour (Time # 91؛ t # 93؛ -RRB - == iHour2 TimeMinute (Time # 91؛ t # 93؛) gt؛ = 0) x . ObjectCreate (Time x، OBJ_VLINE، 0، Time # 91؛ t # 93؛، High # 91؛ I # 93؛ -RRB-؛ ObjectSet (Time x، OBJPROP_COLOR، Yellow)؛/Color value to setget لون الكائن ObjectSet (Time x ، OBJPROP_STYLE ، STYLE_DOT) ؛/القيمة هي واحدة من STYLE_SOLID ، STYLE_DASH ، STYLE_DOT ، STYLE_DASHDOT ، STYLE_DASHDOTDOT ثوابت في نمطتعيين نمط سطر الكائن. ObjectSet (Time x، OBJPROP_WIDTH، 1)؛/قيمة عدد صحيح لتعيينالحصول على عرض خط الكائن. يمكن أن يكون من 1 إلى 5. ObjectSet (Time x، OBJPROP_BACK، true)؛/Boolean القيمة لتعيينالحصول على علم رسم سطح المكتب للكائن. (مثل true سيخفي القيمة في الجزء السفلي من المخطط.)

  6. #6
    1 المرفق (المرفقات) كيف تقوم بتهيئة x؟ محلي أم عالمي؟ إذا كان الحي يعمل كمؤشر int x = 0 قبل الحلقة؟ ثم في كل مرة ستحصل على x = 0 ، سيحذف كل عمودي جديد السابق. وتأكد من تغييرها في 1hr tf وليس 4hr منذ 4 ساعات لن تظهر السطر في الساعة 7:00.
    https://www.cavemantrading.com/attac...2122877888.mq4

  7. #7

    Quote Originally Posted by ;
    كيف يمكنك تهيئة X؟ عالمي أم محلي؟ إذا كان الحي يعمل كمؤشر int x = 0 قبل الحلقة؟ ثم في كل مرة ستحصل على x = 0 ، سيحذف كل عمودي جديد السابق. وتأكد من أنك قمت بالتبديل في 1hr tf بدلاً من 4hr منذ الساعة 4hr لن تظهر التشكيلة في الساعة 7:00. وثيقة
    س هو عالمي أنا فقط على المخططات M15

أذونات النشر

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