Type/to search

Estratégia de stop-loss com dupla média móvel

Common strategy
Created: 2023-11-15 15:44:48
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é uma estratégia de stop baseada em duas médias móveis. Ela utiliza duas médias móveis: uma principal e uma de stop. Quando o preço está acima da média principal, abre-se uma posição comprada; quando o preço cai abaixo da linha de stop, fecha-se a posição comprada. Quando o preço está abaixo da média principal, abre-se uma posição vendida; quando o preço sobe acima da linha de stop, fecha-se a posição vendida. Através do ajuste dinâmico dos preços de compra e venda, é possível realizar o stop loss e o take profit.

Princípio da Estratégia

A estratégia utiliza a função sma para calcular a média móvel simples de comprimento len, que serve como média principal ma. Em seguida, com base nos percentuais de stop para posição comprada (elpercent) e para posição vendida (espercent) fornecidos pelo usuário, calcula a linha de stop para compra (el) e a linha de stop para venda (es). A fórmula de cálculo específica é:

el = ma + (ma * elpercent / 100) es = ma + (ma * espercent / 100)

Onde elpercent e espercent representam, respectivamente, o percentual de deslocamento para cima e para baixo em relação à média principal.

Assim, obtemos três linhas: a média principal ma, a linha de stop de compra el e a linha de stop de venda es.

A lógica de negociação da estratégia é:

  • Se o preço de fechamento estiver acima da linha de stop de compra el, abrir posição comprada.
  • Se o preço de fechamento estiver abaixo da linha de stop de venda es, fechar posição comprada.
  • Se o preço de fechamento estiver abaixo da linha de stop de venda es, abrir posição vendida.
  • Se o preço de fechamento estiver acima da linha de stop de compra el, fechar posição vendida.

Vantagens da Estratégia

  1. Utilizar duas médias móveis para definir pontos de stop loss e take profit pode controlar efetivamente o risco.

  2. O comprimento da média principal len e os percentuais de deslocamento elpercent e espercent podem ser personalizados, permitindo ajustar os parâmetros para diferentes mercados, com alta adaptabilidade.

  3. O mecanismo de stop loss permite interromper perdas a tempo, evitando que estas se aprofundem.

  4. A lógica da estratégia é simples e clara, fácil de entender e implementar, adequada para iniciantes.

  5. Permite operar tanto comprado quanto vendido simultaneamente, aproveitando ao máximo as tendências de ambos os lados.

Riscos e Soluções

  1. Risco de overfitting nos dados históricos. As estratégias baseadas em médias móveis tendem a se ajustar bem aos dados passados, podendo ter desempenho diferente no mercado real. A solução é validar em mercados reais complexos e voláteis, ajustando os parâmetros conforme a situação real.

  2. Risco de stop loss muito próximo. Se o ponto de stop for definido muito próximo da média principal, pode ser acionado por flutuações de curto prazo. Pode-se aumentar ligeiramente a distância do stop para evitar isso.

  3. Pressão de capital devido à negociação bilateral. Operar simultaneamente comprado e vendido exige capital suficiente para margens. Pode-se reduzir o tamanho da posição adequadamente para controlar a pressão financeira.

  4. Risco de otimização de parâmetros. Diferentes condições de mercado exigem parâmetros muito distintos, sendo necessário dedicar tempo à otimização. Técnicas como aprendizado de máquina podem auxiliar na otimização de parâmetros.

Direções de Otimização

  1. Pode-se considerar adicionar mais indicadores para julgar a tendência do mercado, melhorando a tomada de decisão. Por exemplo, adicionar indicadores de volume e preço, indicadores de volatilidade, etc.

  2. Estudar a otimização automática do comprimento da média móvel len e dos parâmetros de stop, para que possam se ajustar conforme as mudanças do mercado.

  3. Adicionar filtragem de ativos negociados, operando apenas em ativos com tendências claras.

  4. Considerar alterar o método de stop para um stop trailing, ajustando o ponto de stop em tempo real conforme o preço.

  5. Estabelecer um sistema de avaliação de otimização de parâmetros, utilizando resultados de backtest para encontrar automaticamente a combinação ideal de parâmetros.

Resumo

A lógica geral da estratégia é clara e fácil de entender, utilizando duas médias móveis para stop loss, controlando efetivamente o risco. A estratégia apresenta vantagens como parâmetros ajustáveis e alta adaptabilidade, mas também requer atenção a problemas como overfitting nos dados históricos e definição da distância do stop. Com otimizações adicionais, esta estratégia pode se tornar uma estratégia de stop loss eficaz e aplicável em tempo real. Ela é adequada como ponto de partida para iniciantes aprenderem negociação algorítmica, sendo aperfeiçoada na prática até formar um sistema de negociação único.

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

//Noro
//2019

//@version=4
Strategy parameters
Strategy parameters
Long
Short
len
src
Shift long, %
Shift short, %
Show lines
Show background
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)