Estratégia de compra e venda de crossover de média móvel de momentum


Data de criação: 2024-02-19 14:53:50 última modificação: 2024-02-19 14:53:50
cópia: 0 Cliques: 564
1
focar em
1617
Seguidores

Estratégia de compra e venda de crossover de média móvel de momentum

Visão geral

Esta estratégia baseia-se em MACD indicadores para o julgamento de sinais de negociação. MACD indicadores incluem linha MACD, linha SIGNAL e gráfico em coluna HISTO linha de três linhas. Quando a linha MACD de baixo para cima quebra a linha SIGNAL e torna-se positivo, é um sinal de compra. Quando a linha MACD de cima para baixo quebra a linha SIGNAL e torna-se negativo, é um sinal de venda.

Princípio da estratégia

  1. Calcule as linhas MACD, SIGNAL e HISTO.
  2. Julgar a interseção das linhas MACD e SIGNAL para determinar os sinais de compra e venda.
  3. Utilizando ainda mais o EMA de 34 ciclos como resistência de suporte, apenas faça mais acima do EMA e faça vazio abaixo do EMA.
  4. Configure um Stop Loss Stop, para garantir arbitragem.

Especificamente, quando o preço de fechamento atravessa 34EMA e a linha MACD atravessa a linha SIGNAL para ser positivo, indicando que o preço de ação está forte para subir, é comprado. Quando o preço de fechamento atravessa 34EMA e a linha MACD abaixo da linha SIGNAL torna-se negativo, indicando que o preço de ação está forte para baixo, é vendido.

Vantagens estratégicas

  1. O indicador MACD é preciso para avaliar as mudanças no preço das ações e os sinais são claros.
  2. A combinação de filtros EMA evita o aparecimento de sinais de compra e venda errados.
  3. O que é um Stop Loss Stop-Loss?

Riscos e soluções

  1. Os indicadores MACD geram sinais de atraso, podendo perder o melhor ponto de compra e venda. Os parâmetros podem ser apropriadamente otimizados, reduzindo o ciclo médio.
  2. Indicadores individuais são propensos a produzir sinais errados. Outros indicadores podem ser filtrados, como o indicador KDJ.
  3. Não há restrições quanto ao número de posições abertas, o que pode resultar em excesso de negociação. Pode-se definir um limite máximo de posições abertas por dia ou por semana.

Direção de otimização

  1. Optimizar os parâmetros MACD para encontrar a melhor combinação de parâmetros.
  2. Adicione outros indicadores de julgamento para evitar sinais errados. Os indicadores combinados comuns são MACD + KDJ, MACD + BOLL, etc.
  3. A adição de um limite de abertura de posições para evitar o excesso de negociação.
  4. Otimizar a estratégia de stop loss para aumentar a taxa de ganhos e perdas.

Resumir

Esta estratégia usa o indicador MACD para determinar o momento de compra e venda, e com 34 EMA filtra os sinais de erro, pode capturar oportunidades em tempo hábil quando o preço começa uma nova rodada de negociação. Ao mesmo tempo, o controle de risco do ponto de parada de perda é uma estratégia de negociação mais estável e confiável. Posteriormente, a estratégia pode ser aperfeiçoada por meio de otimização de parâmetros, adição de outros indicadores de julgamento e outras formas de melhorar a taxa de ganho.

Código-fonte da estratégia
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
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/
// © melihtuna

//@version=2
strategy("Jim's MACD", overlay=true)

Tendies = input(true, title="Check here for tendies")

// === MACD Setup ===
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)

//EMA
ma = ema(close, 5)
plot(ema(close,5))


//Entry
if (close > ma and cross(macdLine,signalLine) and histLine> 0.4 and signalLine > 0 or histLine > 0 and signalLine > 0 )
    strategy.entry("BUY", strategy.long)
if(close < ma and cross(macdLine,signalLine) and histLine < -0.4 and signalLine < 0 or close < ma and histLine < 0 and signalLine < 0 )
    strategy.entry("SELL", strategy.short)
    
//Exit 
strategy.close("BUY", when = histLine < 0  )
strategy.close("SELL", when = histLine > 0  )