И ТОРГОВЫЕ СИСТЕМЫ ДЛЯ ФОРЕКС!
Подключаемый модуль LMartin ДЛЯ МЕТАТРЕЙДЕР
Подключаемый модуль LMartin
Назначение: обеспечение в торгующем советнике поддержки (сопровождения) открытых ордеров методом Мартингейла (методом усреднения с прогрессией объема ордера). Модуль может быть подключен к любому советнику открывающему ордера на своем символе (на символе графика на котором он работает) и не использующий для маркировки ордеров различные магики.
Если советник открывает ордера на том же символе, на графике которого он работает, и в советнике используется один магик - модуль может быть подключен к этому советнику и будет работать правильно.
Дополнительное, но не обязательное требование к советнику - советник не должен сам закрывать свои рыночные ордера, но даже если советник закрывает свои ордера, модуль продолжит работу с начатой последовательностью ордеров корректно.
Принцип работы: при появлении рыночного ордера с заданным магиком, к нему выставляется несколько лимитных ордеров того же направления – для ордеров buy выставляются ордера buylimit, для ордеров sell – sellimit и модифицируется стоплосс в соответствии с заданным параметром (или убирается стоплосс). При срабатывании одного отложенного ордера выставляется следующий, для поддержания заданного количества отложенных ордеров. В зависимости от настроек, отложенные ордера могут не использоваться, а вся работа может выполняться рыночными ордерами. У всех рыночных ордеров принадлежащих к одной последовательности ордеров модифицируется тейкпрофит – выставляется на один уровень, так, чтобы при его срабатывании была получена заданная прибыль, после срабатывания тейкпрофита все оставшиеся отложенные ордера удаляются (рис. 1).
Рис. 1. Пример работы модуля LMartin.
Модуль обеспечивает несколько вариантов прогрессии объема ордера: обычный Мартингейл (удвоение объема начального ордера), геометрическую прогрессию с заданным коэффициентом увеличения, арифметическую прогрессию начального лота, геометрическую прогрессию добавки к начальному лоту, арифметическую прогрессию добавки к начальному лоту, также, возможно для каждого ордера в последовательности ордеров, устанавливать независимый от других ордеров объем (количество ордеров не ограничено). Всего доступно семь вариантов прогрессии объема ордера. Аналогичная возможность обеспечена со всеми параметрами модуля: уровнями открытия ордеров, тейкпрофитами - можно использовать постоянные значения уровня и тейкпрофита или задавать свои значения для каждого ордера.
Подключение модуля. Для подключения модуля к советнику необходимо добавить в код советника всего три строчки кода: подключить файл, вызвать функцию инициализации из функции init() советника и вызвать основную функцию из функции start() советника (рис. 2).

Рис. 2. Подключение модуля LMartin.
При вызове основной функции в нее передается два параметра: магик ордеров советника и магик устанавливаемый ордерам открываемым модулем.
После подключения модуля в окне свойств советника появляются параметры модуля (рис. 3).

