
A estratégia de negociação de inversão de extremo de duplo binário é um método de negociação quantitativa baseado em princípios estatísticos, que identifica áreas de extrema flutuação do mercado e captura oportunidades de inversão de alta probabilidade através da configuração de dois conjuntos diferentes de duplos de diferença padrão de binário (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
A central premissa da estratégia é que, quando os preços atingem a região estatisticamente extrema (fora da faixa de Brin 3x), o mercado tende a regressar ao valor médio, portanto, é possível capturar oportunidades de reversão fazendo brechas de 3x abaixo da faixa de Brin e brechas de 3x acima da faixa de Brin. Além disso, a estratégia permite que os comerciantes identifiquem intuitivamente as oportunidades de negociação através da marcação visual de sinais de compra e venda, o mapeamento dinâmico da faixa de Brin e a função de coloração do gráfico quando o preço toca e os níveis de flutuação extrema.
O funcionamento da estratégia de negociação de inversão de valor máximo com binário baseia-se nos seguintes componentes centrais:
Configuração de faixa de borracha dupla:
Condições de entrada:
Condições de partida:
Auxílios visuais:
A partir da implementação do código, a estratégia primeiro calcula a média móvel simples com base em 20 ciclos como a trajetória da faixa de flutuação, e depois calcula o dobro e o triplo do diferencial padrão, respectivamente, como uma medida do alcance da flutuação, construindo assim um sistema de faixa de flutuação de dois níveis. Os sinais de negociação identificam a interseção de preços com a faixa de flutuação através das funções ta.crossover e ta.crossunder, permitindo um julgamento preciso de entradas e saídas.
Estatística BásicaA estratégia baseia-se no princípio da distribuição normal na estatística, que usa o desvio padrão para quantificar a volatilidade do mercado, com uma base teórica sólida. Sob a hipótese do desvio padrão normal, a probabilidade de um preço estar fora do desvio padrão de 3 vezes é de apenas 0,3%, oferecendo uma oportunidade de reversão de alta probabilidade.
Regras claras de entrada e saídaA estratégia define claramente as condições de entrada e saída, reduz a interferência do julgamento subjetivo e ajuda a manter a disciplina de negociação.
Estruturação do controlo de riscosA estratégia inclui uma estrutura de gerenciamento de risco que permite que cada transação tenha uma boa relação risco-benefício, usando o 3x BRI como ponto de entrada e o 2x BRI como ponto de saída.
Adaptação a diferentes cenários de mercadoA estratégia é capaz de capturar oportunidades de retorno ao valor médio em mercados de turbulência, mas também é capaz de entrar em mercados de tendência através de pontos de inversão extremos, mostrando uma forte adaptabilidade.
Comentários visuaisA estratégia fornece uma grande quantidade de informações visuais para ajudar os traders a identificar e avaliar rapidamente as oportunidades de negociação.
Parâmetros simplesA estratégia requer apenas um parâmetro principal, o comprimento da faixa de Brin, que é simples de operar e reduz o risco de otimização excessiva.
Risco de Falso BreakoutA solução é adicionar um indicador de confirmação ou definir um filtro de tempo que exija o mínimo tempo de permanência do preço em uma determinada região.
Risco de negociação de contrapartida em alta tendência: Em mercados de forte tendência, os preços podem continuar a operar em áreas extremas, resultando em perdas contínuas. A solução é combinar indicadores de tendência (como a direção da média móvel ou o indicador ADX) e negociar apenas na direção que coincide com a tendência principal.
Risco de um Cisne NegroOs eventos de mercado podem levar a uma forte oscilação dos preços, além da distribuição normal estatística. A solução é definir um stop loss fixo, ou usar um filtro de taxa de flutuação para suspender a negociação durante a extrema oscilação.
Risco de estabilidade de parâmetrosA solução é encontrar o parâmetro óptimo para um determinado mercado, através da retrospecção de diferentes combinações de parâmetros, ou considerar o uso de banda larga de Brin adaptável.
Transações excessivas em um ambiente de alta volatilidadeEm ambientes de alta volatilidade, os preços podem frequentemente tocar as bandas extremas de Brin, gerando excesso de sinais de negociação. A solução é adicionar restrições de frequência de negociação ou condições de filtragem de volatilidade.
Adicionar filtro de tendências: Combinando indicadores de tendência (como a direção da média móvel de períodos mais longos ou o indicador ADX) para filtrar os sinais de negociação, negocie apenas na direção da tendência ou fortaleça os sinais de concordância com a tendência. Essa otimização pode reduzir significativamente os prejuízos causados pela negociação de desvantagem.
Adaptação dos parâmetros da faixa de Bryn: Alterar o comprimento fixo da faixa de Bryn e o múltiplo do desvio padrão para parâmetros de adaptação baseados na volatilidade do mercado, como diminuir o desvio padrão em um ambiente de baixa volatilidade e aumentar o desvio padrão em um ambiente de alta volatilidade. Isso pode permitir que a estratégia se adapte melhor a diferentes condições de mercado.
Aumentar a filtragem de volume: A inclusão de um mecanismo de confirmação de volume de transação, que só pode ser adotado quando uma ruptura de preço é acompanhada por um volume de transação suficientemente grande, pode reduzir o risco de falsas rupturas.
Adicionar um filtro de tempo: Implementando o filtro de tempo, evitando a divulgação de dados econômicos importantes ou em determinados momentos de alta volatilidade, pode reduzir os sinais errados causados pelo ruído do mercado.
Estratégias de Stop Loss e Partial Profit: A adição de configurações de stop loss dinâmicas e funções de lucro parcial, como a liquidação parcial quando o preço retorna à trajectória central (SMA), pode aumentar o risco geral da estratégia para ajustar o lucro.
Optimizar a lógica de saída: A estratégia atual usa um padrão fixo de 2x diferença de Brin como ponto de partida, podendo ser considerado o ajuste do ponto de partida de acordo com a dinâmica do mercado, ou em combinação com outros indicadores técnicos para otimizar o tempo de partida.
A estratégia de negociação de reversão de extremo de Binary Binary é um método de negociação quantitativa que combina princípios estatísticos com análise técnica para obter ganhos identificando oportunidades de reversão quando o preço chega à região estatística extrema (<3x o desvio padrão). A estratégia possui regras claras, uma boa estrutura de controle de risco e um rico feedback visual, adequado para os usuários de negociação que estão confiantes em um retorno ao valor médio.
No entanto, a estratégia também enfrenta riscos como falsas rupturas, negociação de contrapartida e estabilidade de parâmetros. A estabilidade e a lucratividade da estratégia podem ser aumentadas ainda mais com a adição de filtros de tendência, parâmetros de adaptação, confirmação e melhoria de perda e ganho de volume de negociação.
No geral, é uma estrutura estratégica básica bem projetada, que pode ser usada tanto como um sistema de negociação independente quanto como parte de um sistema de negociação mais complexo. É uma opção estratégica a considerar para os comerciantes que buscam identificar oportunidades de reversão de extremos de mercado com base em métodos estatísticos.
/*backtest
start: 2024-03-04 00:00:00
end: 2024-07-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Double Bollinger Bands Strategy with Signals (By Rolwin)", overlay=true)
// Input settings
length = input(20, title="Bollinger Bands Length")
src = close
// Bollinger Bands (Standard Deviation Levels)
bb1_mult = 2.0
bb2_mult = 3.0
basis = ta.sma(src, length)
dev1 = bb1_mult * ta.stdev(src, length)
dev2 = bb2_mult * ta.stdev(src, length)
// Band Levels
upper1 = basis + dev1
lower1 = basis - dev1
upper2 = basis + dev2
lower2 = basis - dev2
// **Trading Conditions**
longCondition = ta.crossover(src, lower2) // Price crosses above lower 3SD band
shortCondition = ta.crossunder(src, upper2) // Price crosses below upper 3SD band
// **Exit Conditions**
exitLong = ta.crossover(src, upper1) // Exit long at upper 2SD band
exitShort = ta.crossunder(src, lower1) // Exit short at lower 2SD band
// **Execute trades**
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)
// **Plot Bollinger Bands**
plot(upper1, color=color.blue, title="Upper Band (2 SD)")
plot(lower1, color=color.blue, title="Lower Band (2 SD)")
plot(upper2, color=color.red, title="Upper Band (3 SD)")
plot(lower2, color=color.red, title="Lower Band (3 SD)")
plot(basis, color=color.gray, title="Middle Band (SMA)")
// **Plot Buy & Sell Signals**
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.small, title="BUY Signal")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small, title="SELL Signal")
// **Candle Coloring for 3SD Touch**
touches3SD = (src >= upper2) or (src <= lower2)
barcolor(touches3SD ? color.white : na) // Change to white if touching 3SD band