Estratégias de negociação quantitativa de múltiplos fatores
Trata-se de uma estratégia de negociação quantitativa que combina vários indicadores técnicos para fazer um julgamento sobre o vazio. A estratégia considera integralmente vários fatores, como indicadores de dinâmica, indicadores de tendência e gráficos de nuvem de Ichimoku, para formar o julgamento final de compra e venda. A estratégia tem uma forte estabilidade e resistência ao risco.
Análise de princípios
A estratégia é composta principalmente por:
-
Índice de força: Parabolic SAR, Índice de intensidade Leledc, Média móvel adaptada de Kaufman, etc.
-
Indicadores de tendência: O Vibrator Rahul Mohindar, o Trend Magic e outros
-
Mapa das nuvens de Ichimoku: incluindo as linhas Tenkan, Kijun e outras
-
Indicador de fluxo de volume
-
Indicador de oscilação: Wave Trend Oscillator
-
Sequência TD
Estes indicadores julgam a tendência e a força do mercado atual de diferentes ângulos. O SAR parabólico julga o ponto de reversão da tendência, o indicador de força Ledc julga o momento, o gráfico da nuvem Ichimoku julga a pressão de suporte. Quando a maioria dos indicadores dá sinais de isomers, forma-se o julgamento final de compra ou venda.
A estratégia, ao mesmo tempo, estabelece condições de filtragem para que as transações sejam feitas somente no intervalo de datas especificadas por mês e dia, reduzindo assim o número de transações inválidas.
Análise de vantagens
-
Julgamento integrado de múltiplos fatores, maior precisão e maior resistência ao risco
-
Utilização de diferentes tipos de indicadores para verificação cruzada, evitando o risco de falha de um único indicador
-
Configurar condições de filtragem para evitar transações inválidas em períodos impróprios
-
É escrito em Pine Script e pode ser usado diretamente na plataforma TradingView.
-
Parâmetros do indicador são ajustáveis e podem ser otimizados para diferentes mercados
-
Indicadores de sinais de visualização para intuir a estrutura do mercado
Análise de Riscos
-
A combinação de múltiplos fatores requer ajustes de peso e parâmetros, existindo certa dificuldade de otimização
-
Indicadores únicos podem falhar em determinadas circunstâncias de mercado
-
Se você não ajustar as condições de filtragem corretamente, você pode perder uma oportunidade.
-
Cuidado com o excesso de otimização
-
Os traders precisam estar atentos ao risco de falhas nos indicadores e ajustar suas estratégias em tempo hábil
Resposta:
-
Optimizar os parâmetros de ajuste do indicador para que sejam mais eficazes para o mercado atual
-
Ajustar o peso, aumentar o papel dos indicadores eficazes e reduzir o papel dos indicadores ineficazes
-
Ajustar as condições de filtragem de forma oportuna, para aproveitar oportunidades e evitar riscos
Otimização de ideias
-
Adição de algoritmos de aprendizagem de máquina para ajustar automaticamente o peso do indicador
-
Aumentar os índices de emoção, os índices de fluxo de capitais, etc.
-
Teste de variedade de transação, período de tempo e configuração de parâmetros ótimos
-
Testar o efeito de diferentes períodos de detenção
-
Combinação de mais filtros, como dados sazonais e econômicos
-
Adição de estratégias de stop loss
Resumir
Esta estratégia integra vários indicadores para formar o julgamento final, com uma forte capacidade de resistência ao risco. Ao mesmo tempo, também é necessário prestar atenção ao risco de falha de um único indicador, otimização contínua e ajuste de parâmetros. No futuro, pode-se otimizar ainda mais a configuração de peso do indicador, adicionar mais fatores, testar o melhor período de posse.
//@version=2
persistent_bull = nz(persistent_bull[1],0)
persistent_bear = nz(persistent_bear[1],0)
strategy("Strategy for The Bitcoin Buy/Sell Indicator", overlay=true, calc_on_every_tick=true)
// ****************************************Inputs***************************************************************
//@fixme if there is a buy and sell signal on the same bar, then it displays the first one and skips the second one. Fix this issue
buySellSignal = true // Make this false if you do not want to show Buy/Sell signal
inputIndividualSiganlPlot = true // = input (false, "Do you want to display each individual indicator's signal on the chart?")
sp = input (false, "Do you want to display Parabolic SAR?")
spLines = input (false, "Do you want to display Parabolic SAR on the chart?")- 1

