Type/to search

Estratégia de Trailing Stop com Média Móvel

Common strategy
Created: 2023-10-24 11:21:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A ideia central desta estratégia é utilizar médias móveis e um mecanismo de stop-loss dinâmico (trailing stop) para projetar um sistema de negociação automatizado que possa lucrar em mercados com tendência, ao mesmo tempo que controla o drawdown.

Princípios da Estratégia

  1. Esta estratégia permite ao usuário escolher entre vários tipos diferentes de médias móveis, incluindo média móvel simples, média móvel exponencial, média móvel de custo, etc. O usuário pode selecionar o tipo de média móvel de acordo com sua preferência.

  2. O usuário precisa definir o período da média móvel. Geralmente, em negociações de curto e médio prazo, o período da média móvel fica entre 20 e 60.

  3. Após selecionar a média móvel, a estratégia calcula essa média em tempo real. Quando o preço sobe e rompe a média móvel, abre-se uma posição comprada (long); quando o preço cai e rompe a média móvel, abre-se uma posição vendida (short).

  4. A estratégia utiliza um mecanismo de trailing stop. Após abrir uma posição, a estratégia monitora continuamente a relação entre a média móvel e o preço, ajustando dinamicamente a posição da linha de stop-loss. Especificamente, a posição da linha de stop-loss é igual à média móvel mais/menos a porcentagem de stop definida pelo usuário.

  5. O usuário pode definir a porcentagem de stop. Quanto maior o valor, mais ampla a faixa de stop, evitando que o stop seja muito sensível; quanto menor o valor, mais rigoroso o stop, reduzindo o risco. A porcentagem de stop geralmente é definida entre 2% e 5%.

  6. Após abrir a posição, se o preço retornar e romper a média móvel novamente, a posição é fechada (stop-loss).

Vantagens da Estratégia

  • Pode abrir posições a favor da tendência em mercados com tendência, obtendo lucros significativos
  • Utiliza mecanismo de trailing stop, que ajusta a posição do stop conforme o mercado, evitando que um stop muito pequeno resulte em perdas maiores (ficar preso)
  • Permite escolher diferentes médias móveis e porcentagens de stop de acordo com a tolerância ao risco do usuário
  • Suporta vários tipos de médias móveis, permitindo encontrar os melhores parâmetros através de testes
  • Lógica da estratégia simples e clara, fácil de entender e modificar

Análise de Risco

  • Em mercados laterais (sem tendência), o preço pode oscilar em torno da média móvel, resultando em aberturas e fechamentos frequentes de posições
  • Se a amplitude do stop for definida muito grande, pode levar a perdas maiores
  • Os parâmetros ideais da média móvel e da porcentagem de stop podem variar para diferentes ativos e períodos de tempo
  • Deve-se evitar usar esta estratégia antes de eventos importantes de notícias

É possível otimizar e controlar o risco através dos seguintes métodos:

  • Usar a estratégia em ativos e períodos de tempo com tendência clara
  • Ajustar o período da média móvel, utilizando médias de médio/longo prazo
  • Reduzir adequadamente a porcentagem de stop para controlar rigorosamente o risco
  • Testar separadamente para diferentes ativos, encontrando os melhores parâmetros
  • Parar de negociar antes de notícias importantes

Direções de Otimização

Esta estratégia pode ser ainda mais otimizada nos seguintes aspectos:

  1. Adicionar confirmação de outros indicadores para evitar negociações frequentes em mercados laterais. Podem ser adicionados indicadores como MACD, KD (Estocástico), abrindo posições apenas quando eles também emitirem sinais.

  2. Utilizar uma combinação de várias médias móveis. Por exemplo, usar simultaneamente a média de 5 dias e a de 20 dias, abrindo posições apenas quando ambas emitirem sinais na mesma direção.

  3. Testar parâmetros separadamente para diferentes ativos, definindo parâmetros ideais. Os parâmetros variam para cada ativo e período, exigindo testes individuais.

  4. Adicionar estratégia de gerenciamento de posições. Por exemplo, definir um número fixo de contratos para abrir posição e depois adicionar posições vinculadas ao stop-loss.

  5. Definir um número máximo de aberturas por dia ou um intervalo mínimo entre aberturas. Limitar negociações excessivamente frequentes.

  6. Adicionar algoritmos de aprendizado de máquina para otimizar dinamicamente os parâmetros com base em dados históricos. Evitar configurações estáticas de parâmetros.

  7. Utilizar modelos de aprendizado profundo para prever tendências de preço. Podem auxiliar na determinação da direção da tendência do mercado.

Resumo

No geral, esta estratégia é uma estratégia de acompanhamento de tendência muito prática. Ela utiliza médias móveis para determinar a direção da tendência e trailing stop para controlar o risco, podendo obter bons retornos em mercados com tendência. Através da otimização de parâmetros e da combinação com outros indicadores ou modelos, é possível aprimorar ainda mais a estabilidade e a rentabilidade da estratégia. No entanto, os usuários precisam estar atentos às diferenças nas configurações de parâmetros para diferentes ativos e períodos, bem como ao impacto de eventos importantes. No geral, esta estratégia é adequada para fundos de investimento com certa experiência e investidores individuais.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-03-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//attoCryp, @HikmetSezen58
strategy("MOST Multi MAs", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sx=input(defval = "close" ,title="Fiyat sec", options=[ "close", "high", "low", "open", "hl2", "hlc3", "hlco4", "hlcc4", "hlccc5"])
Strategy parameters
Strategy parameters
Fiyat sec
Hareketli Ortalama:
++++++++++++++++++++++++++++++++++++
Yuzde Oran
Periyot Uzunlugu
T3 icin Factor
++++++++++++++++++++++++++++++++++++
LSMA icin Offset veya ALMA icin Sigma
ALMA icin Offset
++++++++++++++++++++++++++++++++++++
Baslangic Gunu
Baslangic Ayi
Baslangic Yili
Bitis Gunu
Bitis Ayi
Bitis Yili
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)