أسئلة البرمجة
Results 1 to 8 of 8

Thread: أسئلة البرمجة

  1. #1
    أعرف رمزًا في بناء أكثر بساطة وأنا جديد في الفوركس (حوالي شهر)

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

    شكرا جزيلا لمساعدتكم!
    =========================

    المتغيرات:

    int OpenOrders = 0، cnt = 0؛
    extern bool TradeOnFriday = False؛
    int OrdersTimeAlive = 0؛/في لحظات
    bool ContinueOpening = True؛
    datetime LastOrderOpenTime = 0؛

    ================================
    كود الكود:

    //لا ينبغي أن تتداول في أيام الجمعة ، ثم أغلقنا جميعًا
    إذا (! TradeOnFriday DayOfWeek () == 5)

    PreviousOpenOrders = OpenOrders 1؛
    ContinueOpening = خطأ.
    text = text \ n إغلاق جميع الطلبات وإيقاف التداول منذ حماية TradeOnFriday.
    Print (إغلاق جميع الأوامر وإيقاف التداول منذ TradeOnFriday protection.) ؛


    ////حماية وقت المعيشة
    if (OrdersTimeAlivegt؛ 0 CurTime () - LastOrderOpenTimegt؛ OrdersTimeAlive)

    PreviousOpenOrders = OpenOrders 1؛
    ContinueOpening = خطأ.
    text = text \ n إغلاق جميع الطلبات منذ أن تم توفير الحماية لـ OrdersTimeAlive .؛
    الطباعة (إغلاق جميع الطلبات منذ أن تكون الأوامر OrdersTimeAlive.) ؛


    ======================================

  2. #2
    أيضا ، ما هو الهدف من الفراغ هنا؟ ==================================== void DeleteAllObjects () int obj_total = ObjectsTotal ()؛ اسم السلسلة لـ (int I = 0؛ ilt؛ obj_total؛ I ) title = ObjectName (I)؛ if (title! = -RRB- ObjectDelete (title)؛ ObjectDelete (FLP_txt)؛ ObjectDelete (P_txt)؛

  3. #3
    هل هناك أي مطورين يمكنهم قضاء 10 إلى 15 دقيقة في الدردشة معي حتى أتمكن من تحرير EA ، شخصياً ليعطيني التوجيه؟ لقد اكتشفت وظيفة لأرقام وسيط ... هناك مجموعة من القوالب مع هذا EA تتطلب أيضًا نسبة تكاثر الوسيط لهذا ، ولكن لا أعرف كيفية استدعاء ذلك في وثيقة قالب لأن ملف .tpl يبدو وكأنه هو كل النص وأنها لا تفعل أي عمل وظيفة

  4. #4
    لقد غيرت هذا: OrderSend (Symbol ()، OP_SELL، mylotsi، SellPrice، slippage، sl، tp، MyMEFx EA MagicNumber، MagicNumber، 0، ArrowsColor)؛ عودة (0)؛ إلى: التذكرة Int = OrderSend (Symbol () ، OP_SELL ، mylotsi ، SellPrice ، slippage ، 0،0 ، MyMEFx EA MagicNumber ، MagicNumber ، 0 ، ArrowsColor) ؛ النوم (1500)؛ OrderModify (التذكرة ، OrderOpenPrice () ، sl ، tp ، 0 ، ArrowsColor) ؛ ========================================= أنا أتلقى هذه الأخطاء: 2009.02. 28 17:32:59 2009.01.01 20:42 EATEST AUDJPY ، H1: تذكرة مرتبة لوظيفة OrderModify 2009.02.28 17:32:59 2009.01.01 20:42 EATEST AUDJPY ، H1: OrderSend Mistake 131 2009.02.28 17:32 : 59 2009.01.01 20:42 EATEST AUDJPY، H1: OrderModify Mistake 4051

  5. #5
    هنا قائمة من أخطاء وقت التشغيل في MQL4.
    Http://docs.mql4.com/runtime/errorsيمكنك القيام ببحث على الإنترنت على MQL4 المنشور ، أو أكواد البرمجة ، أو المنتدى ، من المحتمل أن تجد إجابات لسؤالك.

  6. #6

    Quote Originally Posted by ;
    أيضا ، ما هو الهدف من الفراغ هنا؟ ==================================== void DeleteAllObjects () int obj_total = ObjectsTotal ()؛ اسم السلسلة لـ (int I = 0؛ ilt؛ obj_total؛ I ) name = ObjectName (I)؛ if (name! = -RRB- ObjectDelete (name)؛ ObjectDelete (FLP_txt)؛ ObjectDelete (P_txt)؛
    يشير الفراغ إلى أن الدالة تقوم بإرجاع أية معلومات. هذا يمكن أن يكون باطلا ، كثافة العمليات ، ومضاعفة ، مثل ذلك يعتمد على نوع المعلومات التي يتم إرجاعها.

  7. #7
    حسنا ، كنتيجة لرونالد ، تمكنت من إصلاح تنفيذ السوق الآن وأنا أعرف كيفية إنجازه مع جميع وكالات التوظيف أين يمكن الطباعة المطبوعة؟ أحصل على SendError 131 وهي مشكلة بحجم كبير تتعلق بالوسيط الخاص بي .... إذا قمت بوضعه لطباعة حجم اللوت ، فأين تذهب تلك المعلومات؟ أنا على دراية العمل msgbox على فبا مرة واحدة أريد أن أرى قيمة عامل المنبثقة أثناء التنفيذ الآن ، هذا EA يغلق كل شيء يوم الجمعة .... سأعمل على إصلاح ذلك بعد ... لماذا تشير إلى التغيير من DayofWeek == 5 إلى TimeDayofWeek == 5؟ هل يمكنك وصف المنطق وراء ذلك؟ الآن هو التحقق لمعرفة ما إذا كان يوم الجمعة وإغلاق جميع الصفقات ... عندما أقوم بتحرير ، أنا أريد أن تحقق لمعرفة ما إذا كان يوم الجمعة وليس فتح أي جديدة ، ولعل بعض القواعد على أفضل طريقة لإدارة تلك التي لا تزال مفتوحة مفتوحة الجمعة

  8. #8

    Quote Originally Posted by ;
    أنا أفهم رمزًا في بناء الجملة بشكل صحيح وأنا جديد على الفوركس (حوالي شهر) أحاول إجراء مراجعات إلى EA ومن ثم الذهاب إلى الخط عبر الإنترنت لفهم منطق الفوركس (وبناء الجملة) مع أقسام محددة ... هذا هو الجزء الذي أحاول فهمه حيث أريد التأكد من أن الرمز لا يفتح الطلبات يوم الجمعة ، ولكن إذا كانت التداولات لا تزال مفتوحة حتى يوم الجمعة للسماح لها بالتعامل معها دون إغلاقها شكرًا جزيلاً على مساعدة! ========================= المتغيرات: int ...
    من الأفضل استخدام TimeDayOfWeek بدلاً من ذلك إذا كنت تخطط لتشغيل EA خلال اختبار الاستراتيجية. سيعود Dayofweek اليوم الحالي من الأسبوع في اختبار الاستراتيجية.

أذونات النشر

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