A estratégia de ruptura de barra interna é uma estratégia de tendência baseada em padrões de velas.
A principal lógica por trás desta estratégia é identificar dois tipos de padrões de velas:
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.
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.
As vantagens desta estratégia são as seguintes:
Os padrões de barras internas e externas são bastante confiáveis para determinar a direção da tendência.
A entrada por fuga aumenta a certeza e evita algumas fugas falsas.
Totalmente automatizado, sem intervenção manual, reduz os riscos operacionais.
Há também alguns riscos com esta estratégia:
A identificação de padrões de velas nem sempre é precisa.
A entrada de fuga é propensa a ficar presa.
Configurações incorretas de parâmetros podem levar a perdas amplificadas.
Algumas formas de melhorar a estratégia incluem:
Adição de filtros para reduzir os falsos sinais, por exemplo, filtro de volume.
Otimizar algoritmos dinâmicos de lucro e stop loss.
Incorporar um stop loss anti-reverso.
Utilizando aprendizagem de máquina para otimizar automaticamente parâmetros.
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 )