
A estratégia de negociação dupla de BBB é uma estratégia de negociação bidirecional que utiliza a faixa de Brin. Combina a linha central, a linha superior e a linha inferior de Brin, permitindo a abertura de posições de Brin e a posição de Brin.
A estratégia baseia-se principalmente no princípio da faixa de Brin. A faixa de Brin é composta por um meio, um meio e um meio, representando a tendência de movimento dos preços. O meio é a média móvel de n dias, o meio é o meio + k vezes o desvio padrão, e o meio é o meio - k vezes o desvio padrão. Quando o preço se eleva, o mercado está em um estado de sobrecompra e deve ser considerado um posicionamento aberto. Quando o preço cai, o mercado está em um estado de sobrevenda e deve ser considerado um posicionamento aberto.
Em particular, a estratégia primeiro calcula o binário central, superior e inferior. Em seguida, determina se o preço tocou o binário superior, se tocar, abrir uma posição em aberto; determinar se o preço tocou o binário inferior, se tocar, abrir uma posição em aberto. Após a abertura da posição, também é configurado um preço de parada e parada.
Toda a estratégia aproveita ao máximo as características do mercado de sobrecompra e sobrevenda das faixas de Brin, permitindo uma negociação mais precisa e com mais pontos em branco. Quando o mercado está em diferentes fases, o indicador de Brin também pode ser usado para avaliar a tendência atual e, assim, adotar a estratégia de negociação correspondente.
A estratégia tem as seguintes vantagens:
Capturar tendências, o Binance pode identificar as principais direções de tendências e abrir posições para capturar tendências em tempo hábil.
A negociação bidirecional, pode ser feita simultaneamente com a negociação multi-cabeça e a cabecera, sem limitação para a direção unilateral.
Controle de risco, configuração de stop-loss e stop-loss para garantir que cada transação tenha um limite de perda.
A estratégia é simples e fácil de entender, baseada nos indicadores de Bryn Mawr.
É fácil de otimizar, e pode-se ajustar os parâmetros, como o comprimento do ciclo, o múltiplo da diferença padrão, etc.
Aplica-se a diferentes mercados, como ações, divisas e criptomoedas.
A estratégia também apresenta alguns riscos:
O Brin corre o risco de falhar em situações de forte volatilidade.
O risco de ruptura do stop loss pode ocorrer quando a tendência do mercado muda drasticamente.
Risco de otimização excessiva da estratégia, uma estratégia de otimização excessiva pode levar a uma sobre-adaptação.
A frequência de negociação é muito alta, o risco de negociação será muito frequente quando a banda de Brin flutua com frequência.
O risco de deslocamento é que apenas o deslocamento da faixa de Bryn pode levar a um deslocamento prematuro.
A solução é:
A combinação de indicadores de tendência para avaliar a estratégia de encerramento em tempo hábil após o fracasso da correia de Bryn.
A utilização de stop loss móvel permite que o stop loss acompanhe o preço.
A análise de múltiplos mercados e de múltiplos períodos de tempo, para evitar otimização.
A liberalização apropriada das bandas de flutuação de Brin, reduzindo a frequência de negociação.
Novos indicadores de saída, como o MACD, confirmam o sinal da faixa de Brin.
A estratégia pode ser melhorada em vários aspectos:
Ajustar os parâmetros das faixas de Bryn, como ajustar os parâmetros do ciclo para combinar com diferentes condições do ciclo, ajustar o múltiplo da diferença padrão para adaptar-se à taxa de flutuação do mercado.
Aumentar a filtragem de tendências, combinando indicadores como a média móvel para avaliar a tendência, evitando o sinal de erro de um binário quando não há uma tendência clara.
Optimizar estratégias de stop loss, como mover o stop loss para que o stop loss fique mais próximo do preço, ou definir a amplitude de stop loss de acordo com o ATR.
Adicionar filtros de entrada, como o preço de fechamento quebrando a faixa de Brin, para evitar que o indicador da faixa de Brin tenha uma falsa ruptura no meio.
Otimizar automaticamente os parâmetros usando a tecnologia de aprendizagem de máquina para realizar o ajuste inteligente dos parâmetros.
Aumentar o afastamento de indicadores de saída, como MACD, como indicador de saída auxiliar do sinal de banda Brin.
A estratégia de negociação de dupla cabeça de baralho do BB é, em geral, uma estratégia típica e prática da faixa de Brin. Ela usa os indicadores da faixa de Brin para determinar sobrecompra e sobrevenda para capturar a tendência do mercado e negociar de forma bidirecional, além de estabelecer um stop loss para controlar o risco. A estratégia tem vantagens de captura de tendência, negociação bidirecional e controle de risco, mas também há problemas de inefficacidade da faixa de Brin.
/*backtest
start: 2023-10-25 00:00:00
end: 2023-11-01 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © samuelkanneman
//@version=5
strategy('MI_BB ', overlay=true)
// i_startTime = input.time(title='Start Date Filter', defval=timestamp('01 Nov 2020 13:30 +0000'), tooltip='Date & time to begin trading from')
// i_endTime = input.time(title='End Date Filter', defval=timestamp('1 Nov 2022 19:30 +0000'), tooltip='Date & time to stop trading')
dateFilter = true
longitud = input(20, title='Longitud')
Desv = input.float(2.0, title='Desvio estandar', step=0.1)
fuente = input(close, title='Fuente')
TakeP = input.float(5.0, title='Take Profit', step=0.1)
StopL = input.float(1.0, title='Stop Loss', step=0.1)
var SL = 0.0
var TP = 0.0
[banda_central, banda_sup, banda_inf] = ta.bb(fuente, longitud, Desv)
comprado = strategy.position_size > 0
vendido = strategy.position_size < 0
if not vendido and not comprado and dateFilter
// Short
if close >= banda_sup
//cantidad= (strategy.equity/close)
strategy.entry('venta', strategy.short)
SL := close * (1 + StopL / 100)
TP := close*(1-TakeP/100)
//Long
else if close <= banda_inf
//cantidad= (strategy.equity/close)
strategy.entry('compra', strategy.long)
SL := close * (1 - StopL / 100)
TP := close*(1+TakeP/100)
//cierrres short
if close <= TP and vendido
strategy.close ("venta" , comment="Salto TP")
if close <= banda_inf and vendido
strategy.close ("venta" , comment="Banda Inferior")
if close >= SL and vendido
strategy.close ("venta" , comment="Salto SL")
//cierre long
if close >= TP and comprado
strategy.close ("compra" , comment="Salto TP")
if close >= banda_sup and comprado
strategy.close ("compra" , comment="Banda Superior")
if close <= SL and comprado
strategy.close ("compra" , comment="Salto SL")
p1 = plot(banda_central)
p2 = plot(banda_sup)
p3 = plot(banda_inf)
fill(p2, p3, transp=90)