Estratégia de cruzamento de média móvel de vários períodos
Visão geral
Multi Timeframe Moving Average Crossover Strategy é uma estratégia de negociação algorítmica que usa sinais de cruzamento entre médias móveis de diferentes períodos de tempo para determinar a direção da tendência. A estratégia utiliza uma combinação de indicadores de tendência, indicadores de dinâmica e indicadores de taxa de flutuação, tornando o sinal da estratégia mais confiável.
Princípio da estratégia
A estratégia determina a direção da tendência do mercado com base no cálculo dos indicadores CCI de diferentes períodos, em combinação com o indicador MACD para procurar um sinal de troco de ouro e, finalmente, com o indicador ATR para definir um stop loss para obter um preço baixo e um preço alto.
Concretamente, primeiro, calcule o indicador CCI de 20 ciclos, para julgar a tendência do mercado com base em seus positivos e negativos; em seguida, calcule se a linha média rápida e lenta do indicador MACD ocorreu, para determinar se um sinal de compra e venda foi gerado; em seguida, use o indicador ATR para gerar um mecanismo de stop loss de rastreamento, para bloquear ainda mais o lucro; finalmente, sintetize os sinais de vários dos indicadores acima, para gerar o sinal de compra e venda final.
Vantagens estratégicas
-
Combinação de múltiplos indicadores para melhorar a precisão do sinal
A estratégia usa uma combinação de três indicadores, CCI, MACD e ATR, para avaliar a tendência, a dinâmica e a volatilidade do mercado, tornando os sinais de estratégia mais precisos e confiáveis.
-
Análise de quadros de tempo múltiplos para entender o ritmo do mercado
Usando o CCI de diferentes períodos para avaliar a tendência geral do mercado, em conjunto com o MACD de alta periodicidade para encontrar pontos de baixa e alta, é possível capturar o ritmo de tendência maior do mercado.
-
ATR para o rastreamento de danos e controle de riscos
Com a ajuda do indicador de stop loss gerado pelo ATR, pode-se definir um limite razoável de stop loss de acordo com a volatilidade do mercado, além de ter uma função de rastreamento de stop loss, o risco da estratégia pode ser bem controlado.
Risco estratégico
-
Espaço limitado para otimizar parâmetros
A maior parte dos parâmetros da estratégia não tem muito espaço para ajustes, o que limita a sua eficácia.
-
Combinação de múltiplos indicadores aumenta a carga de cálculo
Como a estratégia usa vários indicadores para a operação de combinação, a carga de cálculo da estratégia aumenta em certa medida. Pode ocorrer problemas de cartão em negociações de alta frequência.
-
Sinais frequentes, controle de risco limitado
Os sinais de estratégia podem ser mais frequentes, enquanto o controle de risco depende principalmente do rastreamento de perdas do indicador ATR, e o controle de risco para situações extremas não é completo.
Otimização de Estratégia
-
Otimização de parâmetros com algoritmos de aprendizagem de máquina
Pode-se tentar usar alguns algoritmos de otimização de hiperparametros de aprendizagem de máquina, como otimização de Bayes, algoritmos genéticos, etc., para tornar o ajuste de parâmetros mais inteligente e eficiente.
-
Aumentar os indicadores funcionais e aumentar a flexibilidade estratégica
Pode-se considerar a inclusão de alguns outros indicadores funcionais, como indicadores de volatilidade, indicadores de energia quantitativa, indicadores de emoção, etc., para melhorar a adaptabilidade e robustez da estratégia.
-
Reforço do módulo de gestão de riscos e estratégia de controlo de riscos
Pode-se projetar um princípio de parada mais científico, ou pode-se adicionar um determinado controle de posição ou módulo de gerenciamento de fundos, para melhor proteger o risco de situações extremas e garantir a estabilidade da estratégia.
Resumir
A estratégia multicamadas atravessa a linha de equilíbrio através da combinação dos três principais indicadores CCI, MACD e ATR, para obter um julgamento de tendências mais confiável e controle de risco eficiente. A estratégia compreende a tendência, a dinâmica e a oscilação em três dimensões, com alta precisão do sinal, o ritmo do mercado e as vantagens de controle eficaz do risco.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('smplondonclinic Strategy', shorttitle='SMPLC Strategy', overlay=true, pyramiding = 0, process_orders_on_close = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
direction = input.string(title='Entry Direction', defval='Long', options=['Long', 'Short', 'Both'],group = "Strategy Entry Direction")- 1

