Торговая стратегия на основе сглаженного индикатора RSI


Дата создания: 2023-09-26 15:35:36 Последнее изменение: 2023-09-26 15:35:36
Копировать: 0 Количество просмотров: 985
1
Подписаться
1625
Подписчики

Обзор

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

Стратегический принцип

Сначала стратегия рассчитывает цену плавления, то есть среднее значение текущей цены закрытия и цены закрытия за последние 3 дня. Затем рассчитывается момент роста и падения этой цены плавления, затем RSI между 0 и 1 вычисляется методом нормализации. И, наконец, RSI выше 0,5 является сигналами сбыта, RSI ниже 0,5 - сигналами сбыта, что приводит к торговым инструкциям.

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

В частности, вместо простого просмотра пропорций, эта стратегия рассчитывает значение момента роста и падения цен. Затем RSI нормализуется в диапазоне 0-1. Это позволяет лучше отражать тенденции изменения цен и создавать более надежные торговые сигналы.

Стратегические преимущества

По сравнению с традиционными показателями RSI, эта стратегия имеет следующие преимущества благодаря улучшенному гладкому RSI:

  1. Уменьшение отставания позволит быстрее переломить тренд
  2. Сглаживание ценовых изменений, фильтрация краткосрочного рыночного шума
  3. Сигналы более надежны, учитывая тенденции изменения в несколько циклов
  4. Настраиваемые параметры для различных рыночных циклов
  5. Теоретическая база всеобъемлющая, легко понятная и настраиваемая

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

Стратегический риск

Несмотря на полезные улучшения в RSI, существуют определенные риски, о которых следует помнить:

  1. RSI подвержен ложным сигналам и требует фильтрации в сочетании с другими показателями
  2. Оптимизация одного параметра недостаточна, можно рассмотреть оптимизацию динамического цикла
  3. Большие циклы не дают возможности для краткосрочных операций
  4. Избегайте использования в условиях рыночных потрясений и выбирайте период, когда тенденция очевидна.
  5. Стратегические сигналы часто встречаются, поэтому необходимо разумно контролировать частоту торгов.

Для снижения стратегических рисков рекомендуется:

  1. Повышение средних линий и т. д.
  2. Динамическая оптимизация параметров RSI в зависимости от рыночных циклов
  3. Включение большего количества часовых поясов K позволит открыть больше возможностей для торговли
  4. Избегайте рыночных потрясений и используйте стратегию в период тренда.
  5. Добавление модуля управления капиталом, контролирующего долю капитала в отдельных сделках

Направление оптимизации стратегии

Эта стратегия может быть улучшена в следующих аспектах:

  1. Увеличение стратегии по удержанию убытков для контроля риска в отдельных сделках
  2. Объединение нескольких циклических RSI в портфель сделок
  3. Разработка модуля оптимизации динамических параметров RSI для адаптации к изменениям рынка
  4. Оптимизация механизмов входа, чтобы избежать ложных сигналов в случае взлома.
  5. Добавление фильтров для индикаторов тренда и улучшение качества сигнала
  6. Добавление модуля обратного отсчета для захвата сильного обратного отсчета
  7. Вместе с машинным обучением прогнозируйте цены на следующий цикл и получайте предварительные торговые сигналы

Постоянно оптимизируя параметры, фильтрацию сигналов и комбинации, можно создать более мощную, надежную и трендоустойчивую торговую систему 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")