Рис. 3. Параметры модуля LMartin в окне свойств
советника.
ФОРЕКС Советник TradeEvent ДЛЯ МЕТАТРЕЙДЕР
Советник TradeEvent
Назначение: выполнение уведомлений о всех событиях с ордерами на торговом счете в терминале MetaTrader4.
Советник отслеживает следующие события:
-
Срабатывание отложенного ордера.
-
Модификация рыночного ордера (стоплосс и тейкпрофит).
-
Переход стоплосс в безубыточную область при модификации стоплосс.
-
Модификация отложенного ордера.
-
Открытие рыночного ордера (не срабатывание отложенного).
-
Установка отложенного ордера.
-
Срабатывание тейкпрофит.
-
Событие. Срабатывание стоплосс.
-
Закрытие рыночного ордера, но не по стоплосс и тейкпрофит.
-
Удаление отложенного ордера.
Отслеживание всех вышеперечисленных событий можно отдельно включать/выключать.
Уведомление может выполняться тремя способами:
-
Открытием окна с тестовым сообщением.
-
Воспроизведение звука
-
Отправка e-mail.
При воспроизведении звука, на каждое отслеживаемое событие может быть назначен свой звуковой файл.
Дополнительные опции:
Выбор отслеживаемого символа и выбор отслеживаемого магика. По
умолчанию советник отслеживает события всех ордеров любого символа и
любого магика.
Особенности работы советника:
Советник начинает работать не сразу после подключения его на график, а
после прихода первого тика. В советнике используется бесконечный цикл,
что делает недоступным его окно свойств. Для изменения настроек
советника, его нужно заново запускать из навигатора и заново сделать
все настройки. Для упрощения процесса изменения настроек в зацикленных
советниках рекомендуется сохранять и загружать файлы настроек. После
изменения настроек охранить настройки в файл, затем нажать кнопку «Ок».
При необходимости изменить настройки – запустить советник из
навигатора, открыть файл настроек, сделать необходимые изменения,
сохранить настройки в файл и нажать кнопку «Ок».
Формат уведомлений:
[Имя советника] ([Символ ордера],[Магик ордера]) [Тип ордера] [Тикет ордера] [Тип события] [Параметры]
Имя советника: все сообщения начинаются с имени советника «TradeEvent».
Символ: символ (название инструмента) по которому открыт ордер.
Магик: идентификатор ордера «Магик» (используется для пометки ордеров различными советниками).
Тип ордера: buy, sell, buystop, sellstop, buylimit, sellimit.
Тикет ордера: уникальный номер ордера присваиваемый брокером при открытии ордера.
Тип события:opened – открыт (рыночный),
placed – размещен (отложенный),
closed – закрыт (рыночный),
deleted – удален (отложенный),
modified – модифицирован (при модификации указываются параметры ордера, которые были до модификации и после модификации),
closed by TakeProfit – закрытие ордера по срабатыванию тейкпрофит,
closed by StopLoss – закрытие ордера по срабатыванию стоплосс,
modified to BreakEven – переход стоплосс в безубыточную область при модификации стоплосс.
-> - срабатывание отложенного ордера.
При указании в сообщении параметров ордера используются следующие сокращения:
Инсталляция:L: Лот.
P: Цена открытия.
SL: Цена стоплосс.
TP: Цена тейкпрофит.
Скопировать файл советника в каталог experts корневого каталога терминала, перезапустить терминал.
Запуск:
При запуске советника убедиться, что советнику разрешено работать – стоит галка «Разрешить советнику торговать» (в самом советники нет торговых функций, но так надо для его работы), и должна быть нажата кнопка «Советники» на панели инструментов терминала. После запуска советника в правом верхнем углу графика, на котором он работает должен быть улыбающийся смайлик.
Копировщик сделок CopyTrades для МЕТАТРЕЙДЕР
Комплекс CopyTrades
Копировщик сделок с одного торгового счета на другой. Функциональные возможности: копирование открытия/закрытия рыночных ордеров, установки/удаления отложенных ордеров, модификации рыночных и отложенных ордеров. Возможность работы нескольких экземпляров комплекса: копирование с одного или нескольких счетов на один или несколько других счетов. Возможность выборочного копирования ордеров по символу или магику. Возможность параллельной работы с другим экспертами. Обмен данными между терминалами выполняется через разделяемую память. Автоматическая и ручная коррекция времени на ведомом терминале, включение/выключение проверки отклонения времени и цены при открытии рыночных ордеров. Воспроизведение звука при открытии/закрытии, установке/удалении, модификации ордера. Визуальный контроль связи между терминалами, список ордеров ведущего счета на графике в каждом ведомом терминале. Корректная работа при копирования с пятизнакового счета на четырехзнаковый и с четырехзнакового на пятизнаковый.

