Копировщик сделок EasyCopier

easycopier

EasyCopier Master-account

Представляю Вашему вниманию улучшенную версию моего копировщика EasyCopier

EasyCopier settings

EasyCopier settings

Возможности:
1) Высокая скорость работы, минимум настроек.
2) Не требуется никаких DLL.
3) Используется только один модуль EX4, который устанавливается на Master и -Slave счета.
4) Возможность копирования с одного Master-счета на множество Slave-счетов, или с нескольких Master-счетов на один Slave-счет
5) Автоматическое определение суффиксов и префиксов символов, символов золота, серебра и др…
6) Прямое и реверсное копирование ордеров (Например BUY->SELL и наоборот, что позволяет выводить стабильно убыточные счета или советники в прибыль)
7) Настраиваемый размер копируемого лота: увеличение в N раз, или фиксированный
8) Возможность принудительного задания таблицы копируемых символов – например GOLD -> XAUUSD при помощи текстового файла symbols.csv.
9) Возможность не копировать отложенные ордера, а только копировать их по факту срабатывания (полезно для скальперов)
10) Возможность не копировать StopLoss и TakeProfit (аналогично, полезно для скальперов)
11) Возможность закрывать каждый ордер при достижении профита Х пунктов
12) Возможность приостанавливать копирование при достижении плавающей просадки (проценты)
13) Игнорировать открытие сделки, если проскальзывание цены между Master и Slave превысило X пунктов
14) Возможность добавлять собственные комментарии к копируемым ордерам

Все свои действия копировщик записывает в журнал экспертов.

Как использовать копировщик?

  1. Установить файл EasyCopier, как обычный советник на требуемые счета Master и Slave (их может быть не более 1024)
  2. В настройках каждого советника выбрать режим работы: если Master – то поле Master account number # не заполнять, а в случае Slave установить номер Master-счета, с которого будут копироваться сделки
  3. Для режима Slave выбрать остальные настройки: Реверс сделок (да/нет),  Множитель лотности ордеров, Копирование отложенных ордеров (да/нет), установка SL/TP (да/нет).
  4. Выбрать магик ордеров (Для режима Master магик=-1 будет означать, что будут копироваться ВСЕ ордера. Для режима Slave магик имеет смысл выставлять>0, если на счете будут параллельно работать другие автоматические советники или копировщики, или будут совершаться ручные сделки)
  5. Разрешить автоматическую торговлю советниками

При необходимости вы можете создать файл Symbols.txt, в котором указывается явное преобразование символов пар, например символ SILVER будет преобразован в USDSLV. Этот файл файл необходимо поместить в каталог данных терминала (через меню файл) в папку ..\MQL4\FILES.

Видеоинструкция:

Скачать копировщик:

Кол-во скачиваний: 385

Пример файла symbols.csv, вы его можете легко редактировать редактором блокнот или MS Excel:

Кол-во скачиваний: 183

Вы можете использовать данную версию без ограничений на демо-счетах. Для работы на реальных счетах необходим именной ключ. Стоимость такого ключа составляет 40$ без ограничения срока действия. Всем купившим советник я предоставляю дальнейшие обновления бесплатно. Для получения ключа обращайтесь в раздел контакты.

Индикатор Money Flow Index

Новая улучшенная версия технического индикатора Индекса Денежных Потоков (Money Flow Index, MFI) наиболее точно показывает скорость, с которой производится покупка или продажа торгового инструмента (валюты). В построении графика MFI участвует объем, что является наиболее полезным для высоковолатильных инструментов.

Индикатор MFI

Индикатор MFI

Как использовать индикатор?

  1. Расхождения между ценой и движением индикатора. Если цена растет, а значение Money Flow Index падает (или наоборот), то велика вероятность разворота цен.
  2. Значение Money Flow Index выше 80 и ниже 20 сигнализируют соответственно о потенциальной вершине и основании рынка.

Настройки индикатора:

