Нужна функция закрытия ордеров

overdrive90

Активный участник
Помогите найти, или может кто напишет функцию.

Функция закрытия самого прибыльного и самого убыточного ордера, если профит по этим 2 ордерам превышает определенное значение.

Т.е. должно закрываться только 2 ордера, независимо от того сколько их открыто на момент вызова функции.
 

tommy27

Гуру форума
Помогите найти, или может кто напишет функцию.

Функция закрытия самого прибыльного и самого убыточного ордера, если профит по этим 2 ордерам превышает определенное значение.

Т.е. должно закрываться только 2 ордера, независимо от того сколько их открыто на момент вызова функции.

Вот здесь _http://forum.mql4.com/ru/38949
там на любой вкус и цвет, а имея минимальные знания мкл4 их можно скрещивать между собой, для получения необходимого гибрида;)
 

overdrive90

Активный участник
Вот здесь _http://forum.mql4.com/ru/38949
там на любой вкус и цвет, а имея минимальные знания мкл4 их можно скрещивать между собой, для получения необходимого гибрида;)

Спасибо конечно, но хотелось бы получить готовый вариант функции. У самого знаний не хватает. я работаю в Forex Ea Generator
 

Cemen4yk1

Местный житель
а мне нужна функция закрытия чуть по сложней: нужно крыть все профитные позы + все те убыточные позы на которых хватит профита с положительных поз, вроде и простая функция, а когда начинаешь писать, окай залил всё массив: тикеты, профит по каждой позиции, лот по каждой позиции, выбрать и закрыть все профитные - да без проблем, при закрытии плюсовать их профит в переменную, ок, выбрать самые убыточную позицию, проверить хватает ли профита для закрытия, если да закрыть убыточную позицию, при закрытии минусовать профит в переменной, повторить, если профита не хватает для закрытия убыточной поз, крыть частично на сколько хватит профита, при закрытии минусовать профит в переменной, повторить
 
Верх