По пожеланию покупателей копировщик доработан. Добавлено:
v2
-
Режим «зеркального» копирования - вместо ордеров buy открываются ордера sell, при этом стоплосс ордера sell стоит на уровне тейкпрофита buy, а тейкпрофит на уровне стоплосс, аналогично переворачиваются ордера sell.
-
Пропорциональное копирование объема ордера или фиксированый лот.
-
Добавка значения к стоплосс/тейкпрофит.
-
Пользовательский стоплосс/тейкпрофит.
-
Разделена проверка цены при открытии рыночных ордеров, можно отдельно задавать допустимое отклонение цены в лучшую сторону и в худшую сторону.
v3
-
Добавлена возможность отключения копирования модификаций стоплосс и тейкпрофит.
Состав комплекса:
1. Скрипт sCopyTradesMaster (передатчик сделок).
2. Скрипт sCopyTradesSlave (приемник сделок).
3. Библиотека CopyTrades.dll (для обмена данными между терминалами).
4. Подробная инструкция.
Последняя версия - v3.
Индикатор и советник ThreefoldDiv
Индикатор и советник ThreefoldDiv
Индикатор определяющий тройную дивергенцию цены с индикатором (по трем экстремумам). Возможен выбор используемого индикатора: iADDoubleSmooth, BullsPower/BearsPower, CCI, DeMarker, Force, MA, iMACDAll, MFI, Momentum, iOBVDoubleSmooth, iOsMAAll, RSI, RVI, Stochastic, WPR (15-ть индикаторов). На выбор 81 тип дивергенции (по трем экстремумам, по двум, полная проверка положения всех экстремумов, частичная и т.д.), несколько дополнительных проверок. Советник торгующий по сигналам этого индикатора.

Функции индикатора:
-
Выбор одного из 15 индикаторов: iADDoubleSmooth, BullsPower/BearsPower, CCI, DeMarker, Force, MA, iMACDAll, MFI, Momentum, iOBVDoubleSmooth, iOsMAAll, RSI, RVI, Stochastic, WPR. Для индикаторов имеющих две линии (например, Stochastic, MACD...) возможен выбор любой из линий.
-
Настройка параметров для определения экстремумов индикатора.
-
Выбор типа определяемой дивергенции: 81 тип в зависимости от количества проверяемых экстремумов и их взаимного расположения:


и т.д. и т.п.
-
Система уведомления звком, окнами сообщений, отправкой e-mail.
-
Несколько дополнительных проверок.
Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Комплектация:
1. Индикатор iThreefoldDiv. Индикатор отображает на графике цены торговые сигналы в виде стрелок. Вспомогательные индикаторы необходимые для работы индикатора ThreefoldDiv: ThreefoldDiv_UP, ThreefoldDiv_DN, iADDoubleSmooth, iMACDAll, iOBVDoubleSmooth, iOsMAAll.
2. Эксперт eThreefoldDiv торгующий по сигналам индикатора iThreefoldDiv.
3. Подробная инструкция с объяснением принципа работы индикатора и назначения всех параметров индикатора и эксперта.
4. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Отчеты после тестирования эксперта:




ФОРЕКС CandlePattern ДЛЯ МЕТАТРЕЙДЕР
Комплекс CandlePattern
Многофункциональный комплекс для распознавания свечных паттернов: индикаторы, советники торгующие по этим индикаторам и вспомогательные программы. Обеспечивается возможность регулирования точности распознавания от "абсолютного совпадения" до "примерно похоже". Возможность снятия "снимков" с графика цены (одного или множества в заданном диапазоне дат) и сохранение их в файлы для последующего использования в индикаторах, имеется возможность перебора множества файлов в эксперте в режиме оптимизации. Возможность микширования нескольких паттернов для получения паттерна промежуточной формы. В комплекс входит программа для рисования свечных патернов для последующего использования их в индикаторах. Полный инструментарий для любителей свечного анализа.

