Торговая стратегия на основе поляризованной фрактальной эффективности (PFE)
Обзор
Торговая стратегия на основе поляризованной фрактальной эффективности (Polarized Fractal Efficiency, PFE) использует концепции фрактальной геометрии и теории хаоса для измерения эффективности движения цены. Чем более линейным и эффективным является движение цены, тем короче расстояние между двумя точками и тем выше эффективность движения цены.
Принцип стратегии
Ключевым индикатором стратегии PFE является поляризованная фрактальная эффективность (PFE). Этот индикатор рассчитывается по следующей формуле:
PFE = sqrt(pow(close - close[Length], 2) + 100)
где Length — период ретроспективного окна, задаваемый пользователем. PFE фактически измеряет «длину» движения цены за период Length, используя евклидово расстояние (расстояние по прямой) для приблизительной оценки.
Для оценки эффективности движения цены необходим эталон для сравнения. Таким эталоном является длина пути, полученная последовательным соединением цен закрытия за период Length, называемая C2C (Close to Close). Она рассчитывается по формуле:
C2C = sum(sqrt(pow((close - close[1]), 2) + 1), Length)
Таким образом, можно вычислить фрактальную эффективность движения цены xFracEff:
xFracEff = iff(close - close[Length] > 0, round((PFE / C2C) * 100), round(-(PFE / C2C) * 100))
Если цена растет, показатель положителен; если падает — отрицателен. Чем больше абсолютное значение, тем менее эффективно движение.
Для генерации торговых сигналов мы рассчитываем xEMA — экспоненциальную скользящую среднюю от xFracEff. И устанавливаем каналы покупки и продажи:
xEMA = ema(xFracEff, LengthEMA)
BuyBand = input(50)
SellBand = input(-50)
Когда xEMA пересекает BuyBand вверх — генерируется сигнал на покупку; когда xEMA пересекает SellBand вниз — генерируется сигнал на продажу.
Анализ преимуществ
Стратегия PFE имеет следующие преимущества:
- Использует уникальный подход фрактальной геометрии и теории хаоса, позволяя измерять эффективность движения цены с другой стороны.
- Избегает некоторых проблем обычных технических индикаторов, таких как подгонка кривых.
- Позволяет настраивать параметры для различных рыночных условий.
- Правила торговли просты и понятны, легко реализуются.
Анализ рисков
Стратегия PFE также имеет следующие риски:
- Как и для всех индикаторных стратегий, оптимизация параметров сложна и подвержена переоптимизации.
- При резких рыночных колебаниях сигналы покупки/продажи могут быть ненадежными.
- Необходимо осторожно обрабатывать экстремальные значения, например, внезапные разрывы цен.
- Присутствует временная задержка: сигналы могут генерироваться после того, как оптимальная точка входа уже пройдена.
Направления оптимизации
Стратегию PFE можно оптимизировать по следующим направлениям:
- Попробовать различные комбинации параметра Length для поиска наилучшего баланса.
- Оптимизировать параметры каналов покупки/продажи для снижения вероятности ложных сделок.
- Добавить механизм стоп-лосса для ограничения убытков по одной сделке.
- Комбинировать с другими индикаторами для повышения качества сигналов.
- Динамически настраивать параметры для адаптации к изменениям рыночной среды.
Заключение
Стратегия PFE, основанная на фрактальной геометрии и теории хаоса, предлагает новый метод измерения эффективности движения цены. По сравнению с обычными техническими индикаторами этот подход имеет свои уникальные преимущества, но также сталкивается с определенными проблемами, такими как временная задержка, оптимизация параметров и качество сигналов. Путем постоянного тестирования и оптимизации стратегия PFE может стать надежным выбором для количественной торговли.
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 29/09/2017
// The Polarized Fractal Efficiency (PFE) indicator measures the efficiency - 1

