A estratégia baseia-se no princípio de cruzamento de médias móveis de ema para construir um sistema de negociação que capture as bandas de tendência do mercado.
A estratégia é baseada principalmente no princípio de cruzamento de duas emas de média móvel. Uma é uma linha lenta de 20 ciclos e outra é uma linha rápida de 9 ciclos.
Concretamente, a estratégia determina o cruzamento entre as linhas calculando o valor de duas linhas de ema e comparando a relação entre elas. Quando ema9 é maior do que ema20, o golden cross é exibido, e a variável bullish é definida como verdadeira, gerando um sinal de compra. Quando ema9 é menor do que ema20, o dead cross é exibido, e o bearish é definido como verdadeira, gerando um sinal de venda.
Ao mesmo tempo, a estratégia também usa a função de cruz para detectar o cruzamento de ema9 e ema20. Quando ocorre um cruzamento para cima, ou seja, ema9 atravessa ema20, o bullish também é definido como verdadeiro; quando ocorre um cruzamento para baixo, ou seja, ema9 atravessa ema20, o bearish também é definido como verdadeiro.
Assim, através de um julgamento duplo, pode-se evitar a ocorrência de sinais de falha. Finalmente, de acordo com os valores de bullish e bearish, entre na lógica de fazer mais ou fazer menos, para concluir o sistema de negociação automática.
A estratégia tem as seguintes vantagens:
Usando o princípio do cruzamento EMA, pode ser efetivamente avaliado o ponto de inflexão da tendência do mercado, capturando a tendência
A combinação de linhas EMA rápidas e lentas pode desempenhar o papel de suavizar a tendência e capturar as reversões
A estratégia clássica de comprar um garfo e vender um garfo morto é simples e fácil de entender.
Adição de lógica de detecção cruzada para evitar problemas de folhas perdidas
Sistemas de negociação automáticos, sem intervenção humana, com melhor retrospectiva
Parâmetros de ciclo EMA personalizáveis, estratégias de otimização
A estratégia também apresenta alguns riscos:
As EMAs cruzadas são por vezes eficazes para avaliar a tendência, podendo ocorrer situações em que se perde o ponto de viragem
Existe um efeito de whipsaw, onde o ajuste de curto prazo pode desencadear um sinal de erro
Ciclo de EMA fixo não pode se adaptar a mudanças no mercado
A tendência é de que os investidores não saibam avaliar a intensidade das tendências e podem ficar presos em situações de turbulência.
Sem medidas de contenção, os prejuízos podem aumentar
O sistema de negociação automática detectou problemas de compatibilidade, com dúvidas sobre a eficácia do disco rígido
A resposta ao risco pode ser otimizada em:
Confirmação de tendências em combinação com outros indicadores, evitando o whipsaw
Adesão a um mecanismo de suspensão de perdas para evitar perdas enormes
Adição de parâmetros de otimização para ajustar a dinâmica do ciclo EMA
A partir de agora, você pode adicionar a força da tendência para evitar a negociação de um cenário de choque.
Combinação composta para aumentar a estabilidade
A estratégia pode ser melhorada em vários aspectos:
Ciclo EMA dinâmicoAgora, com o uso de 20 ciclos fixos e 9 ciclos, é possível introduzir mecanismos de adaptação, permitindo que a dinâmica do ciclo EMA mude e acompanhe melhor as mudanças nas tendências do mercado.
Verificação de Multi-Framas de TempoAgora, observando o cruzamento do EMA em apenas um período de tempo, é possível introduzir vários conjuntos de períodos diferentes para verificação, evitando erros.
Combinação com outros indicadores: outros indicadores podem ser introduzidos, como MACD, KD, etc., para filtrar o sinal de cruzamento do EMA e melhorar a precisão.
Estratégia de Stop LossA partir do momento em que o sistema opera, os clientes podem definir um ponto de parada móvel ou um ponto de parada fixo para controlar os prejuízos individuais.
Optimização de parâmetrosOtimizar os parâmetros do ciclo EMA para encontrar a melhor combinação de parâmetros. Também pode ser feito uma otimização de passo a passo, para que os parâmetros sejam ajustados dinamicamente.
Combinações complexasA utilização de combinações de várias sub-estratégias, com diferentes configurações de parâmetros, para formar estratégias complexas, pode melhorar a estabilidade.
Aprendizagem automática: Utilização de tecnologias de aprendizagem de máquina, como redes neurais, para treinar e identificar sinais de cruzamento, implementando estratégias inteligentes de cruzamento EMA.
A estratégia baseia-se no clássico princípio do cruzamento da EMA para construir um sistema de negociação automática. A idéia geral é simples e clara e fácil de implementar. Mas também há instabilidade nos efeitos de uso. A otimização pode aumentar significativamente a estabilidade e o desempenho em tempo real da estratégia através da introdução de parâmetros de ajuste dinâmico, combinações de múltiplos indicadores, métodos de parada e combinações complexas.
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//For TRI'ers with a stinky trading view account.
//Some reccomended moving averages including the institutional moving averages.
//Much love to Brian for changing our lives.
//@version=4
strategy (title="Crossing Ema 20:9 by Sedkur", overlay=false)
src = close
ema20 = ema(src, 20)
ema9 = ema(src, 9)
plot( ema20, color=color.orange, style=plot.style_line, title="EMA20", linewidth=2)
plot( ema9, color=color.blue, style=plot.style_line, title="EMA9", linewidth=2)
//bullish = (ema9>ema20)?true:false
bullish = cross(ema9, ema20) and (ema9>ema20)?true:false
bearish = cross(ema9, ema20) and (ema20>ema9)?true:false
plotshape(bullish, style=shape.triangleup , location=location.belowbar, color=color.lime,size=size.tiny)
plotshape(bearish, style=shape.triangledown , location=location.abovebar, color=color.red,size=size.tiny)
alertcondition(bullish, title="Bullish", message="AL verdi")
if (bullish)
strategy.entry("buy", strategy.long, comment="al", when = year>2016)
if (bearish)
strategy.entry("sell", strategy.short, comment="sat", when = year>2016)
plot(strategy.equity)