
A estratégia utiliza três indicadores técnicos, a faixa de Brin, a média móvel de 3 dias (EMA) e o indicador relativamente fraco (RSI), em combinação com seus sinais de cruzamento, para construir um sistema de negociação completo. Quando o preço quebra a faixa de Brin e desacelera ao mesmo tempo que a EMA de 3 dias e o RSI é inferior a 30, gera um sinal de compra; Quando o preço quebra a faixa de Brin e desacelera ao mesmo tempo que a EMA de 3 dias e o RSI é superior a 70, gera um sinal de venda.
A faixa de Brin é composta por três linhas: a central é a média móvel do preço, e as duas linhas de banda superior e inferior são calculadas através do diferencial padrão do preço. É usada principalmente para medir a volatilidade do mercado e identificar o estado de sobrecompra e sobrevenda.
A EMA de 3 dias é uma média móvel indexada com base nos preços de fechamento dos últimos 3 dias, capaz de responder rapidamente às mudanças de preço, e é um indicador de tendência de curto prazo.
O RSI mede a amplitude e a velocidade das mudanças no preço de uma ação durante um determinado período de tempo, para avaliar o fenômeno de supercompra de uma ação. Quando o RSI é menor que 30, sugere supervenda; quando o RSI é maior que 70, sugere supercompra.
A lógica da estratégia é:
O Brinband é capaz de quantificar a oscilação do mercado, a EMA de 3 dias acompanha a mudança de preço, o RSI é capaz de julgar o overbought e o oversold, os três indicadores são complementares e formam um sistema de negociação robusto.
Ao mesmo tempo, combinando os sinais dos três indicadores, as condições de negociação rigorosas podem evitar a negociação frequente, reduzindo assim os custos de negociação.
A melhor forma de capturar as oportunidades de negociação é através de tendências e oscilações.
O código é claro, interpretável, fácil de entender e de otimizar.
Em um cenário de tendência unilateral, a frequência de negociação da estratégia pode ser baixa, perdendo alguns lucros da tendência.
Os sinais de negociação podem ser um pouco atrasados em situações de alta volatilidade durante o dia.
A escolha dos parâmetros da estratégia pode ter um impacto significativo nos resultados das negociações, sendo necessário otimizá-los de acordo com diferentes padrões e características do mercado.
A estratégia não estabelece um stop loss e um stop loss, podendo assumir um risco maior em situações de forte volatilidade.
Para os riscos acima, pode-se considerar a introdução de indicadores de julgamento de tendência para melhorar o desempenho da situação de tendência, otimizar a frequência de dados no cálculo do sinal, o melhor intervalo de parâmetros de análise em profundidade e definir condições razoáveis de stop-loss.
A introdução de mais indicadores técnicos eficazes, como os indicadores de classe de tendência MACD, pode capturar oportunidades de negociação de forma eficaz em situações de turbulência e de tendência.
Optimizar a seleção de parâmetros, encontrar a combinação ideal de parâmetros, aumentando a estabilidade da estratégia e a taxa de retorno, através de uma revisão abrangente dos dados históricos.
Considere a inclusão de regras de gerenciamento de posições e gerenciamento de fundos, controle da proporção de fundos em uma única transação e ajuste dinâmico de posições para melhor controlar o risco.
Estabeleça um limite razoável de perda para reduzir o máximo de perdas em uma única transação, permitindo que a lista de lucros seja totalmente lucrativa.
Projetar mecanismos de resposta para diferentes condições de mercado, como reduzir a frequência de negociação em situações de turbulência, aumentar o tempo de posse em situações de tendência, etc.
Com essas otimizações, a estratégia pode ser melhor adaptada às mudanças do mercado, aumentando ainda mais a relação risco/recompensa.
Este artigo apresenta uma estratégia de negociação baseada em indicadores de Brin Belt, 3 dias EMA e RSI. A estratégia cria condições de compra e venda rigorosas, que filtram efetivamente a maioria dos sinais falsos através de sinais de cruzamento de três indicadores. A estratégia é clara, é aplicável a situações de tendência e de choque e tem ampla aplicabilidade.
/*backtest
start: 2024-03-09 00:00:00
end: 2024-03-10 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Custom Strategy", overlay=true)
// Input parameters
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2.0, title="Bollinger Bands Multiplier")
// Bollinger Bands
basis = ta.sma(src, length)
upper_band = basis + mult * ta.stdev(src, length)
lower_band = basis - mult * ta.stdev(src, length)
// 3 EMA
ema3 = ta.ema(close, 3)
// RSI
rsi_length = input(14, title="RSI Length")
rsi_source = close
rsi_value = ta.rsi(rsi_source, rsi_length)
// Strategy logic
strategy.entry("Buy", strategy.long, when=ta.crossover(close, lower_band) and ta.crossover(close, ema3) and rsi_value < 30)
strategy.entry("Sell", strategy.short, when=ta.crossover(close, upper_band) and ta.crossunder(close, ema3) and rsi_value > 70)
// Plotting
plot(upper_band, color=color.blue)
plot(lower_band, color=color.blue)
plot(ema3, color=color.green, title="3 EMA")
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)