Estratégia de crossover de média móvel que segue a tendência


Data de criação: 2023-10-24 16:14:10 última modificação: 2023-10-24 16:14:10
cópia: 2 Cliques: 649
1
focar em
1617
Seguidores

Estratégia de crossover de média móvel que segue a tendência

Visão geral

A estratégia usa um fator de arbitragem de uma média móvel simples para avaliar e, consequentemente, para capturar o momento da mudança de tendência do mercado. Fazer mais quando a média de curto prazo atravessa a média de longo prazo e fechar a curva quando a média de curto prazo atravessa a média de longo prazo é uma estratégia típica de acompanhamento de tendências.

Análise original

  1. Calcule a média móvel simples de 10 dias (SMA) e a média móvel simples de 30 dias (SMA)

  2. Quando o SMA curto atravessa o SMA longo, gera um sinal de compra

  3. Quando o SMA curto atravessa o SMA longo, gera um sinal de venda

  4. RSI maior do que 50 para gerar um sinal de compra, menor do que 50 para gerar um sinal de venda, para evitar falsas rupturas

  5. Através do ATR Stop Loss, Stop Stop Mobile Tracking

A estratégia usa principalmente o cruzamento de duas médias móveis como timing de entrada para determinar o ponto de reversão da tendência. As médias de curto prazo refletem mais rapidamente as mudanças de preço, enquanto as médias de longo prazo fornecem suporte e resistência. Quando as médias de curto prazo atravessam a média de longo prazo, o preço começa a subir, e isso é mais; Quando as médias de curto prazo atravessam a média de longo prazo, o preço começa a cair, e isso é vazio.

Análise de vantagens

  1. Simples de usar e fácil de entender

  2. Capturar os pontos de inflexão em tempo hábil, em sintonia com as tendências do mercado

  3. A dupla equilíbrio é um método clássico e eficaz para determinar a tendência

  4. Paragem de perda razoável, reduzindo a perda de cada faixa de onda

  5. Indicadores de RSI filtram fraudes e reduzem o risco de negociação

  6. Não há necessidade de prever o pós-mercado, basta seguir a tendência para lucrar

Análise de Riscos

  1. As linhas duplas são propensas a sinais errados e podem causar perdas desnecessárias.

  2. A retardação das linhas de equilíbrio duplas, a incapacidade de capturar o ponto de reversão da tendência a tempo

  3. Seguir a tendência cegamente aumenta os prejuízos, deve-se controlar adequadamente o tamanho da posição

  4. Não há filtragem completa de comportamento perturbador, que pode levar à prisão

  5. Parâmetros mal definidos aumentam a frequência de negociação e reduzem os níveis de lucro

Pode-se reduzir o risco através da escolha de um conjunto adequado de parâmetros, a introdução de outros indicadores de filtragem e medidas de controle adequado do tamanho da posição.

Direção de otimização

  1. Optimizar os parâmetros da média móvel para melhorar a precisão do sinal

  2. Adicionar outros indicadores de julgamento, como MACD, linha de Bryn, etc., para aumentar a probabilidade de vitória da estratégia

  3. Indicadores de tendência e redução da volatilidade

  4. Otimização da estratégia de stop loss, redução de perdas individuais e ampliação de lucros individuais

  5. Optimizar a gestão de fundos, assumir posições diferentes em diferentes situações

  6. Desenvolver estratégias de negociação diferentes em situações de tendência e de turbulência

Otimizar continuamente a estratégia de stop loss pode melhorar continuamente o desempenho da estratégia, testando diferentes combinações de parâmetros, introduzindo indicadores auxiliares para determinar tendências e sinais de filtragem.

Resumir

A estratégia usa o clássico sistema de cruzamento de médias móveis para determinar o ponto de reversão da tendência dos preços, o que é muito adequado para os iniciantes. No entanto, há algumas desvantagens a serem observadas, como a propensão a produzir sinais errados, o atraso no reconhecimento do ponto de reversão da tendência, etc.

Código-fonte da estratégia
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
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/
// © Glenn234

//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)


// Create indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)


// Crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)


// trade conditions
if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 2
    strategy.entry("long", strategy.long, when = rsi > 50)
    strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)

if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 2
    strategy.entry("short", strategy.short, when = rsi < 50)
    strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)


// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")