Блог им. rvkornev

Специфика тестирования торгового робота в Metatrader

Многие пользователи моего торгового робота Fly Dynamic спрашивают: можно ли получить Set (комплекс настроек) для робота, который в тестере стратегий Metatrader будет показывать доходность на протяжении года? При этом, как правило решающую роль играет даже не размер доходности, а отсутствие значимой просадки или, проще говоря, чтобы робот «не сливал» депозит. Из моего опыта торговли и тестирования робота, могу дать следующие рекомендации.


Специфика тестирования торгового робота в Metatrader

Роман Корнев — тестирование торговых роботов в Metatrader
Тестирование на больших периодах не имеет особого смысла, так как рынок меняется каждые 3-4 месяца и не существует паттернов, закономерностей, которые повторяются вечно. Поэтому нет смысла тратить время на их поиск.


Эффективнее найти закономерности, которые работают прямо сейчас, в течение последних 2, 3-х месяцев. В процессе тестирования и подбора настроек вы можете обнаружить с какими настройками он показывает максимальную доходность и минимальный риск. Обычно это называют «подгонкой» результатов и критикуют такой метод. Однако, я не виду ничего плохого в этом, ведь таким образом мы, по сути, выясняем какая именно сейчас фаза рынка.


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


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


После того как вы запустили робота с эффективным сетом, через месяц я рекомендую провести тестирование заново за последние 2-3 месяца и при необходимости подкорректировать настройки для повышения доходности. Таким образом вы исключите стагнацию сета и повысите доходность робота.


Если вы не хотите тестировать самостоятельно, то можете воспользоваться услугой нашего технического специалиста t.me/kornevinvest/1259
5 комментариев
Тестирование на больших периодах не имеет особого смысла, так как рынок меняется каждые 3-4 месяца и не существует паттернов, закономерностей, которые повторяются вечно. Поэтому нет смысла тратить время на их поиск.
спасибо за это правило 
давно подозревал такое 
Валерий Осипенко, 👍
avatar

Валерий Осипенко, 

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

Как минимум: между 3-4 месяца и «повторяются вечно» есть промежуточные значения).

 

В целом — это скорее упрощение, или опущение информации (искажение, короче) — закономерности могут быть разной длины жизненного цикла, и 3-4 месяца, конечно — очень частный случай. Причем в случае «3-4 месяца» высока вероятность торговать одну и ту же закономерность просто в разных состояниях рынка.

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

avatar
Какой рынок имеется ввиду?
Если это форекс и долларовые пары, то тут надо учитывать регулярно повторяющийся цикл роста и ослабления доллара, который длится обычно пару-другую месяцев.
avatar
Translator, форекс
avatar

теги блога Роман Корнев

....все тэги



UPDONW
Новый дизайн