Бэктестинг - обзор, как это работает, общие меры

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

Бэктестинг

Резюме

  • Бэктестинг предполагает применение стратегии или прогнозной модели к историческим данным для определения их точности.
  • Это позволяет трейдерам тестировать торговые стратегии без необходимости рисковать капиталом.
  • Общие меры тестирования на истории включают чистую прибыль / убыток, доходность, доходность с поправкой на риск, подверженность рынку и волатильность.

Как работает бэктестинг

Аналитики используют бэктестинг как способ протестировать и сравнить различные методы торговли, не рискуя деньгами. Теория состоит в том, что, если их стратегия плохо работала в прошлом, вряд ли она будет хорошо работать в будущем (и наоборот). Во время тестирования рассматривались два основных компонента: общая прибыльность и принимаемый уровень риска.

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

Бэктестинг - как это работает

Реализация

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

Также важно, чтобы модель была протестирована в различных рыночных условиях, чтобы объективно оценить производительность. Затем переменные в модели настраиваются для оптимизации по нескольким различным критериям тестирования на истории.

Общие меры тестирования на истории

  • Чистая прибыль / убыток
  • Доходность : общая доходность портфеля за определенный период времени.
  • Доходность с поправкой на риск Коэффициенты доходности с поправкой на риск Существует ряд скорректированных с учетом риска коэффициентов доходности, которые помогают инвесторам оценивать существующие или потенциальные инвестиции. Эти коэффициенты могут быть более полезными, чем простые показатели доходности инвестиций, не учитывающие уровень инвестиционного риска. : Доходность портфеля с поправкой на уровень риска.
  • Рыночная подверженность: степень подверженности различным сегментам рынка.
  • Волатильность Волатильность Волатильность - это мера скорости колебаний цены ценной бумаги с течением времени. Он указывает уровень риска, связанного с изменением цены ценной бумаги. Инвесторы и трейдеры рассчитывают волатильность ценной бумаги, чтобы оценить прошлые колебания цен: разброс доходностей портфеля

Смещение при тестировании

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

Смещение взгляда вперед

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

Например, предположим, что вы тестируете на истории торговую модель, которая полагается на финансовую информацию, доступную на конец финансового года. В модели вы вводите информацию по состоянию на 31 декабря; однако информация, как правило, доступна только через пару недель после конца года. Внедрение данных в тест на истории приведет к тому, что доходность модели будет искусственно завышена из-за предвзятости прогноза.

Бэктестинг - прогнозный график оценки

  • A - Конец финансового года (время, когда модель тестирования на истории предполагает выпуск годового отчета)
  • B - Годовой отчет выпущен
  • C - Время, когда модель тестирования предполагает выпуск отчета за первый квартал.
  • D - Выпущен отчет за первый квартал

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

Кто использует бэктестинг?

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

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

пример

Предположим, вы - аналитик инвестиционной компании, и вас попросили протестировать стратегию на исторических данных, предоставленных вам. Стратегия предполагает покупку акции, если она достигает 90-дневного минимума. Первым шагом в тестировании на исторических данных будет выбор объективных исторических данных.

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

Связанные чтения

Finance является официальным поставщиком глобального сертификата Certified Banking & Credit Analyst (CBCA) ™ CBCA ™ Certification. Аккредитация Certified Banking & Credit Analyst (CBCA) ™ является мировым стандартом для кредитных аналитиков, который охватывает финансы, бухгалтерский учет, кредитный анализ, анализ денежных потоков. , моделирование ковенантов, погашение кредитов и многое другое. программа сертификации, призванная помочь любому стать финансовым аналитиком мирового уровня. Чтобы продолжить карьеру, вам будут полезны следующие дополнительные ресурсы:

  • Алгоритмы Алгоритмы (Алгоритмы) Алгоритмы (Алгоритмы) - это набор инструкций, которые вводятся для выполнения задачи. Алгоритмы вводятся для автоматизации торговли для получения прибыли с частотой, недоступной для трейдера-человека.
  • Иллюзия кластеризации Иллюзия кластеризации Иллюзия кластеризации относится к когнитивной предвзятости в поведенческих финансах, при которой инвестор наблюдает закономерности в том, что на самом деле является случайными событиями. В других
  • Проверка гипотез Проверка гипотез Проверка гипотез - это метод статистического вывода. Он используется для проверки правильности утверждения относительно параметра совокупности. Проверка гипотезы
  • Смещение выборки Смещение выборки Смещение выборки - это смещение, возникающее в результате неспособности обеспечить надлежащую рандомизацию выборки населения. Недостатки выборки