Помогите разобраться, не работает OP_BUY

 

Не пойму почему не работает buy ?! Ставлю OP_SELL и вместо Ask -> Bid, советник работает нормально а в этом виде не ставит ордера вообще.. помогите что не так ?


extern int TakeProfit=9;
extern int StopLoss=200;
extern double Lots=0.01;
//----------------------------
int ticket_sell,time_op;
int start()
{

if(Minute()>=0)
{
if(ticket_sell==0)
{
ticket_sell=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask+StopLoss*Point,Ask-TakeProfit*Point,"Открытие по времени",89584,0,Red);
time_op=Minute();
}
}

if(time_op==Minute())
{
return(0);
}else
{
OrderSelect(ticket_sell,SELECT_BY_TICKET,MODE_TRADES);
if(OrderCloseTime()==0)
{
return(0);
}else
{
ticket_sell=0;
}
}

return(0);
}

 
dobrich01:

Не пойму почему не работает buy ?! Ставлю OP_SELL и вместо Ask -> Bid, советник работает нормально а в этом виде не ставит ордера вообще.. помогите что не так ?



А стоплосс и ТР менять не нужно? Плюс меняем на минус и наоборот.
 
аааа точняк. спс ща попробую. Маленький я еще глупый..