
رد: اهداء خاص للاخ الغالي سمير ارمان واقول للمشاركين ان عدتم عدنا
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان
السلام عليكم
ممكن التوضيح اكثر المطلوب عمله
حتى استطيع المساعده
تحياتى لك
//+------------------------------------------------------------------+
//| ChartEvent function |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,
const string &sparam)
{
if(id==CHARTEVENT_OBJECT_CLICK)
{
if(sparam==lbl+"Trade")
{
go=-go;
if ( go == -1) Alert("الاكسبيرت توقف عن المتاجرة اضغط للتشغيل ");
else Alert("تم الالغاء "+"\n"+"كما يمكنك ايضا ضغط حرف اس لعملية بيع ماركت او حرف بي لعملية شراء")
; return(go);
return(frist=false);
}
if(sparam==lbl+"BuyOnly")
{
selloff = - selloff;buyoff=1;
if ( selloff == -1) Alert("توقف اوامر البيع اضغط مرة اخري للالغاءء");
else Alert("تم الالغاء");
return(selloff);
return(buyoff);
}
ObjectSetInteger(0,sparam,OBJPROP_STATE,false);
}
}
هذه دالة من دوال النظام من النوع فويد عند استدعاء الدالة يتم تنفيذ الكود البرمجي ولكن لااستطيع استرجاع قيم المتغيرات go , frist selloff و buyoff لاستخدامهم في الدالة الرئسية