لماذا لا علامة التنشيط
Results 1 to 6 of 6

Thread: لماذا لا علامة التنشيط

  1. #1
    مرحبا جميعا،

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

    ولكن هنا ، أحاول محاولة .... ولكن لا يمكن العثور على أي حل. لذلك حاولت باستخدام مثال صغير من S. Kovalyov ، البرمجة بلغة الخوارزمية ، لكن هذا لا يعمل أيضًا.

    هنا قليلا ، رمز معدلة
    -----------بداية-----------
    //countiter.mq4
    //يجب استخدام الرمز للأغراض التعليمية فقط.
    //------------------------------------------------ --------------------

    int init ()

    //-
    تنبيه (بدء تشغيل الدالة () في البداية) ؛/تنبيه

    إرجاع؛/إنهاء init ()
    //-
    عودة (0)؛


    int start ()/funct. بداية()

    كثافة العمليات ، العد ؛/إعلان المتغيرات
    لـ (I = 1؛ ilt؛ = 5؛ I )/Prove for 5 ticks

    عدد = 0؛/مقاصة العداد
    بينما (RefreshRates () == false)/حتى ...
    //. . العلامة التجارية الجديدة تأتي
    عدد = عدد 1 ؛/عداد التكرارية

    تنبيه (ضع علامة ، I ، حلقات ، العد) ؛/بعد كل علامة

    إرجاع؛/الخروج بداية ()



    الرسالة الوحيدة التي تظهر في نافذة التنبيه:
    بدء تشغيل الدالة () عند الإطلاق

    وتوقعت شيء من هذا القبيل

    القراد 3 98622348
    القراد 2 64534421
    القراد 1 32343443

    المخطط عبارة عن مخطط EURUSD M1 بسيط بدون أي مؤشرات EA أو مؤشرات أخرى.
    لكنه حساب تجريبي.



    هل يستطيع أي أحد مساعدتي؟ هذا سيكون لطيفا جدا منك

  2. #2
    تم حل المشكلة - شكرا لك وآسف ، لذلك غبي ، كان فقط حقيقة أن EA لم يتم تشغيلها في MT. أوه لا

  3. #3
    يعمل الرمز أعلاه كنص على الأقل. سوف تحصل على القليل جدا من الصعب على وحدة المعالجه المركزية على الرغم من. قد يكون من المفيد إضافة استدعاء Sleep () (أو حتى مؤشر) والتحقق من IsStopped () إلى الحلقة الداخلية. كيف يمكنك تشغيل القضية؟

  4. #4
    مرحبا Irtron ، شكرا جزيلا لردكم. القضية عندما أبدأ من الخاتمة ، وهذا يعني مع التعليمات البرمجية وليس من بداية MT التعامل. فكرت: تشغيل الترحيل ، لماذا لا البقية ، لا يعرفون ، أن EA يجب أن يتم تشغيله مع مخرج يتضمن بداية (). فضولي
    Quote Originally Posted by ;
    يعمل الرمز أعلاه كنص على الأقل. سوف تحصل على القليل من الصعب على وحدة المعالجة المركزية. قد يكون من المفيد إضافة استدعاء Sleep () (إذا لم يكن مؤشر) و IsStopped () إلى الحلقة الداخلية. كيف يمكنك تشغيل المثال؟
    Quote Originally Posted by ;
    يعمل الرمز أعلاه كنص على الأقل. سوف تحصل على القليل من الصعب على وحدة المعالجة المركزية. قد يكون من المفيد إضافة استدعاء Sleep () (إذا لم يكن مؤشر) و IsStopped () إلى الحلقة الداخلية. كيف يمكنك تشغيل المثال؟

  5. #5

    Quote Originally Posted by ;
    الرمز المدرج لـ (I = 1؛ ilt؛ = 5؛ I )/Display for 5 ticks Count = 0؛/Clearing counter while (RefreshRates () == false)/Until .../.. تأتي إشارة جديدة كليًا Count = Count 1؛/عداد التكرارات تنبيه (ضع علامة ، I ، حلقات ، العد) ؛/بعد كل علامة
    يجب أن لا تفعل ذلك من هذا القبيل. من المحتمل أن يتم استدعاء Start () نفسها لكل علامة ، يجب أن يكون السيناريو الخاص بك مدفوعًا بالحدث ، الحدث هو ظهور علامة جديدة. يجب عليك إجراء هذا القراد الوحيد في launch () والعودة فورًا. من الممكن استخدام حلقات الاستقصاء الموسعة في هذه الوظائف ، ولكن يجب عليك القيام بها فقط إذا لم يكن هناك أي خيار آخر ولا يمكنك القيام بذلك في المؤشرات ، فقط عند المستشارين الخبراء حيث تعمل المؤشرات في مؤشر ترابط واجهة المستخدم الرسومية وأنت تقوم أيضًا بحظر ميتاتريدر بالكامل واجهة المستخدم الرسومية حتى يبدأ إطلاق (). إذا كنت تحتاج إلى 5 علامات فقط يمكنك تحديد عداد عالمي إلى 0 ثم في البداية () اكتب السعر الحالي إلى نطاق ، ورفع عكس اتجاه عقارب الساعة ، وفقط إذا وصل العداد إلى 5 ثم افعل كل شيء يجب إنجازه مع آخر خمس علامات. وإعادة تعيين العداد ، وإلا عاد.

  6. #6

    Quote Originally Posted by ;
    بدء () سيتم استدعاء كل علامة ، يجب أن يكون السيناريو الخاص بك مدفوعة الحدث ، الحدث هو وصول علامة جديدة. يجب عليك معالجة علامة 1 هذه فقط في البداية () والعودة فورًا.
    أنت محير EA والنصوص. يتم تشغيل وظيفة Start () من السابق بواسطة القراد القادمين بالفعل و RefreshRates () أمر حتمي للتأكد من أن بيئة التجارة لم تتغير في حين أن start () تجري. هذا الأخير (برنامج نصي) يدير بدايته () مرة واحدة فقط وهو مقبول للمعالجة غير المتزامنة مثل من الكود أعلاه. إنها بعيدة كل البعد عن الكمال على الرغم من أنني ذكرت بالفعل ويجب اعتبارها مثالا للأغراض التعليمية فقط مجرد حالات حقوق التأليف والنشر.

أذونات النشر

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