Состав комплекса:
1. iCandlePattern - индикатор для распознавания
свечных паттернов с функций отображения на графике используемого
свечного паттерна.
2. iCandlePatternOsc - осциллятор уровня совпадения графика цены с заданным паттерном.
3. iCandlePatternEA - индикатор аналогичный индикатору iCandlePattern, предназначен для вызова из эксперта eCandlePatternEA.
4. iCandlePatternMix - индикатор для распознавания комбинированного
(микшированного) паттерна с функций отображения на графике полученного
в результате микширования паттерна.
5. iCandlePatternMixOsc - осциллятор уровня совпадения графика цены с микшированным паттерном.
6. iCandlePatternMixEA - индикатор аналогичный индикатору
iCandlePatternMix предназначен для вызова из эксперта
eCandlePatternMixEA.
7. sCandlePatternSave - скрипт для сохранения свечного паттерна с графика цены, для последующего использования в индикаторах.
8. sCandlePatternSaveBat - скрипт для сохранения множества паттернов с
графика цены для последующего их перебора в тестере в режиме
оптимизации.
9. eCandlePatternEA - эксперт торгующий по сигналам индикатора iCandlePatternEA
10. eCandlePatternMixEA - эксперт торгующий по сигналам индикатора iCandlePatternMixEA.
11. Программа CandlePattern (приложение для WIndows) - предназначена
для ручного рисования свечных паттернов, сохранения полученного
паттерна в файл для использования в индикаторах.
12. Файлы паттернов по книге Стива Нисона "За гранью Японских свечей" (41 паттерн).
13. Файлы настроек соответствующие
представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Программа CandlePattern
Предназначена для рисования паттернов (до 50 баров) для дальнешего использования в индикаторе.

Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Отчеты после тестирования эксперта:




ФОРЕКС Комплекс Pattern_MA ДЛЯ МЕТАТРЕЙДЕР
Комплекс Pattern_MA
Многофункциональный комплекс для распознавания ценовых паттернов (фигур образованных графиком цены). Индикатор для распознавания паттернов, советник торгующий по сигналу этого индикатора и несколько других вспомогательных программ. Обеспечивается возможность регулирования точности распознавания от "абсолютного совпадения" до "примерно похоже", гибкое регулирования формы паттерна в практически неограниченном диапазоне форм, возможность снятия "снимков" с графика цены и использование их в индикаторе, дополнительная программа для преобразвания графических изображений в данные паттерна и также использование в индикаторе (можно рисовать паттерны в любом графическом редакторе, а индикатор будет находить их на графике цены). Возможность микширования нескольких паттернов для получения паттерна промежуточной формы.

Состав комплекса:
1. Индикатор iPattern_MA. Основной компонент системы.
2. Программа ImageProcessor. Предназначена для преобразования
изображений в файл паттерна для последующего использования в индикаторе
iPattern_MA.
3. Скрипт sPatternFromChart_MA. Предназначен для сохранения участков с
графика цены в файл паттерна для последующего использования в
индикаторе iPattern_MA.
4. Скрипт sPatternFileNumbers. Вспомогательный скрипт для упрощения работы с файлами паттернов.
5. Советник еPattern_MA. Работает по сигналам индикатора
iPattern_MA.
6. Подробная инструкция с описанием принципа работы индикаторы и назначения всех параметров.
7. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Функции индикатора iPattern_MA:
Индикатор предназначен для распознавания ценовых паттернов (фигур) образуемых графиком цены. В качестве входных данных индикатора используется скользящая средняя. С настройками по умолчанию используется скользящая средняя с периодом 1 построенная по ценам закрытия, что соответствует графику цены отображаемому в виде линии.
-
Возможно изменения параметров скользящей средней: периода, метода сглаживания, цены.
-
Форма распознаваемого паттерна может задаваться двумя способами: 1 - данными из файла паттернов (возможно микширование до трех паттернов с различными весовыми коэффициентами), 2 - коэффициентами числового ряда (возможно получение практически любой формы паттерна). Длина паттерна во всех случаях регулируется.
-
Три метода распознавания паттерна.
-
Три варианта расстановки стрелок.
-
Уведомление окном с текстовым сообщением, звуком, e-mail. Возможно отдельное включение уведомлений при появлении стрелки на нулевом (формирующемся) баре и на первом (сформированном) баре.
-
Режим отображаения паттерна, для контроля формы полученной в результате оптимизации с перебором коэффициентов числового ряда или весовых коэффициентов при использовании файла паттернов.
Программа ImageProcessor
Предназначена для преобразования изображений (*.bmp, *.gif, *.jpg) в файл с даными паттерна для дальнешего использования в индикаторе.

Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Отчеты после тестирования эксперта:




