Type/to search

Estratégia de indicador de momentum RSI baseada em interpolação polinomial

Common strategy
Created: 2024-01-12 13:46:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia utiliza o momento RSI baseado em interpolação polinomial, denominado Delta-RSI, para gerar sinais de negociação. O Delta-RSI é obtido através da suavização do RSI por meio do método de regressão polinomial local, resultando na derivada temporal de primeira ordem do RSI, que é usada como indicador de momento. A estratégia inclui filtros baseados em ATR, volume e RSI, capazes de eliminar parte dos sinais falsos.

Princípio

O indicador central da estratégia é o Delta-RSI. Seus passos de cálculo são os seguintes:

  1. Inserir a série temporal do RSI com comprimento de período rsi_l.
  2. Em uma janela deslizante de comprimento window, ajustar o RSI utilizando o método de interpolação polinomial.
  3. Calcular a derivada de primeira ordem da curva ajustada no ponto atual, ou seja, o Delta-RSI.
  4. A travessia do Delta-RSI acima de zero é um sinal de compra; a travessia abaixo de zero é um sinal de venda.
  5. Também é possível combinar a linha de sinal do Delta-RSI para gerar sinais de negociação.

A estratégia filtra os sinais através de filtros de ATR, volume e RSI:

  1. Filtro ATR: o ATR atual de N períodos é superior ao ATR de M períodos, indicando aumento da volatilidade.
  2. Filtro de volume: o volume atual excede N vezes o volume médio dos últimos M períodos.
  3. Filtro RSI: o RSI está acima do limite 1 e abaixo do limite 2, filtrando zonas de sobrecompra e sobrevenda.

Vantagens

A estratégia apresenta as seguintes vantagens:

  1. O indicador Delta-RSI é mais sensível, permitindo capturar reversões de tendência precocemente.
  2. A adição de filtros elimina a maioria dos sinais falsos, melhorando a qualidade dos sinais.
  3. Parâmetros de interpolação polinomial e filtragem personalizáveis, adaptando-se a diferentes ambientes de mercado.
  4. Possibilidade de operar apenas comprado ou apenas vendido, atendendo a diferentes preferências.
  5. É possível definir stop loss e take profit, controlando perdas e lucros por operação.

Riscos

A estratégia também apresenta os seguintes riscos:

  1. Parâmetros mal configurados podem resultar em suavização excessiva ou filtragem excessiva.
  2. Risco de perda em posições compradas ou risco de perda em posições vendidas.
  3. Stop loss muito amplo pode aumentar a perda por operação.

Esses riscos podem ser controlados e reduzidos através da otimização de parâmetros, ajuste das condições de filtro e definição de stops mais rigorosos.

Direções de Otimização

A estratégia pode ser ainda mais otimizada:

  1. Otimizar os parâmetros do modelo Delta-RSI para melhorar o ajuste.
  2. Adicionar filtragem adaptativa baseada em aprendizado de máquina.
  3. Definir parâmetros separadamente para diferentes instrumentos.
  4. Adicionar combinações de modelos para aumentar a estabilidade.

Resumo

A estratégia aproveita a alta sensibilidade do indicador Delta-RSI, combinada com um mecanismo rigoroso de filtragem, para melhorar a qualidade da estratégia sob controle de risco. Através da otimização contínua de parâmetros e modelos, visa expandir ainda mais a taxa de retorno positivo, constituindo uma estratégia de negociação quantitativa eficaz.

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1h
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/
// © tbiktag
//
// Delta-RSI Oscillator Strategy With Filters
Strategy parameters
Strategy parameters
Model Parameters:
Polynomial Order
RSI Length
Length ( > Order)
Signal Length
Allowed Entries:
Long
Short
Entry and Exit Conditions:
Buy
Sell
Exit
Apply Filters to
Long Entries
Short Enties
Exits
Relative Volume Filter:
usevol
Volume >
Avg. Volume Over Period
Volatility Filter:
useatr
ATR
> ATR
Overbought/Oversold Filter:
usersi
rsitrhs1
< RSI (14) >
Stop Loss / Take Profit:
SL
, %
Trailing
TP
, %
Fixed Backtest Period Start/End Dates:
fixedstart
backtest_start
fixedend
backtest_end
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)