أنا أبحث عن إجراء ، mql4 ، والتي سوف تخبرني صحيح أو غير صحيح ، عندما ضرب حد الربح اليومي لزوج. لقد حاولت التعليمة البرمجية التي كانت folloowing لكنها دائما ترجع كاذبة.
Inserted Code funcGetTodaysProfit () int int DailyProfitPips = 100؛ dual dblReturnValue = 0، dblDailyProfitPips = intDailyProfitPips * Stage؛ لـ (int I = 0؛ ilt؛ OrdersTotal ()؛ I )/1 دورة بواسطة أوامر البحث في حالة (OrderSelect (I، SELECT_BY_POS، MODE_HISTORY) == false)؛ إذا استمر (OrderMagicNumber ()!) = intOrderMagicNumber) ؛ if (TimeYear (Time # 91؛ 0 # 93؛ -RRB-! = TimeYear (OrderOpenTime ()) TimeDay (Time # 91؛ 0 # 93؛ -RRB-! = TimeDay (OrderOpenTime ()) TimeMonth (Time # 91؛ 0 # 93 ؛ -RRB-! = TimeMonth (OrderOpenTime ())) تستمر ؛/ليس الربح اليوم. (إذا كانت (OrderType () == OP_BUY) dblReturnValue = dblReturnValue (OrderClosePrice () - OrderOpenPrice ()) ؛ إذا كانت (OrderType ( ) == OP_SELL) dblReturnValue = dblReturnValue (OrderOpenPrice () - OrderClosePrice ()) تعليق (Profit now much:، DoubleToStr (dblReturnValue، Digits)، \ n، Profit goal:، DoubleToStr (dblDailyProfitPips، Digits)) if ( dblReturnValuegt؛ dblDailyProfitPips) return (true)؛ return (false)؛
إذا كان أي شخص يمكن أن يساعد ، وأنا أحب ذلك.