أريد إضافة كود إلى إكسبيرت بحيت إذا مثلا تجاوز (الهامش أو عدد الخسائر المتتالية أو كم سحب من الرصيد) مبلغ 30 دولار مثلا يتوقف الإكسبيرت و يغلق الصفقات و أن يشتغل في اليوم الموالي أريد من لديه معلومات إساعدني الله يجازيه ألف خير
Printable View
أريد إضافة كود إلى إكسبيرت بحيت إذا مثلا تجاوز (الهامش أو عدد الخسائر المتتالية أو كم سحب من الرصيد) مبلغ 30 دولار مثلا يتوقف الإكسبيرت و يغلق الصفقات و أن يشتغل في اليوم الموالي أريد من لديه معلومات إساعدني الله يجازيه ألف خير
هل هناك من يساعدني يا شباب
أولا سوف تقوم بعمل دالة لمعرفة كم الخسارة للصفقات التي أغلقت اليوم
مثال
ثم ستضع شرط توقف الإكسبرت ليكونكود PHP:double TodayTotalProfit()
{
double profit;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderCloseTime()<iTime(Symbol(),1440,0))return(profit);
profit+=OrderProfit();
}
}
return(profit);
}
كود PHP:if(TodayTotalProfit()<=-30)
{
// loss for today more than 30$
return;
}
شكرا لك اخي الكريم على الإجابة
لكن واجهت مشكلة عندما أضفت الكود لم يعمل الإكسبيرت ولم يتحول إلى .ex4
إنظر إلى الصورة هل لصقت الكود بالشكل الصحيح .
الملف المرفق 459108
أخي MR.dollar هل قمت بلصق الكود بالشكل الصحيح كما في المرفق