Type/to search

Estratégia quantitativa baseada no indicador TSI e na Média Móvel de Hull

Common strategy
Created: 2023-12-18 16:56:22
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia, denominada "Estratégia de Negociação Quantitativa Baseada no Indicador TSI e na Média Móvel Hull", tem como ideia principal combinar o indicador TSI e a Média Móvel Hull para identificar tendências em ações, criptomoedas ou Forex, gerando sinais de negociação no início da tendência.

Princípio da Estratégia

A estratégia utiliza o indicador TSI para avaliar a tendência e o momentum dos preços. O TSI é baseado em uma dupla suavização da média móvel da taxa de variação dos preços. Quando o valor do TSI cruza para cima sua própria média móvel, gera-se um sinal de compra; quando cruza para baixo, gera-se um sinal de venda.

A estratégia também utiliza a Média Móvel Hull para determinar a tendência dos preços. A Média Móvel Hull é construída através de uma dupla média móvel ponderada, filtrando efetivamente o ruído do mercado. Quando a linha rápida cruza para cima a linha lenta, considera-se tendência de alta; quando cruza para baixo, considera-se tendência de baixa.

Quando o indicador TSI emite um sinal e a Média Móvel Hull também confirma a tendência na mesma direção, gera-se o sinal de negociação correspondente. Além disso, a estratégia verifica a direção do corpo do candle para confirmar a tendência. O sinal de negociação só é emitido quando o sinal do indicador, o sinal da Hull e a direção do corpo do candle estão alinhados.

Análise de Vantagens

Esta estratégia combina múltiplos indicadores de tendência, momentum e médias, permitindo identificar eficazmente o início de tendências de mercado e evitando a geração de muitos sinais falsos. A dupla suavização da média móvel também ajuda a filtrar parte do ruído.

Comparada a um único indicador, ao combinar múltiplos indicadores para filtrar sinais, a estratégia melhora significativamente a qualidade dos sinais. Múltiplas condições de confirmação conferem alta certeza ao sinal gerado.

Análise de Riscos

Embora a estratégia seja eficaz para identificar o início de tendências, pode gerar alguns sinais falsos e excesso de negociações em mercados laterais. Além disso, uma configuração inadequada dos parâmetros pode levar a fechamentos desnecessários de posições.

Para reduzir o risco, é possível ajustar o período da Média Móvel Hull ou os parâmetros do TSI, bem como adicionar um stop loss para controlar perdas. Durante a otimização, é importante prestar atenção à relação sinal-ruído para obter os melhores parâmetros.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar os parâmetros da Média Móvel Hull para suavizar a curva e filtrar sinais falsos.
  2. Otimizar os parâmetros do TSI para equilibrar sensibilidade e estabilidade.
  3. Adicionar estratégias de stop loss para controlar perdas.
  4. Ajustar o comprimento do sinal para filtrar ruídos de curto prazo.
  5. Testar diferentes ativos e períodos de tempo.
  6. Combinar com outros indicadores para validação de sinais.

Resumo

Esta estratégia combina o indicador TSI e a Média Móvel Hull, gerando sinais de negociação após confirmar a tendência do mercado. Possui alta precisão temporal e qualidade de sinal. Através da otimização de parâmetros e combinação de estratégias, é possível aumentar significativamente a lucratividade e reduzir riscos. Esta estratégia é adequada para identificar tendências de médio e longo prazo, especialmente com amplo potencial de aplicação em mercados de criptomoedas e Forex.

Source
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("TSI/HullMA/VWMA strategy", shorttitle="TSI/HullMA/VWMA", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
TP = input(defval=200.00, title="TargetPoint in $", type=float, step=1)
SL = input(defval=-2000.00, title="StopLoss in $", type=float, step=1)
Strategy parameters
Strategy parameters
TargetPoint in $
StopLoss in $
Signal Length
HullMA cross
VWMA
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)