
A estratégia de negociação do RSI Shark é uma estratégia de negociação quantitativa que utiliza uma combinação de múltiplas medianas de um índice relativamente forte (RSI) para determinar a tendência do mercado e emitir sinais de negociação. A estratégia se baseia no princípio de captura do Shark, que é executada quando a linha RSI curta cruza a linha RSI longa.
A estratégia de negociação do RSI de peixe utiliza simultaneamente as três linhas médias RSI de 5, 13 e 34 dias. Destas, a linha RSI de 5 dias é chamada linha de dentes de biscoito, a linha de 13 dias é chamada linha de dentes de biscoito e a linha de 34 dias é chamada linha de dentes de biscoito.
A chave para a estratégia de negociação é capturar a interseção da linha RSI curto prazo com a linha RSI longo prazo para determinar a relação entre a tendência de curto prazo do mercado e a tendência de longo prazo, procurando oportunidades de reversão. Quando a linha RSI curto prazo cruza a linha RSI longo prazo, indica que o preço de curto prazo já se reverteu, ocupando posições na direção oposta, para lucrar com a reversão de tendência de longo prazo que está por vir.
A estratégia de negociação do RSI Shark tem as seguintes vantagens:
A estratégia de negociação do RSI também apresenta os seguintes riscos:
Estes riscos podem ser mitigados através de uma combinação de outros indicadores, parâmetros de otimização e de um ajustamento adequado da dimensão das posições.
A estratégia de negociação do RSI para a pirataria pode ser otimizada de várias maneiras:
A estratégia de negociação de RSI Fishing usa múltiplos RSI equiláteros para capturar oportunidades de reversão de mercado. Ela é simples e prática, adequada para negociação automatizada, mas também tem certas falhas. A estratégia pode ser fortalecida por meio de otimização de parâmetros e combinação de indicadores, tornando-a uma estratégia de negociação algorítmica de lucro estável.
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("RSI Alligator", overlay=false)
jaws = rsi(close, 34)
teeth = rsi(close, 5)
lips = rsi(close, 13)
plot(jaws, color=blue, title="Jaw")
plot(teeth, color=green, title="Teeth")
plot(lips, color=red, title="Lips")
longCondition = crossover(rsi(close, 13), rsi(close, 34)) and (rsi(close, 5) > rsi(close, 34))
longCondition1 = crossover(rsi(close, 5), rsi(close, 34)) and (rsi(close, 13) > rsi(close, 34))
if (longCondition)
strategy.entry("Long", strategy.long)
if (longCondition1)
strategy.entry("Long", strategy.long)
shortCondition = crossunder(rsi(close, 13), rsi(close, 34)) and (rsi(close, 5) < rsi(close, 34))
shortCondition1 = crossunder(rsi(close, 5), rsi(close, 34)) and (rsi(close, 13) < rsi(close, 34))
if (shortCondition)
strategy.entry("Short", strategy.short)
if (shortCondition1)
strategy.entry("Short", strategy.short)
// === BACKTESTING: EXIT strategy ===
sl_inp = input(10, title='Stop Loss %', type=float)/100
tp_inp = input(90, title='Take Profit %', type=float)/100
stop_level = strategy.position_avg_price * (1 - sl_inp)
take_level = strategy.position_avg_price * (1 + tp_inp)
strategy.exit("Stop Loss/Profit", "Long", stop=stop_level, limit=take_level)