اهلا جميعا. هل يستطيع احد مساعدتي؟
كيف يمكنني إخبار EA ، أنه إذا خسر أمران بعد الآخر ، فإنه يغيب عن المركز الثالث؟ ثم تبدأ في العد مرة أخرى.
وأنه جعل تجارة واحدة فقط في الساعة؟ هل هناك رمز في مكان ما أو ربما شخص ما يمكن أن يساعدني مع هذا من فضلك؟
اهلا جميعا. هل يستطيع احد مساعدتي؟
كيف يمكنني إخبار EA ، أنه إذا خسر أمران بعد الآخر ، فإنه يغيب عن المركز الثالث؟ ثم تبدأ في العد مرة أخرى.
وأنه جعل تجارة واحدة فقط في الساعة؟ هل هناك رمز في مكان ما أو ربما شخص ما يمكن أن يساعدني مع هذا من فضلك؟
يمكنك استخدام هذه الوظيفة لحساب عدد من الخسائر المتتالية int CountLosses () {int orders = HistoryTotal ()؛/history orders total int losses = 0؛/عدد أوامر الخسارة بدون انقطاع/. حساب عدد الصفقات المربعة دون انقطاع في نفس اليوم لـ (int i = orders-1؛ igt؛ = 0؛ i--) {if (OrderSelect ( i، SELECT_BY_POS، MODE_HISTORY) == false) {Print (Error in history!)؛ استراحة؛ } إذا كان (OrderSymbol ()! = Symbol () || OrderType () gt؛ OP_SELL) تابع؛/---- if (فاصل OrderProfit () gt؛ 0)؛ if (OrderProfit () lt؛ 0 TimeDay (OrderOpenTime ()) == TimeDay (Time [0])) loss ؛/---- عودة خسائر الخسائر (الخسائر) ؛ } لاستخدامها: Int الخسائر = CountLosses ()؛ للحد من تجارة واحدة لكل ساعة: تحديد المتغير الشامل ، ضع قبل بداية int () ، واسمه LastHourBar int LastHourBar = 0؛ .... int start () {... if (BuySell Condition == True ... iBars (NULL، PERIOD_H1)! = LastHourBar) {OrderSend (....) LastHourBar = iBars (NULL، PERIOD_H1) . ...}