Индикатор и советник OsMAPattern
Индикатор и советник OsMAPattern
Индикатор распознавания паттернов осциллятора OsMA и советник торгующий по сигналам этого индикатора. Паттерн OsMA определяется как ряд баров, на каждом из которых OsMA находится в одном из восьми состояний (выше/ниже нуля, растет/снижается и др.). Имеется возможность задвать паттерн стороковой переменной с удобным обозначением состояний OsMA (в этом случае длина паттерна не ограничена) или числовыми переменным для оптимизации в тестере (максимальная длина паттерна - 15 баров). Другие дополнительные функции.

Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Комплектация:
1. Индикатор iOsMAPattern. Индикатор отображает на графике цены торговые сигналы в виде стрелок и отображает графическими объектами выявленный паттерн. Имеет функцию уведомления окном сообщения, звуком, отправкой e-mail при появлении торгового сигнала.
2. Эксперт eOsMAPattern торгующий по сигналам индикатора iOsMAPattern.
3. Подробная инструкция с объяснением принципа работы индикатора и назначения всех параметров индикатора и эксперта.
4. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Отчеты после тестирования эксперта:




Индикатор и советник ZigZagPattern
Индикатор и советник ZigZagPattern
Индикатор распознавания паттернов зигзага и советник торгующий по сигналам этого индикатора. Форма паттерна определяется относительным размером каждого отрезка паттерна относительно базисного отрезка. Два варината определения параметров паттерна: строковый (неограниченный размер паттерна) и числовыми переменными для оптимизации в тестере (максимальная длина паттерна - 15 отрезков). Два варианта определения точности совпадения паттерна с заданными параметрами. Два варианта изпользования зигзага: использование только сформированных отрезков зигзага, с использованием формирующегося отрезка (без перерисовки торговых сигналов). Другие дополнительные функции.

Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Комплектация:
1. Индикатор iZigZagPattern. Индикатор отображает на графике цены торговые сигналы в виде стрелок и отображает графическими объектами выявленный паттерн. Имеет функцию уведомления окном сообщения, звуком, отправкой e-mail при появлении торгового сигнала.
2. Эксперт eZigZagPattern торгующий по сигналам индикатора iZigZagPattern.
3. Подробная инструкция с объяснением принципа работы индикатора и назначения всех параметров индикатора и эксперта.
4. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Отчеты после тестирования эксперта:




Индикатор и советник OnMSignals
Индикатор и советник OnMSignals
Эксперт на индикаторах OsMA и MACD, разрабатывался специально для работы на ручном подтверждении. Основной целью было выявление как можно большего количества потенциально возможных точек входа в рынок с применением как можно более простых методов анализа.

Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Автоматическое сохранение после тестирования небольшого статистического отчета.
Комплектация:
1. Индикатор iOnMSignals. Индикатор отображает на графике цены торговые сигналы в виде стрелок, имеет функцию уведомления окном сообщения, звуком, отправкой e-mail при появлении торгового сигнала.
2. Эксперт eOnMSignals торгующий по сигналам индикатора iOnMSignals.
3. Подробная инструкция с объяснением принципа работы индикатора и назначения всех параметров индикатора и эксперта.
4. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Отчеты после тестирования эксперта:




Индикатор и советник 34x34
Индикатор и советник 34x34
Была проведена кластеризация данных EURUSD, и было выявлено 34 наиболее часто повторяющихся 34-барных ценовых паттернов. В исследованиях использовались данные EURUSD M1 (100000 баров), M5 (100000 баров) , М15 (192234 баров), M30 (96314 баров), H1 (48246 баров), H4 (12368 баров). Полученные кластеры были собраны в индикатор позволящий выбирать один из них и использовать как эталон для выявления на графике похожих ситуаций, выявленные совпадения отображаются на графике стрелкой. Эксперт торгует по стрелкам индикатора.

