Estratégia de negociação de cruzamento de média móvel dupla


Data de criação: 2023-12-07 10:36:46 última modificação: 2023-12-07 10:36:46
cópia: 0 Cliques: 679
1
focar em
1619
Seguidores

Estratégia de negociação de cruzamento de média móvel dupla

Visão geral

A estratégia de negociação de cruzamento de dupla equilíbrio é uma estratégia de acompanhamento de tendências por meio da computação de médias móveis indexadas em diferentes períodos de tempo, gerando sinais de compra e venda de acordo com suas circunstâncias cruzadas. A estratégia usa três médias móveis de 50 ciclos, 144 ciclos e 200 ciclos, julgando a tendência do mercado de acordo com suas circunstâncias cruzadas, gerando sinais de negociação.

Princípio da estratégia

  1. Calcule a média móvel de 50 ciclos, 144 ciclos e 200 ciclos do preço de fechamento do CLOSE, registrada como EMA50, EMA144 e EMA200, respectivamente.

  2. Determine se o EMA50 usa o EMA144 e o EMA200, e se usa simultaneamente, gera um sinal de compra e abre uma posição de capital.

  3. Para determinar se o EMA50 atravessou o EMA144 e o EMA200, se o mesmo se atravessasse, geraria um sinal de venda e equilibrava a posição da maioria dos participantes.

Análise de vantagens

A estratégia de duplo equilíbrio tem as seguintes vantagens:

  1. Simples, fácil de entender, configuração de parâmetros simples, fácil de automatizar.

  2. A resposta rápida e a capacidade de captar rapidamente as mudanças de tendência.

  3. Parâmetros personalizáveis, ajustando o ciclo de linha média para adaptar-se a diferentes ambientes de mercado.

  4. Tem uma certa capacidade de filtragem de ruído, evitando ser enganado por oscilações de curto prazo.

  5. Pode ser combinado com outros indicadores ou estratégias para construir um sistema de regras.

Análise de Riscos

A estratégia de duplo equilíbrio também apresenta alguns riscos:

  1. O que é um sistema de transmissão de sinais?

  2. Não há previsão de duração da tendência, podendo haver entrada ou saída prematura.

  3. A configuração inadequada dos parâmetros pode levar a uma maior frequência de transações, aumentando os custos de transação e a perda de pontos de deslizamento.

  4. Entrando em um mercado de tendências turbulentas, ocorre uma situação de perdas contínuas.

  5. Não há controle sobre os riscos de transação, como o stop loss e o exit.

Direção de otimização

A estratégia de duplo equilíbrio pode ser otimizada nos seguintes aspectos:

  1. Em combinação com outros indicadores de filtragem de sinais, como indicadores de potência, indicadores de vibração, etc., para reduzir os falsos sinais.

  2. Adição de estratégias de stop loss para controlar o risco de uma única transação.

  3. Otimizar os parâmetros de média móvel para se adaptar a diferentes períodos de mercado.

  4. Adição de módulos de gestão de posição, como a abertura de uma quantidade fixa de posições, regras de acréscimo de posição, etc.

  5. Combinação de algoritmos avançados, como o aprendizado de máquina, com parâmetros de estratégia de otimização dinâmica.

Resumir

A estratégia de cruzamento de dupla equilíbrio é uma estratégia de acompanhamento de tendência simples e prática. Ela julga a direção da tendência através do cruzamento da linha de equilíbrio da EMA para capturar oportunidades de tendência a médio e longo prazo. A estratégia é fácil de entender e implementar, mas também existe a dificuldade de gerar falsos sinais e controlar o risco.

Código-fonte da estratégia
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
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/
// © SDTA

//@version=5
strategy("EMA Crossover Strategy", overlay=true)

// Hareketli Ortalamaları Hesapla
ema50 = ta.ema(close, 50)
ema144 = ta.ema(close, 144)
ema200 = ta.ema(close, 200)

// Al sinyali koşulu: Fiyat EMA 50, EMA 144 ve EMA 200 üzerine çıktığında
longCondition = close > ema50 and close > ema144 and close > ema200

// Sat sinyali koşulu: Fiyat EMA 200, EMA 144 ve EMA 50 altına indiğinde
shortCondition = close < ema200 and close < ema144 and close < ema50

// Al ve Sat sinyallerinin gerçekleştiği çubuğu ok ile belirt
plotarrow(series=longCondition ? 1 : shortCondition ? -1 : na, colorup=color.green, colordown=color.red, offset=-1, title="Trade Arrow")

// Hareketli Ortalamaları Çiz
plot(ema50, color=color.blue, title="EMA 50")
plot(ema144, color=color.orange, title="EMA 144")
plot(ema200, color=color.red, title="EMA 200")

// Strateji testi ekleyin
strategy.entry("AL", strategy.long, when=longCondition)
strategy.entry("SAT", strategy.short, when=shortCondition)