القليل من المساعدة مع التعليمات البرمجية
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 13

Thread: القليل من المساعدة مع التعليمات البرمجية

  1. #1
    Ea تحسب كمية الصفقات الرابحة في البداية.
    إذا (الفوز) Winers ؛

    اليوم أود أن أحسب فقط من المعاملات الخمسين الأخيرة.
    وبعد كل التجارة ، سيتم تحديثه إلى آخر خمسين (مثل MA).

    هل هناك طريقة سهلة؟؟

  2. #2
    إذا كنت ترغب في الحصول على أي مساعدة في الترميز ، فهذا يعني أنك بحاجة إلى الكتابة.
    https://www.cavemantrading.com/forex...6-lets-go.htmlسوف تحصل على مساعدة. هناك مبرمج آخر مهني للغاية هنا. FerruFX- يمكنك الاتصال به
    https://www.cavemantrading.com/forex...ading-egy.html

  3. #3
    لنفترض أن لديك صفيف يحتوي على جميع أرباحك الصافية على أكثر من 100 صفقة ، اتصل بـ Net_profit_Array الخاص بك ، إذا كنت ترغب فقط في 50 عملية تداول سابقة من هذا التنوع ، يمكنك إنشاء صفيف جديد ، دعنا نسميها New_array ، باستخدام
    https://docs.mql4.com/array/arraycopyوتحديد المكان الذي ستحتاج فيه إلى بدء النسخ من المصفوفة الأصلية عن طريق وضع المعلمة src_start على 50 كما يلي: ArrayCopy (New_array، Net_profit_Array، 0،50، WHOLE_ARRAY)؛ هذا قد ينقذ الـ 50 معاملة السابقة للمصفوفة الأصلية إلى New_array ، ومن ثم يمكنك بالتأكيد إجراء حساباتك كالمعتاد على هذه المجموعة المنسوخة. وبطبيعة الحال ، قد ترغب في تعيين المعلمة src_start إلى عامل إذا بقي حجم Net_profit_Array الأصلي قيد التغيير. حظا طيبا وفقك الله!

  4. #4

    Quote Originally Posted by ;
    لنفترض أن لديك صفيف يتضمن جميع أرباحك الصافية على أكثر من 100 صفقة ، أو اتصل بـ Net_profit_Array الخاص بك ، إذا كنت ترغب فقط في آخر 50 صفقة من تلك المجموعة ، فيمكنك إنشاء صفيف جديد ، دعنا نسميها New_array ، باستخدام
    https://docs.mql4.com/array/arraycopyوتحديد المكان الذي تريد بدء النسخ من الصفيف الأصلي عن طريق وضع المعلمة src_start في 50 كما يلي: ArrayCopy (New_array، Net_profit_Array، 0،50، WHOLE_ARRAY)؛ سيخزن هذا آخر 50 صفقة من المصفوفة الأولى في New_array ، ومن ثم ...
    ولكن كيف تجعل هذا Net_profit_Array ، تلقائيا؟

  5. #5

    Quote Originally Posted by ;
    اقتباس ولكن كيفية إنشاء هذا Net_profit_Array ، تلقائيا؟
    أين يمكنك حساب معاملاتك الفائزة من البداية؟ هذا هو Net_profit_Array الخاص بك. صمغ جميع الشفرات ، وسأحاول توضيح ذلك. حظا طيبا وفقك الله!

  6. #6

    Quote Originally Posted by ;
    quote أين يمكنك حساب معاملاتك الفائزة من الموقع الأول؟ هذا هو Net_profit_Array الخاص بك. الغراء من التعليمات البرمجية الخاصة بك ، وسأحاول وشرح. حظا طيبا وفقك الله!
    بمجرد إغلاق الصفقة للتجارة: (الربح هو الربحالخسارة لهذه التجارة ، بالدولار) إذا (profitgt؛ 0)/trade number Number_of_winners ؛ if (profitlt؛ 0)/reduction number_of_losses ؛

  7. #7
    Last_50_trades_result ()؛/ ----------------------------------------------- ------------------- /إغلاق 50 نتيجة للتداولات/ --------------------- --------------------------------------------- void Last_50_trades_result () يفوز = 0 حظائر = 0؛ int depth_trades = 50؛ int total_trades = OrdersHistoryTotal ()؛ الحد الأقصى if (total_trades gt؛ depth_trades) Restrict = total_trades - depth_trades؛ آخر الحد = 0؛ for (int I = total_trades؛ igt؛ = Limitation؛ I--) OrderSelect (I، SELECT_BY_POS، MODE_HISTORY)؛ إذا فازت (OrderProfit () gt؛ 0) ؛ if (OrderProfit () lt؛ 0) Sheds ؛ **** MODE_HISTORY إغلاق الفجوة بين HI و STORY أيضا

  8. #8
    Quote Originally Posted by ;
    Last_50_trades_result ()؛/ ----------------------------------------------- ------------------- /إغلاق 50 نتيجة للتداولات/ --------------------- --------------------------------------------- الفراغ Last_50_trades_result () قطرات = 0؛ يخسر = 0 ؛ int depth_trades = 50؛ int total_trades = OrdersHistoryTotal ()؛ الحد الأقصى if (total_trades gt؛ depth_trades) limit = total_trades - depth_trades؛ على خلاف ذلك الحد = 0 ؛ for (int I = total_trades؛ igt؛ = Limitation؛ I--) OrderSelect (I، SELECT_BY_POS، MODE_HISTORY)؛ إذا فازت (OrderProfit () gt؛ 0) ؛ if (تفقد OrderProfit () lt؛ 0) ؛ ...
    شكرا جزيلا (ومرحبا بكم في ff) إذا (Last_50_trades_result () == true) anax =
    .

  9. #9

    Quote Originally Posted by ;
    Last_50_trades_result ()؛/ ----------------------------------------------- ------------------- /آخر 50 نتيجة للتداولات/ --------------------- --------------------------------------------- الفراغ Last_50_trades_result () قطرات = 0 يخسر = 0 ؛ int depth_trades = 50؛ int total_trades = OrdersHistoryTotal ()؛ الحد الأقصى if (total_trades gt؛ depth_trades) limit = total_trades - depth_trades؛ آخر الحد = 0؛ for (int I = total_trades؛ igt؛ = limit؛ I--) OrderSelect (I، SELECT_BY_POS، MODE_HISTORY)؛ إذا فازت (OrderProfit () gt؛ 0) ؛ if (تفقد OrderProfit () lt؛ 0) ؛ ...
    شكرا يعمل youit بخير. ومع ذلك ، التهم OrdersHistoryTotal () منتهية الصلاحية الطلبات المعلقة. كيف يمكنني منعه من تضمينها؟

  10. #10

    Quote Originally Posted by ;
    أقتبس شكرا لك ، فإنه يعمل بشكل جيد. ومع ذلك ، التهم OrdersHistoryTotal () منتهية الصلاحية الطلبات المعلقة. كيف يمكنني منعه من تضمينها؟
    محاولة إدراج هذا الرمز/ ------------------------------------ ------- ----------------------- /آخر دقيقة للصفقات تؤدي///----------------- ------------------- ------------------------------ int Last_N_trades_result (int depth_trades) {int wins = 0؛ int counted_trades = 0؛ int total_trades = OrdersHistoryTotal ()؛ لـ (int I = total_trades؛ igt؛ = 0؛ I--)

أذونات النشر

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