Дополнительно прилагается осциллятор уровня совпадения с заданным паттерном и подробный отчет о проведенных исследованиях с изображениями всех кластеров, массивами данных, таблицами взаимной корреляции..

Осциллятор i34x34osc.

Фрагмент отчета иследований.
Функции эксперта:
-
Отображение комментария ордера в окне открытия ордера, для идентификации советника при работе на ручном подтверждении.
-
Явное указание рабочего таймфрейма, что позволяет избежать сбоя в работе советника при случайном переключении таймфрема графика.
-
Фиксированный объем ордера, или пропорциональный средствам.
-
Выход из позиций по стоплосс, тейкпрофит, по противоположному сигналу.
-
Возможность работы нескольких советников на одном символе.
-
Возможность открытие ордера без стоплосс и тейкпрофит и их установка сразу после открытия ордера.
-
Контроль количества открытых ордеров.
-
Возможность пропускать торговый сигнал при работе на ручном подтверждении (запрет действия сигнала в течение одного бара с управлением через графический объект).
-
Определение трех промежутков рабочего времени эксперта.
-
Определение рабочих дней недели эксперта.
-
Авотоматическое сохранение после тестирования небольшого статистического отчета.
Комплектация:
1. Индикатор i34x34. Индикатор отображает на графике цены торговые сигналы в виде стрелок и отображает графическими объектами выявленный паттерн. Имеет функцию уведомления окном сообщения, звуком, отправкой e-mail при появлении торгового сигнала.
2. Осциллятор i34x34osc. Индикатор отображает в отдельном окне уровень сопадения данных с графика цены с заданным паттерном.
3. Эксперт e34x34 торгующий по сигналам индикатора i34x34.
4. Подробная инструкция с объяснением принципа работы индикатора и назначения всех параметров индикатора и эксперта.
5. Файлы настроек соответствующие представленным ниже отчетам. Внимание! Настройки предоставляются в качестве примера и не являются практической рекомендацией для их непосредственного применения.
Отчеты после тестирования эксперта:




Подключаемый модуль StopReverse для советников Метатрейдер
Подключаемый модуль SR (StopReverse)
для советников МетатрейдерНазначение: Обеспечение в торгующем советнике поддержки (сопровождения) открытых ордеров методом Стоп-Переворот (открытие ордера в противоположном направлении при достижении определенного уровня убытка). Модуль может быть подключен к любому советнику открывающему ордера на своем символе (на символе графика на котором он работает) и не использующий для маркировки ордеров различные магики. Обязательным условием возможности использования модуля является наличие у открываемых экспертом ордеров стоплосса.
Если советник открывает ордера на том же символе, на графике которого он работает, в советнике используется один магик, ордера имеют стоплосс - модуль может быть подключен к этому советнику и будет работать правильно.
При появлении рыночного ордера с заданным магиком, к нему, на уровне его стоплосс, выставляется отложенный стоп-ордер противоположного направления – для ордеров buy выставляется ордер sellstop, для ордеров sell – buystop. Стоплосс отложенного ордера выставляется на уровне цены открытия рыночного ордера (фиксированный коридор). При срабатывании стоплосс рыночного ордера срабатывает отложенный ордер, выставляется противоположный стопордер на уровне стоплосс рыночного ордера и т.д. (рис. 1).
Рис. 1. Пример работы модуля SR.
Модуль обеспечивает несколько вариантов прогрессии объема ордера: обычный Мартингейл (удвоение объема начального ордера), геометрическую прогрессию с заданным коэффициентом увеличения, арифметическую прогрессию начального лота, геометрическую прогрессию добавки к начальному лоту, арифметическую прогрессию добавки к начальному лоту, также, возможно для каждого ордера в последовательности ордеров, устанавливать независимый от других ордеров объем (количество ордеров не ограничено). Всего доступно семь вариантов прогрессии объема ордера. Аналогичная возможность обеспечена и с тейкпрофитами - можно использовать постоянные значения уровня и тейкпрофита или задавать свои значения для каждого ордера.
Подключение модуля. Для подключения модуля к советнику необходимо добавить в код советника всего четрые строчки кода: подключить файл, вызвать функцию инициализации из функции init() советника, вызвать функции деинициализации из функции deinit() советника и вызвать основную функцию из функции start() советника (рис. 3).

