،،،الفكرة ستكون بعمل وظيفة تأتى بسعر افتتاح اخر صفقة وبعد ذلك عمل شرط لفتح صفقة كلما كان السعر يساوى سعر افتتاح اخر صفقة + الاستيب ،،،
كود:
double LastOrderPrice (int type)
{
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(Symbol()==OrderSymbol()&&OrderType()=type){
double Price = OrderOpenPrice();
}
}
return(Price);
}
داخل ستارت تضع الشرط
كود:
if(Ask==LastOrderPrice(OP_BUY)+Step&&fastma>slowma)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Stoploss,Takeprofit,"",MagicNumber,0,Blue);
}