،،،وعليكم السلام ورحمة الله وبركاته،،،
،،،اهلا بك اخي الفاضل ، يجب ان تقوم بعمل متغيرين من النوع static،،،
كود:
static int Last_Trailing = 10 ;
int Step = 1;
static double Next_Trailing = Last_Trailing ;
bool x;
،،،ثم تقوم بوضع شرط اذا وصل اجمالي الربح الي 10 يتم تخزين هذه القيمة في المتغير الاول ثم اضافة 1 اليها وتخزين القيمة الجديدة في المتغير الثاني،،،
كود:
if(AccountProfit()==Next_Trailing){
Next_Trailing = Next_Trailing+Step;
Last_Trailing = Next_Trailing-Step;
x=true;
}
،،،ثم تقوم بوضع شرط لاغلاق الصفقات اذا كانت قيمة الربح اقل من المتغير الاول،،،
كود:
if(x&AccountProfit()<Last_Trailing){/*Order Close*/}
،،،تحياتي،،،