Рис. 2. Подключение модуля SR.
При вызове основной функции в нее передается два параметра: магик ордеров советника и магик устанавливаемый ордерам открываемым модулем.
После подключения модуля в окне свойств советника появляются параметры модуля (рис. 3).

Рис. 3. Параметры модуля SR в окне свойств
советника.
ФОРЕКС Эксперт СОВЕТНИК eMemory
ФОРЕКС Эксперт СОВЕТНИК eMemory

Эксперт предназначен для поиска в исторических данных участка данных похожего на текущую рыночную ситуацию (до трех наиболее похожих участков, может отображаться и только одна линия или ни одной если в истории не найдено боле менее похожих участков данных). Основной модуль системы, обеспечивающий поиск похожего участка данных выполнен на C++ в виде dll, что обеспечивает вполне приемлемое быстродействие системы даже при использовании исторических данных большого объема, например, на поиск в данных М1 с 1999 участка длиной 34 бара затрачивается примерно 6 секунд, 100 баров – 12 секунд, 500 баров – 46 секунд (процессор 2.93 ГГц). Для работы системы не обязательно, чтобы в терминале на графике находились все данные, в которых будет выполняться поиск. Поиск выполняется в собственных, предварительно подготовленных файлах. Система реализована в виде эксперта, функция поиска данных при этом работает в фоновом режиме, что незаметно для пользователя терминала – сохраняется возможность прокручивать график, присоединять или удалять индикаторы на график, запускать скрипты, использовать на других графиках других экспертов, короче говоря - нет никаких внешних признаков работы системы на компьютере кроме загрузки процессора.
Комплектация
1. Эксперт eMemory_v2.
2. Скрипт sMemoryCreateHistory для подготовки файлов с данными, в которых выполняется поиск.
3. Файл FDMemory_v2.dll.
4. Подробная инструкция.
Примечание
Система корректно работает в тестере, что допускает тренировку в визуальном режиме.
AutoTest-автоматизирует процесс тестирования экспертов.
Программа AutoTest

Программа предназначена для управления терминалом MetaTrader 4 - автоматизирует процесс тестирования экспертов. Проводится оптимизация на одном временном участке, по заданным критериям выполняется выбор лучших результатов оптимизации и проводится проверочное тестирование на другом временном участке. Затем выполняется оптимизация на следующем участке, проверочное тестирование и т.д. Моделируется практическое применение эксперта: оптимизация, торговля, оптимизация, торговля... Даты интервалов оптимизации/тестирования задаются списком в текстовом файле. Для быстрого создания списка дат прилагается скрипт для терминала MetaTrader sOptimisationDates.
Комплектация
1. Программа AutoTest (приложение для Windows) - основной компонент системы - предназначена для управления терминалом.
2. Скрипт sOptimisationDates для терминала MetaTrader. Предназначен для
создания списка дат, по данным доступных на графике цены. По этому
списку дат программа AutoTest выполняет оптимизацию и проверочное
тестирование. Скрипт можно найти в корневом каталоге программы AutoTest
после ее инсталляции.
3. Скрипт sSaveReportFunctions для терминала MetaTrader. Предназначен
для автоматического создания функции пользовательского отчета о
тестировании. У экспертов с большим количеством параметров, не все
параметры сохраняются в отчете оптимизации, если имеется исходный код
эксперта (файл mq4), в эксперт могут быть быть быстро добавлены функции
сохранения отчета, генерируемые скриптом sSaveReportFunctions. Скрипт
можно найти в корневом каталоге программы AutoTest после ее
инсталляции.
4. Подробная инструкция по работе
с программой.
Примечание
В процессе работы программы терминал периодически открывается и закрывается, что может делать затруднительным использование компьютера для других задач.
Пример результирующего отчета




