Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru
Эта функция выполняет закрытие только тех позиций, у которых профит в валюте депозита превысил некоторое заданное значение. Уточнить, какие именно позиции подлежат закрытию можно с помощью параметров функции:
sy - Наименование инструмента. Если задать этот параметр, то функция проверит позиции только заданного инструмента. NULL означает текущий инструмент, а "" (по умолчанию) - любой инструмент.
op - Торговая операция, тип позиции. Допустимые значения: OP_BUY, OP_SELL или -1. Значение по умолчанию -1 - означает любую позицию.
mn - Идентификатор позиции (MagicNumber). Значение по умолчанию -1 - любой магик.
pr - Уровень профита в валюте депозита. Значение по умолчанию - 0.
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru .
Функция ClosePosBySelect().
Закрывает одну предварительно выбранную позицию. Эта функция является скорее вспомогательной, потому что вызывается из нескольких других функций, которые помогают выбрать позиции для закрытия по каким-либо условиям.
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru .
Эта функция возвращает количество ордеров и функционально полностью перекрывает ExistOrders(). Для того, чтобы заменить функцию ExistOrders() функцией NumberOfOrders(), необходимо и достаточно проверять возвращаемое значение на то, чтобы оно было больше нуля. Ограничить перечень проверяемых ордеров можно параметрами функции:
sy - Наименование инструмента. Если задать этот параметр, то функция проверит ордера только заданного инструмента. NULL означает текущий инструмент, а "" (по умолчанию) - любой инструмент.
op - Тип отложенного ордера. Допустимые значения: OP_BUYLIMIT, OP_BUYSTOP, OP_SELLLIMIT, OP_SELLSTOP или -1. Значение по умолчанию -1 - означает любой ордер.
mn - Идентификатор ордера (MagicNumber). Значение по умолчанию -1 - любой магик.