Оптимизация настроек советника Ilan1.6Dynamic. Тест по истории в тестере.

В прошлой статье я писал о советнике Ilan1.6Dynamic, и сегодня я хочу показать, как установить советник в свой терминал, как оптимизировать настройки под интересующую валютную пару, как провести тест на истории.

Итак, установить сам советник из архива нужно по такому же принципу,  как и индикаторы, только советник устанавливается в папку Experts в вашем терминале. Открываете папку с терминалом, далее папка MQL4, далее в ней папка Experts. Это и есть папка, в которой будут находиться советники.

Теперь чтобы установить советник на рабочий график. Запускаете терминал, открываете закладку «Вид» и нажимаете на кнопку « Навигатор». С лева у вас появится колонка с индикаторами, скриптами и советниками.

Рис.1

8319f-clip-196kb

Если вы все правильно сделали, то у вас в терминале будет примерно такая же картинка, как и у меня. Теперь у вас есть список советников, и вы можете просто перенести советник на нужную валютную пару.

Кроме этого, чтобы советник работал на графике, ему нужно разрешить это делать. Для этого нужно нажать на эту вот такую вот кнопку в терминале, чтобы вы подтвердили авто-торговлю.

Рис.2

d10a7-clip-219kb

Это сделано для удобства, чтобы не удалять советники с графика, а потом вновь устанавливать с загрузкой настроек, можно просто одной этой кнопкой отключить или включить советник в терминале.

Рис.3

309ad-clip-217kb

Теперь перенесите советник на рабочий график мышкой, и советник отобразится в верхнем правом углу вот таким вот образом. Мордочка советника должна обязательно улыбаться, это значит, что советник включен и готов к работе. Если же смайлик грустный, то значит авто-торговля не включена и советник не может торговать.

Рис.4

78ad2-clip-217kb

Теперь нажимаете на график правой кнопкой мыши, выбираете советник, свойства, перед вами появляется окно настроек установленного советника.

Рис.5

12302-clip-252kb

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

Рис.6

f148f-clip-257kb

Это настройки советника Ilan1.6Dynamic. Их не мало, но не все нужно менять, только несколько настроек.

 

LotExponent – коэффициент увеличения следующего ордера в сетке ордеров, открываемых советником. При значении равному 1 , все ордера будут одинакового объема. По умолчанию установлен размер 1.4, то есть при открытии первого ордера объемом 0.1, следующий ордер будет открыт объемом 0.14 лота. Этот параметр желательно оптимизировать в тестере.

DynamicPips – опция включение динамического режима.

Defoltpips – величина шага сетки в пипсах.

Glubina – количество предыдущих свечей, по которым советник рассчитывает волатильность рынка.

DEL – параметр для расчета сетки ордеров, советник использует его вместе с DynamicPips и Defoltpips.

slip —  допустимая величина проскальзывания.

Lots – это размер стартового лота, первого ордера открытого советником.

lotdecimal – это количество знаков после 0 в размере лота первого ордера. Если лот 0.1 , то после нуля 1 цифра и нужно установить значение опции равное 1, если же лот 0.01, то после нуля уже 2 цифры и нужно ставить опцию lotdecimal равную 2.

TakeProfit – тут понятно, это количество пунктов для желаемой прибыли по сделке. Этот параметр желательно оптимизировать, начать к примеру от 8п. до 12п. (80 и 120 при пятизнаке).

Drop — определяет значение вшитого в Ilan 1.6 dynamic индикатора CCI с периодом 55. Советник должен закрыть все ордера, если значение индикатора превышают допустимое. Это своего рода страховка от больших потерь.

RSI min/max – это нижняя и верхняя граница индикатора RSI встроенного в советник.

MagicNumber – это число советника, которым он маркирует открытые им ордера, чтобы отличать их от других ордеров.

MaxTrades – максимальное количество ордеров в одной сетке. Это значение так же нужно оптимизировать под свой депозит.

UseEquityStop – использование стопа по ордеру, если опция установлена — true.

TotalEquityRisk – значении депозита, при котором все ордера будут закрыты автоматически.

UseYimeOut – использовать временное ограничение ( закрытие сделки, если ордер слишком долго висит на графике)

MaxTradeOpenHours – через сколько часов закрыть зависшую серию ордеров.

 

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

Рис.7

456a2-clip-260kb

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

 

Рис.8

95e3f-clip-243kb

Для простоты нужно нажать правой кнопкой мышки на походящих настройках и нажать «Установить входные параметры». Теперь в вашем советнике есть такие же настройки и вы можете протестировать их на истории.

Рис.9

2ccc9-clip-254kb

Теперь запускаем тестер, снимаем галочку с функции «оптимизация» и теперь тестер прогоняет советник уже на истории и выводит график баланса.

Рис.10

28617-clip-218kb

И вот после прогона советника по истории с оптимизированными настройками вы получаете вот так вот график. Как видно просадка минимальная, прибыль почти 100% за 3,5 месяца работы.

Далее в закладке «Результаты» вы можете скачать результат тестирования советника и сохранить отчет в таком вот формате.

Рис.11

75a17-clip-108kb

 

Да, все красиво у нас получилось, но помните, советник Ilan1.6Dynamic обязательно сольет вам депозит, конечно если размер вашего депозита не будет превышать необходимый в 5-10 раз. Тогда конечно при таком запасе прочности он сможет пересидеть огромную просадку. Но оптимизировать настройки нужно обязательно, это даст максимально верные настройки для выбранной валютной пары, для вашего брокера.

Надеюсь вы сможете разобраться теперь как протестировать и оптимизировать советник у вас в терминале, если я что-то упустил, или что-то у вас не получается, пишите, решим.

 

Скачать советник Ilan1.6Dynamic.

This article has 4 Comments

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*