وعليكم السلام ورحمة الله وبركاته
أولا بالنسبه لإستدعاء المؤشر في الإكسبرت
سوف تقوم بعمل دالة تحسب عدد الصفقات المفتوحه لكل نوعكود PHP:double BuyArrow=iCustom(Symbol(),0,"SixtySecondTrades",0,1);
double SellArrow=iCustom(Symbol(),0,"SixtySecondTrades",0,1);
ثم سوف تضع في شروط الشراء والبيعكود PHP:int orderscnt(int type){
int cnt=0;
for(int i =0;i<=OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
cnt++;
}
}
}
return(cnt);
}
طبعا يمكنك تغيير الرقم 3 إلى أي عدد صفقات تفتح في نفس الوقتكود PHP:static datetime Time0;
if(BuyArrow!=0&&Time0!=Time[0]&&orderscnt(OP_BUY)<3)
{
// open buy
Time0=Time[0];
}
if(SellArrow!=0&&Time0!=Time[0]&&orderscnt(OP_SELL)<3)
{
// open sell
Time0=Time[0];
}

