Бэктестинг торговых стратегий Сайт Александра Герчика Сайт Александра Герчика

бэктестинг

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

Инструментарий трейдинга огромен, и иногда небольшая корректировка существенно влияет на конечный результат. Бэктестинг показывает, какие параметры и когда будут работать лучше, чем другие. Больше информации о многообразии инструментов – на странице “Стратегии торговли на бирже”. Именно просадка может повлиять на финальный выбор стратегии. На примере ниже — неплохой бэктест, но просадка в конце исторического тестирования не позволила перевести стратегию в следующую фазу. И проблема тут не в самом размере просадки, которая составила 11,25% (что, в целом, вполне допустимо), а именно в резком снижении капитала.

бэктестинг

Что такое: бэктестинг

Кроме того, если трейдер перешёл на другой актив или добавил новые параметры в торговлю, без тестирования не обойтись. Многие успешные трейдеры потратили огромное количество времени, изучая графики, исследуя все возможности и варианты. Это трудоемкий процесс, проще доверить все автоматическим системам, однако, это – и бесценный опыт видения рынка, распознавания моделей, понимания особенностей различных инструментов. Главным недостатком данного метода является то, что постфактум рынок выглядит иначе, чем в момент, когда необходимо принимать решения. Но, тем не менее, изучение истории приносит несомненную пользу, и не стоит денег. Здесь нам важно протестировать торговую стратегию на длительном временном периоде.

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

Автоматический тестер стратегий

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

Суть бэктеста

Под “максимально допустимым” считаются разные параметры — у кого-то это 30%, у кого-то 50%, а kroufr forex отзывы кому-то сложно пережить и 10%. Здесь выбор субъективен и зависит от рисковых предпочтений самого трейдера. Не все данные, которые вы используете для тестирования, могут быть достоверными. Поэтому следует быть внимательным и использовать только проверенные данные. Результаты бэктеста могут помочь вам принимать более обоснованные решения о торговых операциях.

  1. Самые продвинутые могут создать алгоритм для проведения бэктеста даже в Excel, написать в Python и т.
  2. Например, вводя дополнительные данные, которых изначально не было в торговой стратегии, трейдер уводит тестирование от реальной ситуации, и результаты не будут объективными.
  3. Бэктестирование может помочь вам оценить риски своей стратегии торговли, что поможет вам снизить потенциальные убытки.
  4. При этом работают все виды ордеров и записывается статистика.
  5. Этот способ позволяет усовершенствовать стратегию и составить представление о ее эффективности.

Как только будет найден результат, который выглядит хорошо, он проверяет, работает ли стратегия в течение более длительного периода. В большинстве случаев результаты будут не очень впечатляющими. Подбирая кривую доходности или чрезмерно оптимизируя, вы можете создать систему, которая была проверена на практике и выглядит очень хорошо в течение определенного исторического периода. Это придаст вам больше уверенности при торговле системой на реальном счете.

Тестирование торговых стратегий

Итак, что такое тестирование торговых стратегий или бэктестинг? Это процесс использования тестера стратегий на основе исторических данных о ценах. Вы можете выполнить ручное тестирование, распечатав графики обменных курсов или просмотрев графики онлайн.

Leave a Reply