Type/to search

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

Common strategy
Created: 2023-11-16 17:18:59
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia constrói sinais de compra e venda usando médias móveis bidirecionais, implementando um stop loss móvel. A ideia central é utilizar médias móveis para determinar a direção da tendência, operando comprado ou vendido conforme a tendência, e utilizar o ATR para calcular os níveis de stop loss, realizando um stop loss móvel.

Princípio da Estratégia

A estratégia utiliza hl2 como preço fonte, calculando o ATR de um determinado período como amplitude de stop loss. Com base no valor do ATR multiplicado por um múltiplo específico, são calculadas as bandas superior e inferior. Quando o preço ultrapassa a banda superior, gera-se um sinal de compra (long); quando o preço ultrapassa a banda inferior, gera-se um sinal de venda (short).

Após a abertura de uma posição, o stop loss é ajustado conforme as variações em tempo real do ATR, permitindo um stop loss móvel. Especificamente, após uma posição comprada, a banda inferior é ajustada para cima com base na mínima mais recente, rastreando o stop loss; após uma posição vendida, a banda superior é ajustada para baixo com base na máxima mais recente, rastreando o stop loss.

Dessa forma, a estratégia aproveita plenamente a função das médias móveis para identificar a direção da tendência, ao mesmo tempo que adiciona um mecanismo de stop loss móvel baseado no ATR, garantindo tanto a correção da direção das negociações quanto o controle do risco.

Vantagens da Estratégia

A maior vantagem desta estratégia é o controle de risco. As estratégias tradicionais baseadas em médias móveis consideram apenas a direção, facilmente levando a perdas catastróficas. Já esta estratégia incorpora um stop loss móvel calculado pelo ATR, que pode ajustar dinamicamente o nível de stop loss de acordo com a volatilidade do mercado, controlando efetivamente o risco.

Além disso, a estratégia combina operações bidirecionais (compra e venda). Comparada a estratégias unidirecionais, ela pode ajustar oportunamente a direção da posição em momentos de reversão de tendência, evitando ficar preso na mesma direção e melhorando o retorno.

Riscos da Estratégia

O principal risco da estratégia reside na configuração do período do ATR e do múltiplo. Se o período do ATR for muito curto ou o múltiplo muito grande, a amplitude do stop loss será muito pequena, não controlando o risco efetivamente; se o período for muito longo ou o múltiplo muito pequeno, o stop loss será muito amplo, dificultando a obtenção de lucro. Além disso, quando o preço rompe a média móvel gerando sinal de entrada, pode haver o risco de falso rompimento.

É possível equilibrar o stop loss e o lucro otimizando os parâmetros de período e múltiplo; combinando com outros indicadores para filtrar falsos rompimentos, melhorando a qualidade dos sinais e reduzindo o risco.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar o período da média móvel, buscando a melhor combinação de parâmetros.

  2. Adicionar outros indicadores como filtros, como MACD, KDJ, etc., para melhorar a qualidade dos sinais.

  3. Incorporar estratégias de gerenciamento de posição, como tamanho fixo, Martingale, etc., para melhorar o retorno.

  4. Estudar as diferenças de parâmetros entre diferentes ativos, realizando otimização de parâmetros.

  5. Utilizar métodos de aprendizado de máquina, como algoritmos genéticos, para treinar e otimizar os parâmetros.

Resumo

Esta estratégia considera de forma abrangente a determinação de tendência e o controle de risco, focando na redução de drawdowns enquanto busca retornos. Através de otimização de parâmetros e combinações, o retorno da estratégia pode ser ainda mais melhorado. No geral, a estratégia tem uma lógica clara, é fácil de implementar e constitui uma estratégia de trading quantitativo confiável e estável.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
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/
// © KivancOzbilgic

Strategy parameters
Strategy parameters
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
Show Buy/Sell Signals ?
Highlighter On/Off ?
Bar Coloring On/Off ?
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)