Роман Корнев
Роман Корнев личный блог
07 сентября 2024, 14:47

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

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


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

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


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


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


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


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


Если вы не хотите тестировать самостоятельно, то можете воспользоваться услугой нашего технического специалиста t.me/kornevinvest/1259
5 Комментариев
  • Валерий Осипенко
    07 сентября 2024, 14:51
    Тестирование на больших периодах не имеет особого смысла, так как рынок меняется каждые 3-4 месяца и не существует паттернов, закономерностей, которые повторяются вечно. Поэтому нет смысла тратить время на их поиск.
    спасибо за это правило 
    давно подозревал такое 
    • Replikant_mih
      07 сентября 2024, 15:09

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

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

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

       

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

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

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

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн