Страницы: 1
Ответить

Помощь в коде советника

 
Здравствуйте.
Помогите, пожалуйста, начинающему в MQL написать условие открытия ордеров в советнике:
- ордер SELL по рынку выставляется только при уже открытом ордере BUY;
- ордер BUY по рынку выставляется только при уже открытом ордере SELL.
У меня в советнике стоят такие условия:
if(OrdersTotal()<=1 && OrderType()==OP_SELL) { OrderSend(Symbol(),OP_BUY…}
if(OrdersTotal()<=1 && OrderType()==OP_BUY) { OrderSend(Symbol(),OP_SELL …}
но советник не открывает второй ордер, хотя один открытый ордер уже есть.
С уважением, Игорь (re_spekt@mail.ru).


webwarper.net/ru This is added while posting a message to avoid misuse.
Try: webwarper.net/webwarper.exe Example of viewing: webwarper.net/ww/~av/forex.ua/fo ... m.php?f=31 ]
 
if (OrdersTotal()==1)
{OrderSelect(0, SELECT_BY_POS);
if (OrderType()==OP_SELL) OrderSend(Symbol(), OP_BUY, ...);
}

в обратном направлении - симметрично
 
Спасибо, буду пробовать.
 
если что - обращайтесь ;)
 
А как мне настроить советника. Что б он торговал на реальном депо.
Страницы: 1
Ответить
Читают тему (гостей: 1)

Вход