Type/to search

Estratégia personalizada de rompimento ascendente

Common strategy
Created: 2024-01-08 10:32:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A estratégia de ruptura ascendente personalizada é uma estratégia de negociação quantitativa baseada na análise de preços. O algoritmo determina se o mercado está em um estado de alta contínua calculando a proporção de velas de alta (candles positivos) dentro de um período especificado. Quando a proporção de velas de alta ultrapassa o limite superior definido pelo usuário, a estratégia identifica uma tendência de alta e executa uma operação de compra (long). Quando a proporção de velas de alta fica abaixo do limite inferior definido pelo usuário, a estratégia identifica uma tendência de baixa e executa uma operação de venda (short).

Princípio da Estratégia

O indicador central da estratégia é a proporção de velas de alta. Uma vela de alta é aquela que abre no ponto mais baixo do período e fecha acima do preço de abertura, indicando que o preço subiu durante aquele período. A estratégia calcula, dentro de um número de períodos anteriores especificado pelo usuário, a proporção de velas de alta em relação ao total de velas. Quando essa proporção é maior que o limite superior, considera-se que o mercado está em uma tendência de alta sustentada, disparando uma ordem de compra. Quando é menor que o limite inferior, considera-se que o mercado está em uma tendência de baixa sustentada, disparando uma ordem de venda. O stop loss e o take profit para ambas as direções são configurados de acordo com o método de stop definido pelo usuário.

Exemplo: Suponha que o usuário defina o número de períodos como 20, o limite superior como 70 e o limite inferior como 30. A estratégia analisa as últimas 20 velas. Se 16 delas forem de alta, a proporção é de 16/20 = 80%, superando o limite superior de 70, e então executa uma compra. Se apenas 5 das últimas 20 velas forem de alta, a proporção é de 5/20 = 25%, abaixo do limite inferior de 30, e então executa uma venda.

Análise de Vantagens

A estratégia apresenta as seguintes vantagens:

  1. Conceito simples e intuitivo, fácil de entender;
  2. Utiliza apenas um indicador, reduzindo o risco de overfitting;
  3. Parâmetros personalizáveis pelo usuário, adaptando-se a diferentes ativos;
  4. Possui funcionalidade integrada de stop loss e take profit, prevenindo perdas excessivas;
  5. Permite aberturas diretas na direção contrária, sem necessidade de esperar pelo fechamento da posição anterior, permitindo acompanhamento mais rápido do mercado.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Depender de apenas um indicador pode gerar sinais falsos com frequência;
  2. Os parâmetros do indicador são propensos a overfitting, e o desempenho em tempo real pode diferir significativamente;
  3. Em períodos de alta volatilidade, os stops podem ser rompidos, resultando em perdas;
  4. A funcionalidade de abertura reversa pode ampliar as perdas;
  5. O desempenho é altamente correlacionado com o ativo negociado, exigindo testes separados para cada um.

Para mitigar os riscos, as seguintes otimizações podem ser consideradas:

  1. Adicionar filtros para evitar sinais falsos;
  2. Otimizar a estratégia de stop loss para reduzir perdas individuais;
  3. Avaliar e controlar o valor de perda por operação;
  4. Testar o desempenho em diferentes ativos separadamente.

Direções de Otimização

A estratégia pode ser otimizada nas seguintes direções:

  1. Adicionar indicadores auxiliares, como a razoabilidade preço-volume, para evitar sinais falsos;
  2. Otimizar o método de stop loss, considerando trailing stop, stop volátil, entre outros;
  3. Adicionar condições de filtro para abertura de posições, por exemplo, aguardar a ruptura das Bandas de Bollinger antes de entrar;
  4. Testar diferentes parâmetros de vela de alta para verificar a adaptabilidade a diferentes ativos;
  5. Avaliar o drawdown máximo e controlar o tamanho das perdas por operação.

Resumo

A estratégia de ruptura ascendente personalizada é conceitualmente clara e simples: utiliza a proporção de velas de alta para determinar a tendência de alta ou baixa contínua, capturando movimentos de tendência com um indicador simples. É fácil de entender e amigável para iniciantes em negociação quantitativa. No entanto, por depender apenas de um único indicador e de parâmetros configuráveis, apresenta certa volatilidade nos lucros. É necessário continuar otimizando a estratégia com foco na gestão de risco para que ela possa gerar lucros de forma consistente em um número maior de mercados.

Source
Pine
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-04 00:00:00
period: 1m
basePeriod: 1m
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/
// © ZenAndTheArtOfTrading 
// © TweakerID
Strategy parameters
Strategy parameters
Strategy Direction
-----------------Strategy Inputs-------------------
Lookback
Upper Limit
Lower Limit
-----------------General Inputs-------------------
Use Stop Loss and Take Profit
Type Of Stop
Swing Point Lookback
Swing Point SL Perc Increment
ATR Length
ATR Multiple
Take Profit Risk Reward Ratio
Allow Direct Position Reverse
Reverse Trades
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)