Type/to search

Estratégia de Trading Robótico MACD

Common strategy
Created: 2023-12-18 17:30:15
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é chamada de Estratégia de Negociação Robô MACD. Ela determina os momentos de compra e venda no mercado calculando a relação entre a linha rápida e a linha lenta do indicador MACD, utilizando um stop loss móvel para controlar o risco.

Princípio da Estratégia

A estratégia é baseada principalmente no indicador MACD. O MACD é composto pela linha rápida (média de curto prazo) e pela linha lenta (média de longo prazo). A relação entre elas reflete o estado de compra ou venda do mercado. Quando a linha rápida cruza acima da linha lenta, é um sinal de compra; quando cruza abaixo, é um sinal de venda.

Nesta estratégia, a linha rápida e a linha lenta são calculadas usando o algoritmo EMA, com períodos personalizáveis. Para melhorar a qualidade do sinal, uma linha de sinal foi adicionada, que suaviza novamente o valor do MACD usando o algoritmo EMA.

Ao determinar o momento de compra, além de verificar o cruzamento de alta (golden cross) das linhas rápida e lenta, também é necessário verificar se o valor absoluto do MACD é maior do que a linha de compra personalizada. Se ambas as condições forem atendidas, é emitido um sinal de compra e o risco é controlado por um stop loss móvel.

Ao determinar o momento de venda, é necessário que haja um cruzamento de baixa (death cross) das linhas rápida e lenta e que a linha de sinal seja positiva. Quando estas condições são satisfeitas, é emitido um sinal de venda, encerrando a posição.

Análise de Vantagens

Esta estratégia apresenta as seguintes vantagens:

  1. Utiliza o indicador MACD para determinar momentos de compra e venda, com elevada confiabilidade.
  2. A linha de sinal adicional melhora a qualidade dos sinais gerados.
  3. O stop loss móvel controla eficazmente o risco.
  4. A linha de compra pode ser personalizada para ajustar a sensibilidade da estratégia.
  5. Todas as condições baseiam-se exclusivamente no cálculo dos indicadores, sem influências externas.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. O indicador MACD possui inércia (lag), podendo perder oportunidades de negociação de curto prazo.
  2. Uma configuração inadequada do stop loss pode gerar perdas desnecessárias.
  3. O ajuste de parâmetros requer tempo significativo para testes e calibração.
  4. Impacto dos custos de transação e do deslizamento (slippage).

Estes riscos podem ser reduzidos através do ajuste adequado dos parâmetros, combinando com outros indicadores, entre outras abordagens.

Direções de Otimização

A estratégia pode ser otimizada nas seguintes direções:

  1. Combinar com outros indicadores para filtrar sinais, como KDJ, RSI, etc.
  2. Adicionar algoritmos de aprendizado de máquina para determinar pontos de compra e venda.
  3. Utilizar stop loss dinâmico em vez de stop loss estático.
  4. Testar e otimizar os parâmetros do MACD e da linha de compra.
  5. Ajustar a estratégia considerando o impacto dos custos de transação.

Resumo

No geral, esta estratégia é uma estratégia de acompanhamento de tendência com elevada confiabilidade. Ao utilizar o indicador MACD para identificar tendências e empregar stop loss móvel para controlar riscos, é possível obter retornos de investimento estáveis. O próximo passo é otimizar ainda mais os parâmetros, combinar com outros indicadores e integrar aprendizado de máquina para aumentar a rentabilidade da estratégia.

Source
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(shorttitle = "GBPUSD MACD", title = "GBPUSD MACD")
fastMA = input(title="Fast moving average",  defval = 12, minval = 7)
slowMA = input(title="Slow moving average",  defval = 26, minval = 7)
Strategy parameters
Strategy parameters
Fast moving average
Slow moving average
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Enter Long
Close Long
Stop Loss %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)