A estratégia de ruptura do BMSB é uma estratégia de ruptura baseada em média móvel. Ele usa uma média móvel simples (SMA) de 20 períodos e uma média móvel exponencial (EMA) de 21 períodos para determinar a direção da tendência do mercado. Quando o preço de fechamento cruza acima da SMA, a estratégia gera um sinal de compra; quando o preço de fechamento cruza abaixo da EMA, a estratégia gera um sinal de venda. A ideia principal desta estratégia é capturar a formação e reversão de tendências e negociar na direção da tendência.
O núcleo desta estratégia é usar duas médias móveis com períodos diferentes para determinar a tendência do mercado. A SMA de 20 períodos é relativamente lenta e representa a tendência de médio a longo prazo do mercado; a EMA de 21 períodos é relativamente rápida e representa a tendência de curto prazo do mercado. Quando o preço de fechamento cruza acima da SMA, ele indica que o mercado se transformou em uma tendência ascendente de uma perspectiva de médio a longo prazo, e a estratégia gera um sinal de compra; quando o preço de fechamento cruza abaixo da EMA, ele indica que o mercado se transformou em uma tendência descendente de uma perspectiva de curto prazo, e a estratégia gera um sinal de venda. Desta forma, a estratégia pode entrar no mercado em um estágio inicial da formação da tendência e sair em tempo hábil quando a tendência se inverte.
Simples e fáceis de compreender: os indicadores utilizados nesta estratégia são simples, o princípio é claro e é fácil de compreender e implementar.
Seguimento da tendência: Ao utilizar duas médias móveis com períodos diferentes, a estratégia pode capturar efetivamente a direção da tendência do mercado e entrar em tempo hábil quando a tendência se forma.
Stop-loss oportuno: quando a tendência se inverte, a estratégia pode fechar posições em tempo hábil através do sinal de cruzamento abaixo da EMA, controlando as perdas.
Forte adaptabilidade: esta estratégia pode ser aplicada a diferentes mercados e variedades e tem uma boa adaptabilidade.
Mercado oscilante: no caso de oscilação do mercado, esta estratégia pode gerar mais sinais de negociação, levando a negociações frequentes e a custos de transação mais elevados.
Lag: Uma vez que as médias móveis são indicadores de atraso, os sinais de compra e venda da estratégia podem ter um certo atraso e perder as melhores oportunidades de negociação.
Optimização de parâmetros: o desempenho da estratégia será afetado pela escolha dos períodos de média móvel, e diferentes parâmetros podem levar a resultados diferentes.
Optimização de parâmetros: ao otimizar os parâmetros de período da SMA e da EMA, pode ser encontrada a melhor combinação de parâmetros para melhorar o desempenho da estratégia.
Filtragem de tendências: Ao gerar sinais de negociação, podem ser introduzidos outros indicadores de tendência ou padrões de comportamento de preços para confirmar ainda mais a força e a persistência da tendência, melhorando a confiabilidade dos sinais.
Controle de riscos: podem ser introduzidos mecanismos de stop-loss e take-profit para controlar a exposição ao risco de uma única transação; a gestão de posições pode também ser utilizada para ajustar dinamicamente o tamanho da posição em função da volatilidade do mercado, reduzindo o risco global da estratégia.
Tempo curto e longo: Ao gerar sinais de compra e venda, outros indicadores de tempo ou indicadores de sentimento do mercado podem ser combinados para avaliar a força dos lados longo e curto e escolher a direção mais vantajosa para a negociação.
A estratégia de breakout do BMSB é uma estratégia de rastreamento de tendências simples e fácil de usar que usa duas médias móveis com períodos diferentes para determinar a tendência do mercado, entrando no mercado de forma oportuna quando a tendência se forma e saindo de forma oportuna quando a tendência se inverte. As vantagens desta estratégia são simplicidade, facilidade de compreensão e forte adaptabilidade. Ao mesmo tempo, também tem riscos como negociação freqüente em mercados oscilantes e sinais atrasados. Através da otimização de parâmetros, filtragem de tendências, controle de risco e tempo de curto e longo prazo, o desempenho e a estabilidade desta estratégia podem ser melhorados.
/*backtest start: 2024-04-01 00:00:00 end: 2024-04-30 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BMSB Breakout Strategy", overlay=true) // Definición de la BMSB smaLength = 20 emaLength = 21 source = close sma = ta.sma(source, smaLength) ema = ta.ema(source, emaLength) outSma = request.security(syminfo.tickerid, timeframe.period, sma) outEma = request.security(syminfo.tickerid, timeframe.period, ema) smaPlot = plot(outSma, color=color.new(color.red, 0), title='20w SMA') emaPlot = plot(outEma, color=color.new(color.green, 0), title='21w EMA') fill(smaPlot, emaPlot, color=color.new(color.orange, 75), fillgaps=true) // Señales de Compra y Venta buySignal = ta.crossover(close, outSma) sellSignal = ta.crossunder(close, outEma) // Lógica de la Estrategia if (buySignal) if (strategy.opentrades > 0) strategy.close_all() strategy.entry("Buy", strategy.long) if (sellSignal) if (strategy.opentrades > 0) strategy.close_all() strategy.entry("Sell", strategy.short) plotshape(series=buySignal, title="Compra", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(series=sellSignal, title="Venta", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)