Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - Тестирование и оптимизация советников
Показать сообщение отдельно
Старый 19.11.2012, 12:57   #1
jeki
Любитель
 
Регистрация: 26.06.2012
Сообщений: 320
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Автор темы По умолчанию




Советники сегодня вошли в жизнь многих трейдеров. Интернет кишит предложениями продать прибыльный или суперприбыльный советник. О том, как можно подделать результаты советника, было рассмотрено в одной из предыдущих статей. Но что делать, если всё-таки советник купили или получили в подарок или просто скачали бесплатно с сайта. Запускать его на счету с реальными деньгами глупо. Прежде чем - это сделать, советник следует протестировать на учебном счету. Эта процедура может занять продолжительное время и если результат будет не утешительным, то потеряно будет много времени. Для того чтобы понять стоит ли начинать проверять советник, его следует сначала протестировать в тестере стратегий торгового терминала МТ4 и попробовать оптимизировать входные параметры.

Как это сделать по шагам рассмотрим в этой статье на примере встроенного в торговый терминал МТ4 советника MACD.

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

Тестирование советника

Итак, тестер стратегий вызывается в терминале МТ4 через панель инструментов или с помощью сочетания кнопок «Ctrl+R», второе нажатие убирает тестер стратегий. После того, как внизу откроется тестер, выбираем советник «MACD Sample, под ним выбираем валютную пару EUR/USD и все тики для тестирования. Далее, для тестирования советника выбираем текущий год, для этого ставим галку в поле «Использовать дату» и устанавливаем её. Период тестирования выбираем для пробного теста «H1». Если всё сделано, верно, то внизу у Вас будет картинка как на изображении внизу.




На рисунке тестер уже отработал, поэтому полоса зелёная. Если в советнике нет параметров по умолчанию, то их можно ввести, нажав на кнопку «Свойства эксперта». Для тестирования параметры вводятся в первый столбец как это изображено на картинке внизу.






Итак, если всё настроено, то нажимаем на кнопку «Старт» и ждём окончания тестирования советника. Сильно в результаты тестирования вникать не будем, но для сравнения можем сохранить результат работы советника в виде графика результатов торговли. Результат торговли данного советника без оптимизации с параметрами по умолчанию виден на картинке внизу, а посмотреть его в терминале можно перейдя на вкладку «График».






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


Для оптимизации советника необходимо настроить параметры во вкладке «Свойства эксперта». Для этого сначала рассмотрим что там и как.

Кроме столбца «Значение» в тестере стратегий для оптимизации параметров советника присутствуют три столбца. Столбец «Старт» предназначен для стартового значения входного параметра. В примере нашем будем оптимизировать профит советника и начнём со значения 10. Конечное значения профита устанавливается в колонку «Стоп» и я выбираю значение 100. Шаг, с которым тестер будет увеличивать профит, и тестировать ставлю равный пяти. Такая настройка означает, что тестер будет тестировать советник, начиная со значений профита 10 и заканчивая значением 100 увеличивая значение профита с каждым пробегом на 5. И не забываем указать галочкой, какой именно параметр следует оптимизировать. Настройка должна выглядеть как на картинке внизу.






Для начала оптимизации ставим галочку «Оптимизация» и нажимаем на кнопку «Старт». Здесь следует помнить, что советник тестируется с каждым параметром отдельно, поэтому, чем больше пробегов, тем дольше придётся ждать, но тем точнее будет результат.

Если всё прошло правильно, то во вкладке «Результаты» мы увидим результат работы советника с различными параметрами. После этого упорядочиваем все результаты по прибыли так, чтобы самый прибыльный результат был сверху. Далее выбираем лучшее соотношение прибыли к просадке. В нашем случае просадка примерно одинакова при всех параметрах работы советника, поэтому нас устраивает вариант с максимальной прибылью.






Здесь же можно посмотреть и параметры, при которых советник отработал так, как отработал, но нам - это не нужно. На выбранном 16-м пробеге нажимаем правой кнопкой мыши и выбираем «Установить входные параметры». После этого тестер стратегий переключится к главному окну с параметрами пробега и снятой галочкой «Оптимизация». После этого можно сразу провести повторное тестирование советника уже с оптимизированными параметрами.

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

Повторное тестирование советника

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




Заключение

То, что мы сделали – это лишь малая часть работы по проверки советника, но мы не начинаем тестирование с нуля. Далее советник необходимо устанавливать на учебный счёт и тестировать в реальных торговых условиях.



Автор: Джек.

Все права на статью принадлежат http://forum.forex-investo.ru


Копирование строго запрещено.
jeki вне форума   Ответить с цитированием