Эта стратегия использует улучшенный индикатор RSI, разработанный Джоном Элерсом, который использует специальные методы сглаживания, чтобы уменьшить задержку и генерировать более надежные торговые сигналы.
Стратегия сначала рассчитывает сглаженную цену, которая является средней текущей цены закрытия и предыдущих 3 дней
Ядро этой стратегии заключается в улучшенном расчете индикатора RSI. Традиционный RSI рассматривает только изменение цены за один период, что вызывает увеличение задержки по мере увеличения параметра периода. Идея Ehlers' заключается в рассмотрении тенденции цены за несколько периодов и принятии взвешенной средней, чтобы сгладить краткосрочные ценовые шумы при сокращении задержки.
В частности, вместо того, чтобы просто смотреть на соотношение рост/падение, эта стратегия рассчитывает подъем и падение импульса сглаженной цены. RSI затем нормализуется до диапазона 0-1. Это лучше отражает тенденцию цен и генерирует более надежные торговые сигналы.
По сравнению с традиционным индикатором RSI эта стратегия имеет следующие преимущества благодаря улучшенному сглаженному RSI:
В целом, эта стратегия сочетает в себе преимущества RSI, улучшая его недостатки, такие как задержка и сглаживание. Это позволяет нам воспользоваться более мощными и надежными сигналами RSI, снижая шум рынка и своевременно улавливая изменения тренда.
Несмотря на положительные улучшения, достигнутые в индексе, некоторые риски сохраняются:
Предлагаемые способы снижения рисков:
Эта стратегия может быть улучшена в следующих аспектах:
С постоянной оптимизацией параметров, фильтров, комбинаций эта стратегия может быть превращена в более мощную, надежную, ориентированную на тренд торговую систему RSI, значительно улучшая показатель выигрыша и прибыльность.
Эта стратегия достигает лучшего сглаживания и уменьшения задержки за счет улучшения расчета RSI, эффективного сглаживания изменений цен и своевременного улавливания сдвигов тренда. Преимущества в основном заключаются в сглаживании ценового действия и улавливании поворотов тренда. Риски сохраняются, и непрерывные оптимизации могут еще больше улучшить стратегию. В целом, она предоставляет новые идеи по применению RSI и приносит больше ценности нашим торговым решениям.
/*backtest start: 2022-09-19 00:00:00 end: 2023-09-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 16/11/2017 // This is new version of RSI oscillator indicator, developed by John Ehlers. // The main advantage of his way of enhancing the RSI indicator is smoothing // with minimum of lag penalty. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Smoothed RSI") Length = input(10, minval=1) reverse = input(false, title="Trade reverse") xValue = (close + 2 * close[1] + 2 * close[2] + close[3] ) / 6 CU23 = sum(iff(xValue > xValue[1], xValue - xValue[1], 0), Length) CD23 = sum(iff(xValue < xValue[1], xValue[1] - xValue, 0), Length) nRes = iff(CU23 + CD23 != 0, CU23/(CU23 + CD23), 0) pos = iff(nRes == 0, -1, iff(nRes == 1, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=blue, title="Smoothed RSI")