Type/to search

Estratégia de longo prazo baseada em MACD

Common strategy
Created: 2024-01-12 11:02:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia baseia-se no indicador MACD e em linhas de posição longa e de fechamento, realizando operações de longo prazo em pares de moedas. A abertura de posição ocorre quando a linha do indicador MACD cruza a linha de posição longa, e o fechamento ocorre quando a linha do MACD cruza a linha de fechamento. Além disso, é configurada uma estratégia de stop loss.

Princípio da Estratégia

A estratégia utiliza as linhas rápida e lenta do indicador MACD. O parâmetro da linha rápida é a EMA de 12 períodos, e o da linha lenta é a EMA de 26 períodos. A diferença entre as duas médias é o histograma MACD. Também é calculada uma EMA de 9 períodos como linha de sinal. Quando o histograma MACD ultrapassa 0,04 para cima, é feita uma compra; quando cruza para baixo de 0,015, a posição comprada é fechada. Além disso, é definido um stop loss de 5%.

Especificamente, a estratégia primeiro calcula as linhas rápida, lenta e de sinal do indicador MACD. Em seguida, define a linha de posição longa como -0,04 e a linha de fechamento como 0,015. Se o histograma MACD atual for maior que a linha de posição longa, é feita uma compra; se o histograma MACD atual for menor que a linha de fechamento, a posição comprada é fechada. Além disso, a linha de stop loss é definida como 95% do preço de abertura.

Análise de Vantagens

A estratégia apresenta as seguintes vantagens:

  1. Utiliza o indicador MACD para julgar a tendência do mercado, com alta precisão.
  2. Emprega dupla filtragem com a linha de posição longa e a linha de fechamento, evitando sinais falsos.
  3. Inclui uma estratégia de stop loss, controlando efetivamente o risco.
  4. Simples e clara, lógica compreensível, fácil de implementar.
  5. Requer apenas o indicador MACD, com baixo consumo de recursos.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. O indicador MACD possui certo atraso, podendo perder oportunidades de curto prazo.
  2. A configuração do stop loss pode ser muito conservadora, impedindo o acompanhamento contínuo de tendências de longo prazo.
  3. Os parâmetros precisam ser testados e otimizados repetidamente; caso contrário, pode ocorrer overfitting.
  4. É aplicável apenas a pares específicos; o desempenho em outros pares de moedas é questionável.

A otimização pode ser feita ajustando adequadamente os parâmetros e combinando com outros indicadores.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Testar diferentes combinações de parâmetros do MACD para encontrar parâmetros melhores.

    Podem-se experimentar linhas rápida, lenta e de sinal de diferentes comprimentos para encontrar uma combinação mais adequada.

  2. Substituir por outros indicadores para teste.

    Indicadores como RSI e KD podem produzir resultados completamente diferentes.

  3. Otimizar os parâmetros da linha de posição longa e da linha de fechamento.

    Através de repetidos backtests nos dados, é possível encontrar parâmetros de posição longa e fechamento mais adequados.

  4. Ajustar a estratégia de stop loss.

    Pode-se considerar métodos como trailing stop para tornar o stop loss mais dinâmico.

  5. Testar em vários pares de moedas.

    Aplicar a estratégia a outros pares de moedas para verificar o desempenho.

Resumo

No geral, esta estratégia é uma estratégia de negociação de longo prazo muito simples e intuitiva. Utiliza o indicador MACD para julgar o mercado e define condições de dupla filtragem para reduzir negociações errôneas. Além disso, é configurado um stop loss para controlar o risco. A estratégia tem lógica clara, baixo consumo de recursos, fácil compreensão e implementação, sendo recomendável. É claro que, através da otimização de parâmetros e ajustes de indicadores, a estratégia ainda tem grande margem para melhorias, podendo obter resultados ainda melhores.

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(shorttitle = "GBPJPY MACD", title = "GBPJPY 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)