Стратегия RSI использует быструю и медленную линию RSI для определения времени покупки и продажи. Когда быстрая линия пересекает медленную линию, она становится золотой, что означает перепродажу напряжения, и следует купить. Когда быстрая линия пересекает медленную линию, она становится мертвой, что означает перекупку напряжения, и следует продать.
Эта стратегия сначала рассчитывает RSI, устанавливая RSI-паметры на 5 циклов. Затем устанавливает EMA на 20-циклическом среднем RSI и EMA на 50-циклическом среднем RSI. При прохождении медленной линии вверх по RSI генерируется сигнал покупки, а при прохождении медленной линии вниз по RSI - сигнал продажи. При этом устанавливает RSI на 70-ти и 30-ти, что позволяет отфильтровать некоторые ложные сигналы.
Основные принципы стратегии:
Индекс RSI может определить, находится ли человек в состоянии перекупа или перепродажи. RSI выше 70 - это зона перекупа, а ниже 30 - зона перепродажи.
Быстрая линия EMA реагирует быстрее, что позволяет определить изменение краткосрочной тенденции штамма. Медленная линия EMA более стабильна, что позволяет определить долгосрочную тенденцию штамма.
Когда быстрая линия пересекает медленную линию, это означает, что напряжение перевернулось вверх от перепродажи и относится к сигналу покупки.
Когда быстрая линия пересекает медленную линию, означает, что напряжение перевернулось вниз от сверхпокупа, и относится к сигналу продажи.
Установка линий сверхпокупа и сверхпродажи позволяет отфильтровывать сигналы о продаже на рынках с большим количеством голосов и сигналы о покупке на рынках с пустым голосом.
В целом, стратегия сочетает в себе преимущества RSI, используя двойные EMA для определения золотых и мертвых форков, чтобы поймать краткосрочные и среднесрочные поворотные точки рынка и осуществить суждение о тенденции.
RSI имеет следующие преимущества:
Использование RSI для определения состояния перекупа и перепродажи позволяет эффективно избежать преследования.
Постепенно EMA объединяет оценку с оценкой чувствительности и устойчивости операции.
Настройка на перекуп и перепродажу отфильтровывает некоторые сигналы шумных торгов.
Стратегическая концепция проста, понятна, легко понятна и подходит для разработки количественных сделок.
Гибкость применения в различных рыночных условиях, лучшая эффективность отслеживания.
Можно оптимизировать, чтобы адаптироваться к изменениям рынка, путем корректировки параметров, таких как RSI-циклы, быстрые и медленные циклы EMA.
Стратегические риски контролируются, чтобы избежать риска одностороннего отслеживания и удушения.
RSI имеет определенные риски, в том числе:
RSI рискует подать неверный сигнал, RSI может отклониться.
Существует определенная задержка, которая может привести к ошибочным сигналам в двух оценках EMA.
Неправильно настроенная нагрузка может отфильтровать лучшие возможности.
Сигналы “замершей форки” часто появляются на рынках, находящихся в состоянии колебаний, что приводит к высоким торговым издержкам и риску скольжения.
Параметры (например, RSI-цикл, EMA-цикл и т. д.) нерациональны и могут пропустить торговые возможности или добавить ложные сигналы.
Для формирования торговых сигналов необходимо накопить достаточно исторических данных, а недостаток данных неэффективен.
Если вы не можете определить рыночную тенденцию, вы можете потерять при обратном движении рынка.
Для этого необходимо обратить внимание на оптимизацию параметров, разумное остановку убытков, избежать чрезмерной торговли, накопление достаточных данных и т. д.
Стратегия RSI Gold Fork Dead Fork может быть оптимизирована следующими способами:
Оптимизация RSI, тестирование различных RSI-циклических параметров, чтобы они соответствовали рыночным характеристикам.
Оптимизация параметров быстрого и медленного цикла EMA, позволяя им поймать больше торговых возможностей.
Проверка различных препятствий к покупке и продаже, чтобы не пропустить крупные сделки.
В сочетании с другими показателями, чтобы оценить рыночные тенденции и избежать убытков, вызванных обратным движением.
Установление разумной стратегии остановки убытков для контроля одноразовых потерь.
Установка стратегии управления объемом сделок, чтобы предотвратить одноразовые потери.
После открытия позиции следует рассмотреть возможность частичного прекращения и выхода из позиции, блокируя часть прибыли.
Подумайте о том, чтобы использовать тяжелые позиции в более сильных трендах и сократить торговлю в условиях колебаний рынка.
Тестирование стабильности стратегии на разных рынках и при разных параметрах, многорыночная проверка.
Благодаря комплексной оптимизации многих аспектов, таких как параметры и управление рисками, можно значительно повысить стабильность и прибыльность стратегии RSI Gold Fork.
Стратегия RSI Gold Fork Dead Fork в целом является более распространенной количественной стратегией. Она объединяет преимущества показателя RSI, используя двойные EMA для создания торговых сигналов, которые могут эффективно судить о краткосрочных и среднесрочных поворотных точках рынка.
/*backtest
start: 2023-09-17 00:00:00
end: 2023-10-17 00:00:00
period: 4h
basePeriod: 15m
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/
// © xaurr
//@version=4
strategy("RSI Cross [xaurr]", shorttitle="RSIC",overlay=false)
src = input(title="Source", type=input.source, defval=close)
//RSI Strategy
period = input(5,"RSI Period", minval=1)
overSold = input(30,"RSI Oversold", minval=1)
overBought = input(70, "RSI Overbought", minval=1)
fastPeriod = input(20,"Smooth Fast Period")
slowPeriod = input(50,"Smooth Slow Period")
rsi = rsi(src, period)
fast = ema(rsi,fastPeriod)
slow = ema(rsi,slowPeriod)
long = crossover(fast,slow)
short = crossunder(fast,slow)
pos = 0
pos:= long ?1:short ?-1 : nz(pos[1])
plot(overSold,"RSI Oversold",color=color.green)
plot(overBought, "RSI Overbought",color=color.red)
plot(rsi, linewidth = 1, color = color.blue, title="RSI Line")
plot(fast, linewidth = 2, color = color.green, title="RSI Fast Line")
plot(slow, linewidth = 2, color = color.red, title="RSI Slow Line")
bgcolor(pos == 1 ? color.green : pos == -1 ? color.red : na)
if pos == 1
strategy.entry("long",strategy.long)
if pos == -1
strategy.entry("short",strategy.short)