Estratégia de fuga do interior do bar

Autora:ChaoZhang, Data: 2024-02-26 12:16:52
Tags:

img

Resumo

A estratégia de ruptura de barra interna é uma estratégia de tendência baseada em padrões de velas.

Estratégia lógica

A principal lógica por trás desta estratégia é identificar dois tipos de padrões de velas:

  1. Barra interna: Quando o máximo da barra atual é inferior ao máximo anterior e o mínimo é superior ao mínimo anterior, indica uma contração do preço.

  2. Fora da barra: Quando a alta da barra atual é maior do que a alta anterior e a baixa é menor do que a baixa anterior, indica uma expansão do preço.

Quando qualquer padrão é identificado, ele sinaliza uma entrada potencial. Na próxima barra após a barra de sinal, se o preço aberto quebra acima do máximo anterior, vá longo. Se o preço aberto quebra abaixo do mínimo anterior, vá curto.

Após a entrada, as ordens de take profit e stop loss serão colocadas.

Preço de conclusão corrente x percentagem de lucro alvo) / Marca de preço mínimo Preço de encerramento atual x Percentagem de encerramento de perdas / Preço mínimo marcado

Ao fazer isso, ele pode garantir lucros após atingir o nível de lucro e limitar as perdas abaixo do valor máximo tolerável ao atingir o stop loss.

Análise das vantagens

As vantagens desta estratégia são as seguintes:

  1. Os padrões de barras internas e externas são bastante confiáveis para determinar a direção da tendência.

  2. A entrada por fuga aumenta a certeza e evita algumas fugas falsas.

  3. Totalmente automatizado, sem intervenção manual, reduz os riscos operacionais.

Análise de riscos

Há também alguns riscos com esta estratégia:

  1. A identificação de padrões de velas nem sempre é precisa.

  2. A entrada de fuga é propensa a ficar presa.

  3. Configurações incorretas de parâmetros podem levar a perdas amplificadas.

Áreas de melhoria

Algumas formas de melhorar a estratégia incluem:

  1. Adição de filtros para reduzir os falsos sinais, por exemplo, filtro de volume.

  2. Otimizar algoritmos dinâmicos de lucro e stop loss.

  3. Incorporar um stop loss anti-reverso.

  4. Utilizando aprendizagem de máquina para otimizar automaticamente parâmetros.

Conclusão

A estratégia de breakout dentro da barra é um método geral confiável e fácil de implementar. Ele aproveita o poder preditivo de padrões dentro e fora da barra combinados com a maior certeza de entradas de breakout. Com lógica simples e direta, é amigável para iniciantes em negociação algorítmica.


/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("inside bar strategy  Wıth SL-TP ", overlay=true )



insides = high < high[1] and low > low[1]
outsides = high > high[1] and low < low[1]

candle_control=insides or outsides


target_profit_percent=input(3,"target profit%",step=0.1)
stop_loss_percent=input(1,"stop loss %",step=0.1)



yearfrom = input(2021)
yearuntil =input(2022)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)


long_cond=candle_control[1] and close>open and high>high[1]
short_cond=candle_control[1] and close<open and low<low[1]



if ( long_cond ) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")


if (  short_cond ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
    strategy.cancel(id="SHORT")
    
    
    
    
profit_target=(close*(target_profit_percent/100))/syminfo.mintick
stop_target=(close*(stop_loss_percent/100))/syminfo.mintick


strategy.exit("LONG EXIT","LONG",profit=profit_target, loss=stop_target ) 
    
strategy.exit("LONG EXIT","SHORT",profit=profit_target, loss=stop_target ) 


Mais.