Тестирование стратегий Алгоритмический трейдинг, торговые роботы

0
12

тестер стратегий

На самом деле наша цель сейчас — записать шаблон, который мы будем использовать при работе с тестером стратегий. Одна из основных проблем типичного форекс трейдера — желание получить мгновенные результаты. Все мы хотим сию же минуту уметь торговать прибыльно и без ошибок. Благодаря широкому функционалу MetaQuotes Software и свободному доступу к языку программирования, библиотекам MQL, платформа предоставляет массу возможностей для осуществления тестирования. MetaTrader включает предустановленный стандартный тестер советников, также в сети можно отыскать много ручных программ, созданных пользователями.

Ежедневный анализ Форекс на 9.12.2024

Остальные параметры задаются аналогично тому, как это происходит при тестирование торговых роботов. Ход выполнения тестирования отображается на вкладке “Журнал”, дополнительно в журнал выводятся сообщения самого советника. При включении режима визуального тестирования, ход тестирования можно просмотреть непосредственно на графике. Только после того, как стратегия протестирована, есть смысл использовать её для реальной торговли. В Результате оптимизации тестер стратегий вы увидите все проходы с прибылью и общим числом сделок.

Учитывайте, что в этом режиме фактически отсутствует контроль маржи. Используйте его только для быстрой грубой оценки стратегии, а полученные результаты проверяйте в более точных режимах. Можно выбрать как один из предопределенных периодов, так и указать собственный. Для этого введите начальную и конечную дату в соответствующий полях, расположенных правее. История по используемым инструментам закачивается тестером из торговой платформы (не с торгового сервера!) автоматически при первом обращении к данному инструменту. С торгового сервера докачивается только недостающая история.

  1. Далее вы можете нажать правой кнопкой мыши на лучший результат и выберите «Установить входные параметры».
  2. Специально для этих целей в распоряжении трейдера имеется такой инструмент как тестер стратегий.
  3. Сначала занимался преимущественно трейдингом (краткосрочными спекуляциями на валютных рынках), но сейчас все больше склоняюсь к долгосрочным инвестициям на фондовом рынке.
  4. Каждая запись последовательности является состоянием бара в фиксированный момент времени.
  5. Оставляйте для реализации своих финансовых целей те, которые дали существенный прирост прибыли.

Тестируемые в нем роботы имеют доступ ко всем финансовым инструментам и могут торговать на них. Инструмент позволяет испытывать даже сложных советников, которые способны анализировать сразу несколько валют и корреляцию между ними. Если вы оптимизировали советника, вам нужны не только настройки с наибольшей прибылью, но и настройки с прибылью и хорошим профит фактором. Как вы можете видеть в примере, качество моделирования для данного тестирования не идеально, так как зеленая полоса не полностью зеленая. Самым надежным тестом является тестирования с качеством моделирования 99,9% и полностью заполненной зеленой полосой.

Собственные настройки символа для тестирования

тестер стратегий

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

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

Между выставлением торгового приказа экспертом и его исполнением тестером стратегий вставляется определенная временная задержка. С момента отсылки приказа и до его исполнения цена может измениться. Таким образом, пользователь может оценить, каким образом влияет скорость обработки торговых операций на результативность торговли. Кстати, в торговом терминале МТ4 есть встроенный тестер стратегий позволяющий тестировать стратегии представленные в виде алгоритма (советника или торгового робота). Если вы захотите скачать себе этот терминал, просто пройдите по ссылке «Как открыть демо-счет на Форекс».

Если значение меньше, нужно искать причину в качестве котировок, советник запускать на реальном счете нежелательно. Во вкладке «Результаты» список всех сделок с указанием даты, направления, цены открытия/закрытия (в том числе по стопу или тейк-профиту), прибыли и итогового промежуточного баланса. Во «Входных параметрах» есть кнопка «Загрузить», она нужна для упрощения задачи установки параметров. Когда тестируется только один советник на одной паре и у него 4-5 основных настроек, их можно выставить руками. Но когда речь идет о роботе с 10-ю и более настройками (тем более о мультивалютных советниках) и о тестировании на десятке активах, легко запутаться. Потому с роботами обычно идут файлы с расширением .set, в которых уже заложены базовые настройки для каждой валютной пары.