Эта стратегия сочетает в себе RSI и скользящие средние показатели для выявления низких точек покупки и высоких точек продажи, когда цена выходит из разрыва между среднесрочными и длинными скользящими средними показателями, с целью поглощения ультракороткосрочных возможностей реверсии.
Рассчитывать 2-периодный RSI, чтобы отразить коэффициент последнего двухдневного изменения цены.
5-дневные и 200-дневные простые скользящие средние действуют как краткосрочные и долгосрочные индикаторы тренда.
Если цена превышает 200-дневную MA, но ниже 5-дневную MA, и RSI ((2) < 5, считать перепроданным, идти длинным.
Когда цена проходит ниже 200-дневного MA, но выше 5-дневного MA, и RSI ((2) > 90, считать перекупленным, идти коротким.
Когда цена снова пройдет через 5-дневный MA, обрат подтверждается, закрыть позицию.
RSI(2) обладает высокой чувствительностью для быстрого обнаружения ультракоротких реверсий.
Сочетание с MA добавляет силу сигналам обратного движения, избегает ударов.
Бакт-тест показывает хорошие результаты на запасах с ценовыми лимитами, максимум DD контролируемый.
Простой и элегантный код с несколькими параметрами, легко внедряемый.
Склонны к ложным сигналам, основанным на чувствительных показателях, параметры нуждаются в оптимизации.
Трудно адаптироваться к длинным тенденциям или колебаниям рынков, высокая волатильность доходности.
Нет стоп-лосса, не способного ограничить потерю на одной сделке.
Только 2-летние данные, нужны больше образцов для проверки стратегии.
Не может адаптироваться к экстремальным явлениям, таким как взрывы.
Испытательные комбинации параметров MA и RSI.
Добавьте громкость и т.д., чтобы подтвердить сигналы обратного движения.
Используйте движение или процентную стоп-лосс.
Оптимизировать размещение позиций на основе рыночных условий.
Торгуйте как длинной, так и короткой стороной.
Настройка логики входа для акций с риском разрыва.
Расширить период обратных испытаний для проверки надежности.
Эта стратегия идентифицирует уровни перекупленности/перепроданности с RSI и MA для улавливания отклонений от средне-долгосрочных пробелов для ультракороткосрочных сделок. Преимущества - простота, скорость и приличные результаты бэкстеста. Но ограниченная выборка, необходима настройка параметров, отсутствует контроль рисков, слабые движения пробелов. Необходимо больше фильтров для уменьшения ложных сигналов и улучшения надежности и адаптивности. Предоставляет полезную идею использования комбинаций индикаторов для определения отклонений, но требует всесторонней оптимизации и проверки для масштабного применения.
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 // Algokid code v. 1.00 strategy("AK_RSI 2 Strategy", overlay=true) RS = rsi(close,2) ma5 = sma(close,5) ma200 = sma(close,200) longCondition = close > ma200 and close < ma5 and RS < 5 if (longCondition) strategy.entry("My Long Entry Id", strategy.long) strategy.close_all(when = close > ma5) shortCondition = close < ma200 and close > ma5 and RS > 90 if (shortCondition) strategy.entry("My Short Entry Id", strategy.short) strategy.close_all(when = close < ma5)