Стратегия торговли P-Signal Multi-Time Frame
Обзор
P-Signal Multi-Time Frame Trading Strategy - это алгоритмическая торговая стратегия цифровой валюты, основанная на статистических принципах, в сочетании с многократным анализом временных рамок. Эта стратегия использует функцию ошибки Гаусса и индикатор P-Signal для моделирования биткоина на солнечную, солнечную и лунную линии, чтобы совершать волатильные сделки в соответствии с индикатором Gold Forks.
Стратегический принцип
Ключевым показателем стратегии P-Signal является P-Signal, который сочетает в себе статистические стандартные отклонения и простые движущиеся средние, отображаемые на диапазоне от -1 до 1 с помощью функций ошибки Гаусса, для обнаружения соответствия рынка нормальному распределению. Конкретные формулы расчета следующие:
cpp
fErf(x) = 1.0 - 1.0/(1.0 + 0.5*abs(x)) * exp(-x*x - 1.26551223 + ...) # 高斯误差函数
fPSignal(ser, n) = fErf((stdev(ser, n) > 0 ? sma(ser, n)/stdev(ser, n)/sqrt(2) : 1)) # P-Signal指标
Стратегия рассчитывает показатели P-Signal в часовых рамках солнечного, окружности и лунного пояса, делая при прохождении 0-ой оси на показателях больше, а при прохождении 0-ой оси - ниже. При этом устанавливается контроль повторного открытия позиций с помощью клапана значения показателя.
Анализ преимуществ
Наибольшим преимуществом стратегии P-Signal является использование нескольких временных рамок для повышения стабильности стратегии. Солнечная линия улавливает краткосрочные колебания рынка, а недельная линия фильтрует пробеги. В то же время, сам индикатор P-Signal обладает определенной прогнозной способностью, которая может усиливать колебания тенденциозных явлений.
По сравнению с единой временной рамкой, многовременные рамки позволяют использовать дневные потери при отступлениях, а высокоскоростные временные рамки уменьшают частоту торгов в шокирующих ситуациях. В целом, такое сочетание позволяет максимально снизить абсолютные и относительные отступления, гарантируя при этом прибыль.
Анализ рисков
Самый большой риск стратегии P-Signal заключается в том, что сам индикатор является черным ящиком для количественных трейдеров. Нам трудно определить, насколько этот индикатор подходит для конкретного рынка, и невозможно определить оптимальный диапазон его параметров. Это может привести к плохой эффективности стратегии в реальном мире.
Кроме того, сама стратегия имеет определенные ограничения. Например, невозможность обрабатывать экстремальную ситуацию, разница в показателях может задерживаться в качестве торгового сигнала и т. Д. Эти проблемы могут стать скрытыми рисками в реальном времени.
Чтобы решить эти проблемы, мы можем скорректировать параметры показателей, оптимизировать методы остановки убытков, ввести больше вспомогательных показателей и т. д. Но при условии, что мы будем проверять стабильность стратегии в достаточно большом диапазоне отсчета.
Направление оптимизации
Есть несколько вариантов оптимизации стратегии P-Signal:
-
Параметры для замены показателей P-Signal: nIntr_D, nIntr_W и nIntr_M, чтобы найти оптимальное сочетание параметров
-
Увеличение убытков: отслеживание убытков, убытков времени, убытков ATR и т. Д., чтобы найти оптимальный убыток
-
Введение вспомогательных показателей: стратегии для повышения способности судить о конкретных ситуациях, например, введение MACD-тенденций для суждения
-
Оптимизация управления позициями: настройка динамических позиций, оптимизация эффективности использования капитала
-
Оптимизация параметров с помощью машинного обучения: поиск оптимальных параметров с использованием нейронных сетей, генетических алгоритмов и т. д.
Подвести итог
P-Signal является стратегической идеей с большим потенциалом в целом. Она объединяет статистические принципы и технические показатели, используя многовременный анализ для повышения стабильности. Если мы сможем преодолеть некоторые ограничения с помощью большого количества отзывов и оптимизации, вполне возможно, что мы сможем превратить ее в реально используемую стратегию торговли цифровыми валютными алгоритмами.
/*backtest
start: 2022-11-21 00:00:00
end: 2023-11-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// **********************************************************************************************************
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// P-Signal Strategy © Kharevsky
// A good strategy should be able to handle backtesting.- 1

