
Эта стратегия является стратегией отслеживания тренда, основанной на принципе двойного переворота в RSI. Она использует пересечение линий RSI разных периодов в качестве сигнала для покупки и продажи, а в сочетании с RSI определяет, находится ли она в настоящее время в состоянии перекупа или перепродажи, что дополнительно подтверждает эффективность торговых сигналов.
Эта стратегия основана на двух линиях RSI: когда более быстрый RSI (5-я линия) прорывает более медленный RSI (11-я линия) снизу вверх и в то же время RSI на 6-й день ниже 30, это создает сигнал покупки; когда более быстрый RSI прорывает более медленный RSI вверх и в то же время RSI на 6-й день выше 70, это создает сигнал продажи.
Эта стратегия одновременно рисует горизонтальную линию 30 и 70. 30 представляет собой зону перепродажи, 70 - зону перепродажи. Основная идея RSI заключается в том, что, находясь в зоне перепродажи, следует учитывать возможность получения прибыли или ожидания отклонения; когда RSI находится в зоне перепродажи, следует учитывать возможность покупки и создания позиций. Поэтому эта стратегия включает 6-дневный RSI, чтобы определить, находится ли он в зоне перепродажи, может отфильтровать некоторые ложные сигналы и повысить надежность сигнала.
При создании сигнала покупки и продажи, эта стратегия будет производить пополнение и уменьшение. Таким образом, это двусторонняя стратегия торговли, которая может отслеживать как повышение, так и снижение.
Сигнал двойного форка отстает, может пропустить часть падения
Решение: подходящее сокращение циклических параметров ускоренного RSI, чтобы сделать сигнал более чувствительным
На рынке сбыта может появиться больше ложных сигналов
Решение: скорректировать параметры в зонах, где наблюдается перекуп и перепродажа, чтобы избежать ложных сигналов в трендовом рынке
Вероятность раскола или провала RSI
Решение: использование в сочетании с другими индикаторами, чтобы избежать вероятности единственного провала RSI
Оптимизация циклических параметров: корректировка более быстрых и более медленных циклических параметров RSI для поиска оптимальной комбинации параметров
Оптимизация параметров перекупа и перепродажи: корректировка параметров в области оценки перекупа и перепродажи для повышения точности сигнала
Комбинирование с другими индикаторами: комбинирование движущихся средних или показателей волатильности и т. д. для создания интегрированной торговой системы
Эта стратегия основана на RSI двойной форк обратной мысли, является более надежным стратегией для отслеживания тенденций. Она использует многоциклические RSI суждения, которые позволяют избежать определенных ложных сигналов, что приводит к более высокой эффективности в реальной жизни.
/*backtest
start: 2022-11-15 00:00:00
end: 2023-11-21 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/
// © email_analysts
// This code gives indication on the chart to go long or short based on RSI crossover strategy.
//Default value has been taken as 5 and 11, with 6 being used to identify highs & lows.
//@version=4
strategy("RSITrendStrategy", overlay=false)
len1 = input(title="MA 1", defval = 5)
len2 = input(title="MA 1", defval = 11)
len3 = input(title="MA 1", defval = 6)
h1 = hline(30.)
h2 = hline(70.)
///fill(h1, h2, color = color.new(color.blue, 80))
sh = rsi(close, len1)
ln = rsi(close, len2)
rs = rsi(close, len3)
p1 = plot(sh, color = color.red)
p2 = plot(ln, color = color.green)
p3 = plot(rs, color = color.white)
mycol = sh > ln ? color.lime : color.red
fill(p1, p2, color = mycol)
buy = (sh[1] < ln[1] and sh > ln and rs[1] < 30)
if (buy)
strategy.entry("long", strategy.long)
sell = (sh[1] > ln[1] and sh < ln and rs[1] > 70)
if (sell)
strategy.entry("short", strategy.short)