
A estratégia de retorno à média de um Bollinger Bands com um sistema de paradas fixas é uma estratégia de negociação baseada em indicadores técnicos e no princípio de retorno à média. A estratégia é comprada quando o preço cai abaixo do Bollinger Bands e ganha lucro quando o preço sobe em uma determinada porcentagem. É uma estratégia de negociação de retorno típica, que visa capturar oportunidades de rebote após o excesso de venda do mercado, ao mesmo tempo em que dispersa o risco e otimiza o uso de fundos por meio de gerenciamento de várias posições.
A lógica central da estratégia baseia-se nos seguintes componentes-chave:
Sistema de sinalização de BrinA estratégia usa o indicador padrão de Bollinger Bands (default parameter: 20 cycles and 2 standard deviations) para gerar um sinal de compra quando o preço cai abaixo do Bollinger Bands. O Bollinger Bands Down Trajectory é visto como uma posição de suporte dinâmico, representando uma área de oversold do mercado.
Gestão de múltiplos postosA estratégia permite a posse de várias posições de negociação ao mesmo tempo (default 2), e cada nova posição só é aberta se o número total de posições mantidas estiver abaixo do limite máximo. Esta abordagem permite que a estratégia construa as posições em lotes quando os preços continuam a cair, em vez de investir todo o capital de uma só vez.
Cálculo do tamanho da posiçãoO tamanho de cada transação é determinado pelo total de juros divididos pelo número máximo de transações. Isso garante uma distribuição uniforme de fundos entre todas as posições potenciais, permitindo uma gestão de risco simples, mas eficaz.
Porcentagem fixa de estímuloA estratégia usa um objetivo de lucro predefinido (default 6%) como condição de saída. Quando o lucro de qualquer posição atinge ou ultrapassa esse limite, o sistema automaticamente compensa o lucro.
Visualização de sinaisA estratégia é marcada no gráfico com um sinal de compra (o triângulo verde quando o preço se desloca para baixo da faixa de Brent) e um sinal de venda (o triângulo vermelho quando o objetivo de lucro é atingido), permitindo que o comerciante entenda intuitivamente a execução da estratégia.
Do ponto de vista da implementação técnica, a estratégia verifica duas condições-chave em cada ciclo de preços: compra-se quando o preço cai abaixo da faixa de Brin e o número de posições atuais está abaixo do limite máximo; venda-se quando o lucro de qualquer posição atinge ou excede o objetivo predeterminado. Essa lógica simples e clara torna a estratégia fácil de entender e implementar.
Utilização efetiva do princípio da regressão de valor médioA estratégia baseia-se na tendência de retorno do valor médio do mercado, comprando quando os preços dos ativos estão sobrevendidos, o que geralmente é um bom momento para a reversão dos preços. Esta estratégia é especialmente eficaz em mercados onde há volatilidade, mas tendência.
Descentralização de risco e gestão de fundosA estratégia permite uma gestão de fundos simples, mas eficaz, permitindo muitas transações em simultâneo e distribuindo os fundos de forma equitativa. Esta abordagem reduz os prejuízos que uma única transação pode trazer, mantendo a capacidade de capturar várias oportunidades de negociação.
Objetivo de lucro claroA percentagem de lucro fixo fornece uma estratégia de saída clara para cada transação, evitando o risco de excesso de posse e retirada que pode ser causado por “deixar os lucros correrem”. Esta abordagem de saída mecanizada reduz o fator emocional na negociação.
Flexibilidade de design parametrizadoA estratégia permite ajustar parâmetros-chave, como o comprimento da faixa de Brin, a diferença padrão, o número máximo de transações e o objetivo de lucro, permitindo que os comerciantes otimizem o desempenho da estratégia de acordo com diferentes condições de mercado e preferências de risco pessoais.
SimplicidadeA estrutura do código é clara e simples, o que torna a estratégia fácil de entender, implementar e manter, mesmo para os comerciantes com experiência limitada em programação.
Feedback de sinais visuaisA representação gráfica dos sinais de compra e venda fornece a confirmação visual da execução da estratégia, ajudando os comerciantes a avaliar o desempenho da estratégia em dados históricos e monitorar os sinais de negociação em tempo real.
Risco de falência de regresso à médiaEm mercados de forte tendência, os preços podem se afastar continuamente da média e não retornar, causando o que é conhecido como situação de “tambor de captura”. Quando os ativos estão em uma forte tendência de queda, o sinal de descida do binário pode ser acionado prematuramente, causando perdas contínuas.
Custo de oportunidade de fixação de paralisadoresEmbora o stop-loss fixo de 6% forneça disciplina para a estratégia, pode-se sair prematuramente de uma forte tendência ascendente, perdendo maiores ganhos potenciais. Este método de saída mecânica não pode se adaptar às características de flutuação de diferentes fases do mercado.
Falta de mecanismos de contençãoA estratégia atual não possui uma função de stop loss, o que significa que a negociação pode gerar grandes perdas se os preços continuarem a cair. A ausência de um mecanismo de limitação de risco é uma falha estratégica notável.
Simplificação da distribuição de fundosEmbora a distribuição média de fundos segundo o número máximo de transações seja um método simples, ela não leva em conta a volatilidade do mercado ou a intensidade relativa de cada oportunidade de negociação, o que pode levar a uma sub-preferência de alocação de fundos.
Sensibilidade do parâmetroO desempenho da estratégia é altamente dependente dos parâmetros de entrada (longitude da faixa de Bryn, desvio padrão, alvo de lucro, etc.). Uma combinação de parâmetros que tenha um bom desempenho na retrospectiva pode ter um mau desempenho em condições de mercado futuras, levando a um risco de curva de ajuste.
A acumulação de risco de uma posição sobrepostaQuando se detém várias posições em simultâneo, todas as posições podem enfrentar riscos de mercado semelhantes, especialmente durante eventos de mercado sistemáticos, o que pode levar à acumulação de riscos em vez de uma verdadeira dispersão.
Adesão ao mecanismo de impedimentoIntrodução de stop loss função é a direção de otimização mais importante. Pode ser considerado baseado em stop loss percentual fixo, stop loss móvel ou stop loss de adaptação baseada na volatilidade. Isso irá melhorar significativamente a capacidade de gestão de risco da estratégia, e evitar que os pequenos prejuízos se tornem grandes prejuízos.
Filtros de estado de mercadoA estratégia pode ser configurada para ser ativada somente quando o mercado está em uma tendência horizontal ou ascendente, para reduzir o risco de “caçar a faca”.
Objetivo de lucro dinâmicoSubstituição de porcentagens fixas por metas de ganhos dinâmicos baseadas na volatilidade do mercado, como por exemplo, o uso de múltiplos de ATR ou a porcentagem de largura de banda de Brin. Isso permitirá que a estratégia se adapte às características de flutuação em diferentes condições de mercado.
Dimensão da posição baseada na forçaAjustar o tamanho da posição de acordo com a intensidade do sinal (por exemplo, o grau de desvio do preço em relação ao Brincadeira) e alocar mais fundos para sinais mais fortes, a fim de otimizar a eficiência do uso de fundos.
Adicionar um filtro de tempoImplementação de mecanismos de filtragem baseados em tempo, evitando transações em momentos de baixa liquidez ou alta volatilidade do mercado, como antes e depois da divulgação de dados econômicos importantes. Isso reduz o risco de flutuações anormais de preços.
Análise de Correlação e Investimento DispersadoEm transações com vários ativos, adicione verificações de correlação para garantir que várias posições realmente realizem a dispersão de risco e evitem a concentração de risco causada pela negociação simultânea de ativos altamente relacionados.
Diversificação da estratégia de saídaConsidere estratégias de lucro parcial em vários níveis, como, por exemplo, negociar 50% quando atingir 3% de lucro e negociar o restante quando atingir 6%, para equilibrar o lucro a curto prazo com o potencial a longo prazo.
A estratégia de retorno da média das faixas de Brin e o sistema de paradas fixas são um sistema de negociação simples e robusto, projetado para capturar oportunidades de rebote após o excesso de preço. Ele combina o princípio de retorno da média da análise técnica com o gerenciamento de várias posições, permitindo a execução de negociações robustas, comprando quando o preço cai abaixo do trajeto da faixa de Brin e vendendo quando o objetivo de lucro é atingido.
As principais vantagens da estratégia são a simplicidade de conceito, a implementação intuitiva e a configuração flexível de parâmetros, o que a torna adequada para diferentes estilos de negociação e ambientes de mercado. No entanto, sua desvantagem mais notável é a falta de mecanismos de parada de perdas e a vulnerabilidade a mercados de forte tendência.
A estratégia tem o potencial de aumentar significativamente o seu retorno ajustado ao risco, através da adição de medidas de otimização, como a função de parada de perda, o filtro de estado de mercado e o objetivo de lucro dinâmico. Em particular, em mercados onde a característica de regressão ao valor médio é visível, a estratégia após a otimização pode ter um excelente desempenho.
A estratégia fornece uma base sólida para os comerciantes que buscam uma abordagem de negociação sistematizada baseada em princípios estatísticos, que pode ser personalizada e aperfeiçoada de acordo com as preferências de risco pessoais e as condições de mercado. Seja como um sistema de negociação independente ou como parte de um portfólio de investimentos maior, a estratégia de retorno de valor médio de correlação pode ser um ativo valioso na caixa de ferramentas do comerciante, se otimizada adequadamente.
/*backtest
start: 2024-06-09 00:00:00
end: 2025-06-08 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
// BB Lower + 6TP (Param) with dynamic trade count (pyramiding const workaround)
// Allows testing different numbers of concurrent trades via input
//@version=6
// Use a high constant for pyramiding; dynamic maxTrades enforced in logic
strategy("BB Lower + 6TP (Param)", overlay=true, pyramiding=10)
// ── Inputs ─────────────────────────────────────────────────────────────────────
maxTrades = input.int(2, "Max Concurrent Trades", minval=1, tooltip="Max simultaneous positions")
profitPct = input.float(6.0, "Take Profit (%)", minval=0.0, tooltip="Profit target per trade")
bbLen = input.int(20, "BB Length", tooltip="Bollinger Bands period")
bbStd = input.float(2.0, "BB StdDev", tooltip="Bollinger Bands standard deviation")
// ── Convert percentage to decimal ───────────────────────────────────────────────
profitThresh = profitPct / 100
// ── Bollinger Bands ────────────────────────────────────────────────────────────
[_, bbUpper, bbLower] = ta.bb(close, bbLen, bbStd)
// ── Trade sizing ───────────────────────────────────────────────────────────────
tradeSize = strategy.equity / maxTrades
qtyToTrade = tradeSize / close
// ── Signal conditions ──────────────────────────────────────────────────────────
buyCond = ta.crossunder(close, bbLower)
inTrade = strategy.opentrades > 0 // number of open trades
entryPrice = strategy.position_avg_price
sellCond = inTrade and (close / entryPrice - 1) >= profitThresh
// ── Entries & Exits ────────────────────────────────────────────────────────────
// Only enter if below maxTrades
if buyCond and strategy.opentrades < maxTrades
strategy.entry("Long", strategy.long, qty=qtyToTrade)
if sellCond
strategy.close("Long")
// ── Plot signals ───────────────────────────────────────────────────────────────
plotshape(buyCond, title="Buy", style=shape.triangleup, location=location.belowbar, color=color.green)
plotshape(sellCond, title="Sell", style=shape.triangledown, location=location.abovebar, color=color.red)