Здесь , и далее в полном описании функций, я буду приводить выдержки из форума 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
Очередной релиз советника по индикатору ZigAndZag, индикатор ему по прежнему нужен, можно найти в коде базе и на Форуме, а так же здесь. Обсуждение там же.
Добавленна, функция множественности ордеров, убрано принудительное закрытие, т.е. работает по переворотной системе, есть некое подобие мартингейла
сигналы к открытию берет со старшего ТФ
Вот баланс при прогоне с начала года, со стандартными параметрами на паре GBPUSD TF=5 MIN
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума 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 - любой магик.
Здесь , и далее в полном описании функций, я буду приводить выдержки из форума http://forum.mql4.com/ru/ посвященные обсуждению данной тулзы, в прицепе будет готовый скрипт для тестирования данной функции на ветке http://forum.mql4.com/ru/11287 Эти и еще многие полезности Вы можете так же скачать с сайта www.kimiv.ru .
Возвращает индекс (порядковый номер в общем списке установленных ордеров или открытых позиций) ордера или позиции по тикету. Если функция IndexByTicket() не сможет найти ордер или позицию с нужным тикетом, то она вернёт -1. Ограничить перечень проверяемых ордеров или позиций можно параметрами функции:
sy - Наименование инструмента. Если задать этот параметр, то функция проверит ордера и позиции только заданного инструмента. NULL означает текущий инструмент, а "" (по умолчанию) - любой инструмент.
op - Торговая операция, тип отложенного ордера или позиции. Допустимые значения: OP_BUY, OP_BUYLIMIT, OP_BUYSTOP, OP_SELL, OP_SELLLIMIT, OP_SELLSTOP или -1. Значение по умолчанию -1 - означает любой ордер или позицию.
mn - Идентификатор ордера или позиции (MagicNumber). Значение по умолчанию -1 - любой магик.