Up = 80; //зона верхняя (перекупленность валюты)
Dn = 20; //зона нижняя (перепроданность валюты)
alert = true; // Выдавать ли всплывающие сообщения при пробитии границ Up и Dn

 

Кол-во скачиваний: 167

Тестирование советников Мetatrader-4 на истории

Тестирование советников на истории позволяет оценить, насколько он будет прибыльным при торговле в реале, а также подобрать наиболее оптимальные его параметры.
У большинства советников есть настройки переменных – например размеры тейкпрофита, стоплосса, лотность и др.
Для тестирования советника запустите терминал, нажмите Ctrl-R. В результате откроется панель тестирования:

Панель тестирования советников

Панель тестирования советников

Из выпадающих списков необходимо выбрать:

  • Название советника (советник должен предварительно быть установленным в терминал, если советника нет в списке, то терминал необходимо перезапустить).
  • Символ (валютная пара или другой инструмент для тестирования, у каждого брокера свой набор символов).
  • Период тестирования (от 1 минуты M1 и выше).
  • Модель тестирования. Подробнее про модель тестирования см. ниже.
  • Спред. Для плавающего спреда вводите максимальное значение, согласно спецификации. Для фиксированного спреда выбирайте “фиксированный”.
  • Даты начала и окончания тестирования.

Далее подтвердите режим “Визуализация“, отключите режим “Оптимизация“. Нажмите кнопку “Свойства эксперта” и выберите стартовый депозит и параметры переменных робота для тестирования:

Стартовый размер депозита

Стартовый размер депозита

Настройки переменных эксперта

Настройки переменных эксперта

После этого нажмите кнопку “СТАРТ” и в режиме визуализации на истории котировок будет видно, как советник выставляет ордера. Во вкладке “Журнал” при этом записываются действия советника, реакция на них брокера, возможные ошибки и т.п. Данный журнал сохраняется в виде файла *.log, и располагается в папке “…\Каталог терминала MT4\tester\logs\”.Тестирование можно производить только по одному инструменту. Мультивалютные советники в МТ4 тестировать невозможно.

После окончания тестирования, в панели тестера появляется вкладки:

  • Результаты” – лог выставление, закрытие, удаление ордеров в строгом порядке согласно алгоритму эксперта.
  • График” – рост прибыли в соответствии с закрытием каждого нового ордером.
  • Отчет” – математическая статистика по результатам обработки тестирования.

Отмечу отдельно опцию “Модель тестирования“. Некоторые эксперты спроектированы таким образом, что для их работы требуется анализировать каждый тик. Например, открытие ордеров в таких советниках происходит в произвольные моменты времени, перемещение стоплосса в прибыльную зону (траллинг) происходит через каждые несколько пунктов. Для таких экспертов необходимо выбирать модель “Все тики“. Лучше всего эта модель работает для экспертов с временным периодом M5 и выше.

Модель “По ценам открытия” имеет смысл использовать на временном периоде от H1 и выше для советников, которые открывают ордера строго в начале каждого нового часового, четырехчасового и других высших баров.

Для поиска наиболее оптимальных результатов работы на истории (таких как прибыльность, просадка и др.), необходимо включить опцию “Оптимизация“. Далее нажмите кнопку “Свойства эксперта“, в результате откроется окно:

Оптимизация эксперта

Оптимизация эксперта

Отметьте галочками те параметры, которые потребуют оптимизации (например тейкпрофит, стоплосс), и установите их начальные, конечные значения и шаг изменения этих значений.

Также во вкладке “оптимизация” можно выбрать дополнительные оптимизируемые параметры.

После этого нажмите кнопку “Старт” и тестер начнет оптимизацию. Т.к. зачастую тестеру необходимо перебрать множество вариантов, то оптимизация может занять продолжительное машинное время от нескольких минут до нескольких часов, или даже суток у особо сложных экспертов.

Результат оптимизации параметров будет отображен в тестере во вкладках “Результаты оптимизации” и “График оптимизации“. Из данных результатов можно будет выбрать лучшие, установить их в качестве рабочих в свойствах эксперта или сохранить в файле настроек (*.set).