،،،اهلا بك اخي الفاضل ، كما اخبرتك سابقا يتم وضع شرط تحقق الهدف بالاضافة الي السطر الذي تم ارفاقه ، وشرط تحقق الهدف يعتمد علي طريقة عمل الاكسبيرت ، اذا كان يغلق الصفقة قبل ان يضاعف او بمعني اخر اذا كان يفتح صفقة واحدة في كل مرة ويغلق السابقة فيمكن اضافة شرط ان ربح اخر صفقة اغلقت يكون اكبر من الصفر،،،
كود:
double Last_Order_pro()
{
datetime d =0;
double xt =0;
int total = OrdersHistoryTotal();
for (int cnt = 0 ; cnt <= total ; cnt++)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if (OrderOpenTime()>d) {d=OrderOpenTime(); xt=OrderProfit();}
}
}
return(xt);
}
كود:
if(Last_Order_pro()>0&&time0==iTime(Symbol(),PERIOD_D1,0)){return(0);}