الله يعطيك العافيه

هحاول ارتب صياغة الفكره و ارسلها لك مره اخرى

لكن عندي استفسار بخصوص Globale Variable

ارسلت لي من قبل ما يخص اغلاق كل الصفقات كما يلي

input int StopEA=true;



void OnTick()
{
if(StopEA)GlobalVariableSet("StopEA",10);//عند تفعيل الايقاف نعطي قيمة لمتغير جلوبال
else GlobalVariableDel("StopEA");//عند الغاء الايقاف يتم حذف متغير الجلوبال الذي انشأناه سابقا
if(GlobalVariableGet("StopEA")==10)return;//هذه القيمة سيتم قرائتها على كل الشارتات وبالتالي يتوقف عمل الاكسبيرت

//--- بقية الشروط تبع الاكسبيرت
}






فهل ممكن اضافة شرط عليه لتفعيل كما يلي و هو ان OrderTotal()==0

input int StopEA=true;



void OnTick()
{
if(StopEA&&OrderTotal()==0) return;
if(StopEA)GlobalVariableSet("StopEA",10);//عند تفعيل الايقاف نعطي قيمة لمتغير جلوبال
else GlobalVariableDel("StopEA");//عند الغاء الايقاف يتم حذف متغير الجلوبال الذي انشأناه سابقا
if(GlobalVariableGet("StopEA")==10)return;//هذه القيمة سيتم قرائتها على كل الشارتات وبالتالي يتوقف عمل الاكسبيرت

//--- بقية الشروط تبع الاكسبيرت
}