Не пойму почему не работает 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(); } }
Не пойму почему не работает buy ?! Ставлю OP_SELL и вместо Ask -> Bid, советник работает нормально а в этом виде не ставит ордера вообще.. помогите что не так ?
А стоплосс и ТР менять не нужно? Плюс меняем на минус и наоборот.
Не пойму почему не работает 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);
}