ПРОВЕРКА ТОРГОВЛИ: определение, принцип работы и примеры

БЭКТЕСТИРОВАНИЕ-ТОРГОВЛЯ_-Определение-Как-Это-Работает-Примеры

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

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

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

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

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

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

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

Почему тестирование на истории имеет значение

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

Как работает тестирование на истории

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

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

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

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

Хорошая корреляция между результатами тестирования производительности вне выборки и будущей производительностью жизненно важна для определения жизнеспособности коммерческой системы.

Правила тестирования торговых стратегий на истории

Есть много факторов, которые следует учитывать, когда трейдеры пробуют торговые стратегии. Ниже приведен список наиболее важных моментов, которые следует учитывать при тестировании:

  • Учитывайте общие тенденции рынка
  • Рассмотрим вселенную, в которой проводился тест
  • Меры изменчивости чрезвычайно важно учитывать при разработке торговой системы.
  • Среднее количество удерживаемых баров также очень важно для отслеживания развития торговой системы.
  • Экспозиция — палка о двух концах
  • Годовая производительность используется в качестве инструмента для оценки производительности системы по сравнению с другими инвестиционными площадками.
  • Бэктестинг иногда может привести к тому, что известно как чрезмерная оптимизация.
  • Тестирование на истории не всегда является самым точным способом измерения эффективности данной торговой системы.
  • Важно не только смотреть на общий годовой доход, но и учитывать увеличение или уменьшение риска.

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

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

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

Люди также ищут ПЛОХОЙ КРЕДИТ: определения, примеры и наказания

Тестирование на истории против производительности вперед

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

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

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

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

Разница между тестированием на истории и анализом сценариев

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

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

Недостатки бэксеттинга

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

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

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

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

Заключение

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

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Вам также может понравиться
Лучшие краткосрочные CD-ставки
Узнать больше

ЛУЧШАЯ КРАТКОСРОЧНАЯ СТАВКА КОМПАКТНОГО ДИСКА: Ставки на 3-6 месяцев

Table of Contents Hide Лучшие краткосрочные ставки компакт-дисков#1. КФГ Банк №2. Барклайс Банк №3. Союзник Банк № 4. Хлебные сбереженияЛучший краткосрочный компакт-диск…