Почему выбирают MetaTrader 4 в качестве торговой платформы

Как правильно оптимизировать советник в Metatrader 4?

28 апр • Статьи о торговле на Форекс • 2252 просмотров • Комментарии отключены on Как правильно оптимизировать советник в Metatrader 4?

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

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

  • Настройка параметров для оптимизации;
  • Тестирование советника на истории;
  • Тестирование форвардного советника.

Процесс оптимизации советника в МТ4

Представьте себе ситуацию; Вы решили собрать компьютер по компонентам. Вы купили самую дорогую видеокарту, материнскую плату, 32 ГБ ОЗУ и так далее. Вы собрали все в системном блоке и работаете, как говорится, без драйверов. Как вы думаете, такой компьютер оправдает ваши ожидания?

Я думаю нет. Перед тем как приступить к работе, необходимо установить драйверы. Я не говорю о более глобальных настройках.

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

Настройка параметров для оптимизации

Для начала запустим тест с предустановленными настройками. Предположим, хорошо ли торгует робот на паре GBPUSD на таймфрейме M15. Начинаем дату с 01 по 01 и смотрим, какой у нас график доходности.

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

Но совершенству нет предела. Надо оптимизировать советник и постараться улучшить результаты. Для этого в окне тестера стратегий нажмите «Свойства эксперта». На экране открываются три вкладки:

  • Тестирование;
  • Входные параметры;
  • Оптимизация.

На вкладке «Тестирование» установите интересующий вас начальный депозит в размере 100 долларов США. Советник будет торговать как на покупку, так и на продажу. Поэтому в поле «Позиции» выберите «Длинная и короткая».

В блоке «Оптимизация» вы можете выбрать «Оптимизированный параметр» из предложенного списка:

  • Остаток средств;
  • Коэффициент прибыли;
  • Ожидаемый PayOff;
  • Максимальная просадка;
  • Процент просадки;
  • Настраиваемый.

Если вы хотите, чтобы в результатах поиска участвовали только результаты с положительной суммой, установите флажок «Генетический алгоритм».

Настройка вкладки тестирования для оптимизации советника.

Вкладка «Входные параметры» включает переменные, которые мы можем оптимизировать.

Установите флажок рядом с полем, которое вы хотите оптимизировать, например StopLoss, TakeProfit и т. Д. Оставьте столбец «Значение» без изменений. Этот столбец содержит значение по умолчанию, заданное во время предыдущего тестирования. Нас интересуют столбцы:

  • Start - с какого значения начинается оптимизация;
  • Шаг - какой шаг для следующего значения;
  • Стоп - при достижении значения следует остановить оптимизацию.

Если вы выбираете переменную StopLoss, начало оптимизации составляет 20 пунктов с шагом 5 пунктов, пока мы не достигнем 50 пунктов, аналогично вы делаете то же самое с TakeProfit.

Суть

В советнике вы можете оптимизировать любой параметр: StopLoss, TakeProfit, Maximum Drawdown и т. Д. Возможно, вам придется запустить советник на исторических данных несколько раз, прежде чем вы достигнете необходимых настроек. Тестирование на более длинной истории может обеспечить более высокую точность.

Комментарии закрыты.

« »