Перед использованием советника его рекомендуется оптимизировать, другими словами – проверить его доходность, чтобы потом спокойно торговать реальными деньгами с помощью торгового робота.
Поэтому нередко возникает вопрос: как оптимизировать советник и что необходимо сделать для этого.
Для оптимизации робота надо осуществить следующую последовательность действий:
Эффективность торговли на виртуальном и реальном счетах может отличаться из-за отсутствия и наличия проскальзываний соответственно.
Наиболее легко продемонстрировать процесс оптимизации на примере Илана. Это эффективный робот, которого можно проверять и на тестере, и на реальном, и на виртуальном счетах.
После установки робота в терминал выбираем интересующий актив. Для новичка оптимальный вариант – евродоллар. Он имеет приличную волатильность, но движения рынка по паре плавнее. Следовательно, проще предсказать движение котировок.
После выбора валютной пары выбираем «все тики», а также таймфрейм, на котором осуществим проверку. В нашем случае – часовой.
Для запуска тестирования советника нажимаем кнопку «Старт». Затем ждем завершения процесса тестирования, после чего появится таблица с результатами.
Видим, робот открыл в течение месяца 255 позиций. Этот период закончился с чистой прибылью в размере 21,18 долларов при величине депозита в 10 тысяч USD. просадка не превышала 6,57% от этой суммы. Индекс прибыльности робота – 1,08. В целом, результаты неплохие. Не стоит слепо гнаться за сверхприбылью.
Более правильную картину можно получить, подгрузив историю цен, для чего нажимаем кнопку F2. Появляется диалоговое окно, в котором выбираем евродоллар на минутном таймфрейме. Затем нажимаем на кнопку «Загрузить» и «ОК». Открываем тестер и снова жмем «Старт». После окончания проверки результаты будут несколько иные.
Результаты хуже по сравнению с предыдущим тестированием. При большем количестве сделок (263) чистая прибыль составила 19,52 доллара. Но прибыльность осталась на прежнем уровне. Максимальная просадка такая же.
Первоначальные настройки советника следующие.
Оптимизация осуществляется путем изменения настроек торгового робота. Попробуем модифицировать такие параметры:
Такие результаты получили в процессе тестирования в течение месяца. А чтобы проверить эффективность робота на протяжении года, нужно изменить параметр DefaultPips на 24.
Эффективность осталась прежней, но просадка выросла до 77,16% при том же изначальном депозите. В принципе, это нормально для робота сеточного типа, но подобное тестирование показало: лучше торговать с использованием советника не больше месяца. Настройки нужно подбирать вручную, пока соотношение риска и доходности не будет соответствующим стилю торговли.
Мы разобрались, как оптимизировать советник и рассмотрели, как это делать в процессе тестирования на истории. Но ручную проверку никто не отменял. Единственный момент – все вычисления придется делать самостоятельно. Желательно, чтобы результаты оптимизации на всех четырех этапах соответствовали. Но это идеальная картина. К сожалению, рынок имеет свои сучки и задоринки, и с ними нужно мириться.
В целом, описанный робот вполне может использоваться для заключения сделок на финансовом рынке. Важно его правильно оптимизировать. Для проверки советника на центовом счете следует изменить параметр Lots до 0.2-0.3. Но сначала проверка осуществляется в тестере. Описанную выше последовательность действий рекомендуется соблюдать.
Любой робот способен потерять депозит в долгосрочной перспективе, но оптимизация позволяет продлить период прибыльной торговли, а проверка советника на тестере дает возможность узнать, когда его нужно останавливать. Настоятельно рекомендуется самому разрабатывать торговую систему и советника, а потом оптимизировать его описанным выше методом.