Нужна помощь.

 

Всем Добрый день!

Поздравляю со всеми прошедшими и будущими праздниками!

Помогите пожалуйста с кодом.

Есть следующий кусок кода для открытия ордера:

   if (Open[0]>Close[1])
   {
    if (MM1==true) L=GetLots(); else L=Lot;
    OrderSend(Symbol(), OP_BUY, L, Ask, 1, (Bid-(Stop*Point)), (Bid+(Profit*Point)), "", 0, 0, 0);
   }

   if (Open[0]<Close[1])
   {
    if (MM1==true) L=GetLots(); else L=Lot;
     OrderSend(Symbol(), OP_SELL, L, Bid, 1, (Ask-(Stop*Point)), (Ask+(Profit*Point)), "", 0, 0, 0);
   }

Вроде все нормально, но ордера открываются только BUY и не одного SELL.

В чем может быть проблема?

 

Ошибка 130. Для продаж стоп должен быть выше рынкета, а тейк - ниже.

 

БЛИН!!!

СПАСИБО БОЛЬШОЕ!!!

Надо же было так жидко сходить!

Нет, надо с праздниками завязывать!

Еще раз ОГРОМНОЕ СПАСИБО!