Type/to search

Estratégia de Preço de Ruptura e Preenchimento

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

img

Visão Geral

A ideia principal desta estratégia é desenhar o preço de entrada e o preço de equilíbrio (breakeven) após a abertura de uma posição, para mostrar visualmente onde o preço precisa ultrapassar o preço de entrada para obter lucro. Isso ajuda os traders a gerenciar melhor suas posições e recuperar o lucro.

Princípio da Estratégia

O código abre posições longas com um crossover de médias móveis simples (SMA) e posições curtas com um crossunder de SMA. Em seguida, calcula o preço de entrada e o preço de equilíbrio considerando as taxas de corretagem. O cálculo do preço de equilíbrio é: para posições longas, o preço de equilíbrio é o preço de entrada multiplicado por (1 + taxa); para posições curtas, o preço de equilíbrio é o preço de entrada multiplicado por (1 - taxa). Por fim, desenha a linha do preço de entrada e a linha do preço de equilíbrio, preenchendo a cor entre elas.

Dessa forma, sempre que o preço ultrapassar a linha do preço de entrada, significa que já está lucrativo. O trader pode usar a linha do preço de equilíbrio para definir níveis de take profit ou stop loss, travando assim o lucro.

O código é dividido em:

  1. Verificação das condições de abertura de posição.
  2. Cálculo do preço de entrada e do preço de equilíbrio.
  3. Desenho da linha do preço de entrada e da linha do preço de equilíbrio.
  4. Preenchimento da cor entre as duas linhas.

Através de uma simples lógica condicional para abrir posições, cálculo do preço de equilíbrio e desenho de linhas auxiliares, essa estratégia de preço de equilíbrio de quebra (break-even) é implementada.

Análise das Vantagens da Estratégia

Esta estratégia apresenta as seguintes vantagens:

  1. Exibe visualmente a situação de lucro ou prejuízo, permitindo avaliar rapidamente se o preço atingiu a condição de lucro.
  2. Permite definir níveis de take profit e stop loss com base na linha do preço de equilíbrio, evitando o aumento das perdas.
  3. O código é simples e de fácil compreensão, fácil de implementar e ajustar.
  4. Pode ser integrada em sua própria estratégia de negociação, usando a linha do preço de equilíbrio para gerenciar posições.
  5. Permite modificar facilmente o parâmetro de taxa, aplicável a diferentes exchanges e ativos.
  6. É possível otimizar as condições de abertura ajustando os períodos das médias móveis.

Análise dos Riscos da Estratégia

Esta estratégia também apresenta alguns riscos:

  1. O indicador SMA tem defasagem inerente, podendo perder movimentos de preço.
  2. A linha do preço de equilíbrio não elimina completamente a possibilidade de perdas ou sua ampliação.
  3. A estratégia não possui mecanismo de saída, exigindo que o trader monitore os lucros e perdas manualmente.
  4. Uma configuração incorreta da taxa pode levar a erros no cálculo do preço de equilíbrio.
  5. A estratégia não considera o impacto do slippage.
  6. A falta de um mecanismo de stop loss pode resultar em grandes perdas.

As soluções para esses riscos são:

  1. Substituir por indicadores mais dinâmicos, como MACD.
  2. Combinar com indicadores de tendência para determinar a direção geral, evitando operar contra a tendência.
  3. Incluir lógica de take profit e stop loss para permitir saída automática da estratégia.
  4. Definir a taxa precisa com base na exchange real.
  5. Configurar um slippage fixo para otimizar entrada e saída.
  6. Adicionar um trailing stop para controlar a perda máxima.

Direções de Otimização da Estratégia

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Substituir o indicador SMA por indicadores mais avançados, como MACD ou KDJ.
  2. Adicionar indicadores de tendência para evitar operar contra a tendência.
  3. Otimizar os períodos do SMA para melhorar a precisão das aberturas.
  4. Incluir lógica de take profit e stop loss para permitir saída automática da estratégia.
  5. Configurar controle de slippage para backtest e operação real.
  6. Otimizar os parâmetros de taxa para se aproximar da negociação real.
  7. Adicionar trailing stop para limitar a perda máxima.
  8. Reproduzir a estratégia em diferentes timeframes para combinações multiperíodo.
  9. Otimizar a entrada combinando com variações de volume.
  10. Utilizar algoritmos de machine learning para otimizar parâmetros.

Resumo

Essa estratégia mostra visualmente onde o preço precisa ultrapassar o preço de entrada para obter lucro, sendo uma estratégia auxiliar simples e prática. Possui vantagens como código conciso e fácil implementação, mas também apresenta alguns riscos que merecem atenção. Podemos otimizar e melhorar a estratégia sob diversos ângulos, tornando-a mais amplamente aplicável e com maior estabilidade e capacidade de lucro. No geral, essa estratégia nos oferece um excelente caso de referência, digno de estudo e aplicação contínuos.

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

// © NikitaDoronin
//@version=4

strategy("Plot Break-even Price", overlay=true)
Strategy parameters
Strategy parameters
Price Change in %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)