Скрипты: Close all orders by opposites

 

Close all orders by opposites:

Два скрипта для закрытия всех ордеров встречными

Автор: Andrey Kaunov

 

Вы наверное хотели использовать эту функцию https://docs.mql4.com/trading/ordercloseby

Так как по вашему коду OrderClose это не закрытие встречным или я что-то не так понял?

OrderCloseBy - Trade Functions - MQL4 Reference
OrderCloseBy - Trade Functions - MQL4 Reference
  • docs.mql4.com
OrderCloseBy - Trade Functions - MQL4 Reference
 
Automated-Trading:

Close all orders by opposites:

Автор: Andrey Kaunov

Проверить возможность закрытия встречными:

      CLOSEBY_ALLOWED = MarketInfo( SymbolName, MODE_CLOSEBY_ALLOWED );
 
Roman Meskhidze:

Вы наверное хотели использовать эту функцию https://docs.mql4.com/trading/ordercloseby

Так как по вашему коду OrderClose это не закрытие встречным или я что-то не так понял?

Всё в порядке, есть там и OrderCloseBy(...), присмотритесь внимательнее ))). OrderClose(...) требуется для дозакрытия оставшихся частей, для которых не хватило встречных объёмов.

Mislaid:

Проверить возможность закрытия встречными:

Да, Вы правы, проверку можно поставить. Но лишь для ускорения процесса, т.к. при отсутствие такой возможности скрипт просто закроет все позиции по одной.