Логарифмическая стратегия возврата к среднему значению цены. Динамическая стратегия стоп-лосса.
Обзор
Динамическая стоп-стратегия, основанная на статистических принципах, основанная на количественной торговле, основанной на особенностях колебания цен вокруг их средней стоимости. Эта стратегия преобразует цену в параметрическую форму, а затем вычисляет ее Z-очко (стандартное расхождение) для измерения степени отклонения цены от средней стоимости.
Стратегический принцип
Основные принципы этой стратегии основаны на теории среднезначной регрессии и статистических особенностях параметрической цены. Конкретные шаги по реализации следующие:
-
Во-первых, стратегия преобразует конечную цену в арифметическую форму ((
log_price = math.log(close)Это помогает преобразовывать изменения в умножении в изменения в сложении, что приводит к изменению цены в соответствии с нормальным распределением. -
Затем, на основе установленного прокрутки ((7 циклов по умолчанию)), вычисляется среднее значение цены в паре ((
rolling_mean) и стандартные различияrolling_std)。 -
Используя эти статистические данные, вычислите Z-коэффициент текущей цены:
rolling_z_score = (log_price - rolling_mean) / rolling_std, это стандартное расхождение от среднего значения текущей цены. -
Условия приема:
- Открытие позиции с множественным кодом, когда Z-оценка ниже установленного многоочередного входного порога (по умолчанию -1,825).
- Открытие позиции с пустым кодом, когда Z-оценка превышает установленный порог входа в пустую позицию (по умолчанию 1,825).
-
Стоп-стоп-цель устанавливается в виде показателя скользящего среднего значения цены параметра:
take_profit_price = math.exp(rolling_mean)Это означает, что целью стратегии является возвращение цены к ее статистическому среднему значению. -
Ключевым нововведением в этой стратегии является динамический механизм остановки убытков:
- Первоначальная стоп-страх основана на Z-оценке и волатильности, установленной при входе.
- Стоп-поизы динамично меняются в зависимости от рыночных колебаний:
- Когда волатильность увеличивается, многоголовый стоп снижается, а порожный стоп повышается, предоставляя больше возможностей для торговли.
- Когда волатильность уменьшается, многоголовый стоп повышается, пустой стоп понижается, защита уже выгодна.
-
Логика выхода из игры включает в себя два варианта:
- Стоимость достигла остановки ((возвращение к среднему значению)).
- Стоимость коснулась динамически скорректированной точки остановки.
Стратегические преимущества
-
Базовая статистикаСтратегия, основанная на прочных статистических принципах, использует Z-оценку для измерения отклонения цены и предоставляет объективные сигналы входа и выхода.
-
Преобразование в числовые цены: использование параметрической цены, а не первичной цены для расчета, что делает изменения цен более соответствующими нормальному распределению, повышает эффективность статистических показателей.
-
Динамическое управление рискамиСамым ярким моментом стратегии является ее динамический механизм остановки, который может автоматически корректировать уровень остановки в зависимости от изменений волатильности рынка, позволяя достаточное пространство для торговли, защищая при этом средства.
-
Двусторонние сделкиСтратегия поддерживает одновременную торговлю с использованием множественных и пустых точек, позволяя искать возможности в различных рыночных условиях.
-
Цель средней стоимости: Использование статистического среднего значения в качестве цели сдерживания соответствует теоретической основе среднего значения регрессии и повышает обоснованность сдерживания.
-
Параметры настраиваютсяСтратегия предлагает множество регулируемых параметров, включая прокручивающееся окно, входный Z-счет и остановку Z-счета, что позволяет трейдерам адаптироваться к различным рынкам и личным предпочтениям в отношении риска.
Стратегический риск
-
Риск гипотезы среднезначной регрессииКлючевое предположение стратегии заключается в том, что цена возвращается к своему статистическому среднему значению, однако это предположение может не сработать на рынках с тенденциями или структурными изменениями, что приводит к долгосрочным убыткам. Решение: можно добавить тенденционный фильтр и приостановить торговлю на рынках с сильными тенденциями.
-
Чрезмерно чувствительный Z-оценкаВ условиях крайне низкой волатильности на рынке даже небольшие колебания цен могут привести к значительным изменениям Z-коэффициента, вызывая ненужные торговые сигналы. Решение: установка минимальной волатильности или корректировка входной стоимости в условиях низкой волатильности.
-
Чувствительность длины окна: Политическая производительность очень чувствительна к параметрам длины прокрутки, неправильный выбор может привести к чрезмерной торговле или упущенным возможностям. Решение: можно найти оптимальные параметры, отслеживая разные длины окон, или использовать самостоятельную длину окон.
-
Риск потери данныхВ начале торгов, из-за отсутствия достаточного количества исторических данных, расчет скользящих средних и стандартных отклонений может привести к нестабильности сигнала. Решение: убедитесь, что перед расчетом показателя есть достаточный период ожидания.
-
Риск убыточности стратегии корректировкиДвижущийся механизм остановки убытков, хотя и инновационный, может приводить к чрезмерной корректировке остановки убытков при резких изменениях волатильности. Решение: можно установить максимальную величину ограничения на остановку убытков, чтобы предотвратить чрезмерную корректировку.
Направление оптимизации стратегии
-
Приспособить длину окна: текущая стратегия использует фиксированную длину прокручивающегося окна (по умолчанию 7 циклов) для вычисления статистических показателей. Можно рассмотреть возможность внедрения самостоятельной длины прокручивающегося окна, автоматически корректируя размер окна в соответствии с периодическими изменениями рынка. Таким образом, можно лучше захватить шансы на возвращение среднего значения в разных временных масштабах, повышая адаптивность стратегии.
-
Тренд-фильтрПрисоединение к механизму определения тенденции, приостановка или коррекция параметров стратегии в сильно трендовых рынках, применение средневзвешенной регрессионной стратегии только в горизонтальных или реверсионных рынках. Это может быть достигнуто путем добавления долгосрочных движущихся средних или трендовых показателей, таких как ADX, чтобы избежать частых потерь в односторонне трендовых рынках.
-
Анализ многовременных рамок: объединяет сигналы Z-счета с несколькими временными рамками для более полного принятия решений о входе и выходе. Например, можно подтвердить средние шансы на возвращение в более крупных временных рамках, а затем найти точные точки входа в более мелкие временные рамки, повышая коэффициент выигрыша и коэффициент возврата риска.
-
Оптимизация остановок: текущая стратегия использует простое среднее значение в качестве целевой остановки. Можно рассмотреть возможность применения механизмов динамического остановки, например, установление целевой остановки на основе структуры рынка или риска и отдачи, связанных с остановкой, или реализация частичной стратегии остановки, которая постепенно блокирует прибыль, когда цена движется в благоприятном направлении.
-
Возвешенная волатильностьПри расчете Z-оценки следует рассмотреть возможность включения механизма взвешивания частоты колебаний, придавая больший вес более стабильным периодическим интервалам данных, что позволяет уменьшить помехи, которые создают сигнала экстремальные колебания, и улучшить качество сигнала.
-
Интеграция машинного обучения: рассмотреть возможность внедрения алгоритмов машинного обучения для оптимизации входных и выездных порогов, которые могут прогнозировать оптимальные пороги Z-оценки и динамические параметры стоп-убытков на основе моделей обучения на основе исторических данных, повысить адаптивность и общую производительность стратегии.
Подвести итог
Динамическая стоп-стратегия, основанная на статистических принципах, позволяет идентифицировать состояние перекупа и перепродажи на рынке путем вычисления Z-оценки по среднемесячной цене, а также получать прибыль при ожидании возвращения цены к среднему значению. Основным новшеством стратегии является ее динамическая стоп-стратегия, которая может автоматически корректировать параметры риска в зависимости от изменения волатильности рынка, что обеспечивает более эффективное управление риском.
Несмотря на то, что стратегия основана на прочной статистической основе, она все еще сталкивается с такими проблемами, как возможная неэффективность гипотезы о среднезначном регрессии, чувствительность параметров и адаптация к рыночной среде. Благодаря таким улучшениям, как добавление фильтров тренда, самостоятельная длина окна, анализ многократных временных рамок и оптимизация машинного обучения, стратегия имеет потенциал для более стабильной работы в различных рыночных условиях.
Следует отметить, что любая количественная стратегия требует полной обратной проверки и проверки вперед и параметрической корректировки в соответствии с конкретными рыночными характеристиками и личными предпочтениями в отношении риска. Эта стратегия предоставляет структуру, объединяющую статистические принципы и динамическое управление рисками, на основе которой трейдер может осуществлять дальнейшую настройку и оптимизацию.
- 1

