Скачать MetaTrader 5

Нужна помощь - Пользовательская функция Открытия ордеров.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Миша
124
Миша 2016.07.28 10:59 

Есть функции которые в свое время работали, но как полагаю, ввиду изменений в MT4 работать перестали.

Не могу понять что не так ?

 //+------------------------------------------------------------------+ 

void OrdSELL(){                              // Открытие ордера Sell

 OrderSend(Symbol(), OP_SELL, Lot, Bid, slippage, Bid+distSL, Bid-distTP, "", Magic);}

//+------------------------------------------------------------------+

void OrdBUY(){                               // Открытие ордера BUY

 OrderSend(Symbol(), OP_BUY, Lot, Ask, slippage, Ask-distSL, Ask+distTP,"", Magic);}

 slippage, Magic, distTP, distSL, Lot - находятся во внешних переменных.

Vitalie Postolache
12247
Vitalie Postolache 2016.07.28 16:30  

А что именно не работает-то?

И зачем писать отдельную функцию только для вызова OrderSend()?

Миша
124
Миша 2016.07.29 08:10  
Не открывает ордера....
evillive:

А что именно не работает-то?

И зачем писать отдельную функцию только для вызова OrderSend()?

Ihor Herasko
9262
Ihor Herasko 2016.07.29 09:57  
Rafting:
Не открывает ордера....
Посмотрите, какую ошибку выдает. Скорее всего, 130. Это означает, что либо неправильно заданы уровни SL и ТР. А может даже их установка запрещена при открытии ордера (Market Execution).
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий