Estratégia de negociação baseada em pontuação de múltiplos indicadores
Visão Geral
A estratégia de negociação por pontuação de múltiplos indicadores integra as pontuações de indicadores técnicos para identificar a direção e a força da tendência, realizando negociações automáticas. A estratégia considera um conjunto de indicadores, incluindo Ichimoku Cloud, HMA, RSI, Stoch, CCI e MACD. Com base no resultado de cada indicador, uma pontuação é atribuída a ele. Em seguida, as pontuações de todos os indicadores são combinadas para formar uma pontuação geral. Quando a pontuação geral está acima de um limite, a estratégia opera comprada; quando está abaixo, opera vendida.
Princípio da Estratégia
A estratégia é composta por várias partes:
-
Calcula um conjunto de indicadores, incluindo Ichimoku Cloud, Hull Moving Average, Relative Strength Index, Stochastic, Commodity Channel Index e Moving Average Sensitivity.
-
Atribui uma pontuação a cada indicador. Quando o indicador mostra um sinal de alta, recebe uma pontuação positiva; quando mostra um sinal de baixa, recebe uma pontuação negativa.
-
Soma e calcula a média de todas as pontuações dos indicadores para obter uma pontuação geral.
-
Compara a pontuação geral com um limite predefinido para determinar a direção geral da tendência. Quando a pontuação está acima do limite, a visão é de alta; quando está abaixo, é de baixa.
-
Abre posições com base no resultado da avaliação. Quando a visão é de alta, opera comprado; quando é de baixa, opera vendido.
-
O stop loss e take profit são definidos pelo indicador ATR.
A estratégia aproveita ao máximo as vantagens de vários indicadores, avaliando de forma abrangente a direção do mercado. Em comparação com um único indicador, ela consegue filtrar parte dos sinais falsos, aumentando a confiabilidade dos sinais.
Análise de Vantagens
A estratégia apresenta as seguintes vantagens:
-
Julgamento abrangente de múltiplos indicadores, aumentando a precisão dos sinais. Um único indicador é propenso a erros de julgamento; esta estratégia, ao calcular a média das pontuações, consegue filtrar efetivamente sinais falsos.
-
Utiliza as vantagens dos indicadores para identificar tendências e a força atual. Por exemplo, Ichimoku Cloud identifica a tendência geral, enquanto Stoch identifica condições de sobrecompra/sobrevenda.
-
Negociação automática evita influências emocionais, executando rigorosamente os sinais da estratégia.
-
O uso do ATR para definir stop loss e take profit auxilia no controle de risco.
-
É possível otimizar os parâmetros para diferentes ativos. Tanto os parâmetros dos indicadores quanto os limites de pontuação podem ser otimizados.
-
A lógica da estratégia é simples e clara, fácil de entender e modificar.
Análise de Riscos
A estratégia também apresenta os seguintes riscos:
-
A combinação de múltiplos indicadores nem sempre é superior a um único indicador; é necessário testar repetidamente para encontrar os melhores parâmetros.
-
Quando os indicadores emitem sinais errados, a média das pontuações também não consegue evitar perdas completamente.
-
O stop loss baseado no ATR pode ser muito apertado ou muito largo, precisando ser ajustado conforme as características do ativo.
-
É preciso evitar overfitting devido à otimização excessiva. A robustez da estratégia deve ser testada em diferentes ativos e períodos.
-
A frequência de negociação pode ser muito alta, e os custos de transação também podem afetar o lucro final.
Direções de Otimização
A estratégia pode ser otimizada nos seguintes aspectos:
-
Testar combinações de mais indicadores para encontrar a seleção ideal para ativos específicos.
-
Ajustar os pesos de pontuação de cada indicador, otimizando o algoritmo de pontuação.
-
Ajustar dinamicamente os parâmetros do ATR para que o stop loss e take profit se adaptem melhor à volatilidade do mercado.
-
Adicionar condições de filtro de negociação para reduzir a frequência desnecessária de negociações, como filtros de tendência, filtros de volume, etc.
-
Realizar otimização passo a passo para encontrar intervalos ideais de parâmetros e, em seguida, usar otimização aleatória ou por grade para encontrar a melhor combinação de parâmetros.
-
Testar a robustez da estratégia em múltiplos ativos e múltiplos timeframes para evitar overfitting.
-
Combinar com outras estratégias de negociação eficazes para formar uma carteira de estratégias.
Conclusão
A estratégia de negociação por pontuação de múltiplos indicadores, por meio da abordagem de calcular a média das pontuações, melhora a precisão e confiabilidade do julgamento de sinais. A estratégia tem amplo espaço para ajuste de parâmetros, podendo ser otimizada para diferentes ativos para obter bons resultados. No entanto, é necessário estar atento ao risco de overfitting, mantendo a cientificidade da otimização de parâmetros e do teste da estratégia. Como uma abordagem de estratégia de negociação com amplas direções de otimização, vale a pena pesquisar e aplicar mais.
/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Ichi HMA RSI Stoch CCI MACD Technicals Rating Strategy",shorttitle="TRSv420",overlay=true,default_qty_type=strategy.percent_of_equity,default_qty_value=50,commission_type=strategy.commission.percent,commission_value=0.05)
res = input("", title="Indicator Timeframe", type=input.resolution)
Period = input(defval = 14, title = "Period Length", minval = 2)- 1

