Помимо известных преимуществ советники имеют и большой недостаток – они действуют строго в рамках заложенного в них алгоритма. В результате этого даже прибыльные советники со временем теряют стабильность. На этом этапе необходимо вмешательство трейдера, он проводит тестирование и оптимизацию параметров советника.
Под оптимизацией советника чаще всего понимают подбор таких его значений, при которых он способен стабильно давать прибыть в течение длительного времени (оптимизация 2-го рода). Существует еще одно определение оптимизации, которое состоит в том, что осуществляется поиск оптимальных критериев заключения сделки и подбор комплекса правил сопровождения позиции (оптимизация 1-го рода).
Оптимизация советников 1-го рода не может быть выполнена без участия человека, для этого потребовалось бы создание искусственного интеллекта, не уступающего по потенциалу человеческому. Поэтому в большинстве случаев оптимизация сводится к подбору удачных параметров советника. Для этого используется встроенный тестер стратегий мт4.
Оптимизация советников – с чего начать
Оптимизация 2-го рода представляет собой простой прогон тестов на истории с разными параметрами советника. Для того, чтобы не запускать каждый раз тестирование вручную в тестере стратегий предусмотрена возможность задать граничное значение изменяемого параметра и шаг с которым тот должен изменяться. В конце нужно будет просто выбрать подходящий вариант.
Для начала оптимизации в тестере стратегий необходимо перейти в свойства эксперта и во вкладке «Входные параметры» задать диапазон, в котором будут изменяться параметры советника. Задаваться следует шаг изменения и пороговое значение (колонка «стоп»). Что касается предельных величин отдельных параметров торгового робота, то их назначают исходя из требований здравого смысла. Например, не следует в несколько раз увеличивать рабочий лот или размеры ордеров SL и TP.
Перед запуском тестирования нужно отметить пункт «оптимизация». После завершения тестирования во вкладке результаты оптимизации будут отображаться основные параметры для разных настроек советника. Как правило, выбирают вариант, показавший большую прибыль.
Оптимизация советников – анализ результатов и оценка достоверности
Оптимизация советников должна дать долгосрочный эффект, советник должен показывать приемлемые результаты и при небольшом отклонении от оптимального решения. Часто при тестировании трейдер попадает в зону локального экстремума – на основании исторических данных подбираются параметры, которые дают максимальную прибыль, но обладают крайне слабой стабильностью.
Во избежание этого рекомендуется проводить тестирование нескольких параметров. Торговый терминал позволяет отображать в двумерной системе координат результаты оптимизации, благодаря этому можно выделить лучшее решение.
Оптимизация советников с использованием большого числа параметров увеличивает трудоемкость этого процесса и вероятность подгонки результата под историю. Так что 4-5 оптимизируемых параметров можно считать максимально допустимым числом. В большинстве случаев можно ограничиться 2-3 параметрами для оптимизации.
Что касается достоверности полученных результатов, то лучшим вариантом будет проверка советника с новыми параметрами на участке рынка, который не участвовал в оптимизации. Теоретически торговый робот должен показать прибыльную, стабильную торговлю с малыми отклонениями от результатов, полученных при оптимизации. Источник: Dewinforex
Социальные кнопки для Joomla