Esta estratégia usa o cruzamento da linha média de nove dias e da linha média de vinte dias para determinar a direção da tendência, para elaborar estratégias de compra e venda. Combina a média móvel, a linha K e o indicador de preço de medida, uma estratégia de negociação típica de linha curta.
Esta é uma estratégia simples de acompanhamento de tendências baseada no cruzamento da linha média de nove dias e da linha média de vinte dias. Concretamente, ela inclui as seguintes partes:
Coloque a cor da linha K. A linha K é verde quando o preço de fechamento de hoje é superior ao de ontem; a linha K é vermelha quando o preço de fechamento de hoje é inferior ao de ontem.
Coloque a cor da linha de nove dias; quando a linha de nove dias sobe e a linha de vinte dias também sobe, a linha de nove dias é verde; quando a linha de nove dias cai e a linha de nove dias também cai, é vermelha; o resto é preto.
Coloque a cor da linha média diária de vinte dias. Se a linha média diária de vinte dias estiver em alta, coloque-a em preto, se estiver em baixa, coloque-a em preto, e o resto permanece inalterado.
Desenhe a linha média diária de 200 dias, definida em azul escuro.
Desenhe o ponto de interseção entre a linha de nove dias e a linha de vinte dias, definido em vermelho-marinho.
Traçar a média ponderada de volume de transação (VWAP) em branco.
Quando a linha média de nove dias for usada na linha média de vinte dias, faça mais; quando a linha média de nove dias for usada na linha média de vinte dias, faça vazio.
O que foi descrito acima é uma estratégia típica de análise técnica que utiliza a linha média, a linha K, os pontos de interseção e os indicadores de preço para avaliar as tendências e os sinais do mercado.
Esta é uma estratégia simples e prática de linhas curtas, com as seguintes vantagens:
A operação é simples e fácil de dominar. Basta observar a relação entre duas linhas equilíneas.
A retirada é menor, adequada para operações de linha curta. A linha média de nove e vinte dias tem uma certa suavidade, o que reduz o impacto do ruído do mercado de linha curta.
Os sinais de tendência são fáceis de encontrar. O cruzamento de equilíbrio é um sinal claro de mudança de tendência, que não é fácil de perder.
Integrar vários indicadores técnicos para melhorar a qualidade das decisões. A combinação de linha K, linha média e indicadores de preço de medida permite um julgamento mais abrangente da direção da tendência.
A linguagem MQL4 pode implementar rapidamente a lógica da estratégia, facilitando o ajuste de parâmetros.
Pode ser aplicada a diferentes variedades e períodos. A estratégia pode ser aplicada a ações, divisas, moedas digitais, etc., desde que haja dados OHLC.
Embora tenha algumas vantagens, a estratégia também apresenta riscos:
Os parâmetros da linha média de nove e vinte dias precisam ser otimizados. O efeito pode variar muito em diferentes ciclos de mercado.
É propenso a falsas rupturas e reencaminhamento. O sinal de cruzamento de linha uniforme pode ser rapidamente apagado.
A estratégia pode gerar frequentes perdas de negociação quando o mercado está em uma tendência indeterminada por um longo período.
É necessário assumir o risco de ajuste de choque. Se ocorrer um corte de capital errado, a situação de choque pode aumentar a perda.
A estratégia baseia-se exclusivamente na linha K histórica e não leva em conta o impacto das notícias importantes sobre o preço.
Para os riscos acima mencionados, pode-se considerar o ajuste adequado da proporção de posse, o uso de estratégias de parada de perda, parâmetros de otimização ou uso em combinação com outros fatores.
A estratégia pode ser melhorada em vários aspectos:
Optimizar os parâmetros da linha média para encontrar a melhor combinação de períodos. Pode experimentar diferentes períodos de linha média de curto e médio prazo para encontrar a combinação mais adequada.
A adição de outros indicadores de filtragem de sinais, como MACD, KD, faixa de Brin, etc. pode reduzir os falsos sinais.
Aumentar a estratégia de stop loss. Defina stop loss móvel ou stop loss móvel indexado para controlar perdas individuais.
Combinação de filtros de tendência. Participe de negociações apenas quando a tendência é visível, evitando o choque do mercado.
Otimização da estratégia de gestão de fundos. Detalhes como o tamanho da posição, a amplitude de stop loss e o rastreamento de stop loss podem melhorar a estabilidade da estratégia.
Testar dados em diferentes variedades e períodos. Ajustar parâmetros para tornar a estratégia mais robusta.
Adicionar tecnologias avançadas, como aprendizado de máquina. Usar métodos como RNN, LSTM para engenharia de características e otimização de parâmetros.
A estratégia é uma estratégia de seguimento de tendências de curto prazo simples e prática. Ela usa a direção da tendência de determinação de linha de equilíbrio, em combinação com a linha K, a linha de equilíbrio e o indicador de preço de medida para tomar decisões e identificar sinais de tendência de forma eficaz.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=1
strategy("Dieyson daytrade EMA 9+20+200+VWAP and bar & line color", overlay=true)
//bar color rules
Dgbar = close>close[1] and ema(close,20)>ema(close[1],20)
Drbar = close<close[1] and ema(close,20)<ema(close[1],20)
//Barcolors
barcolor(Dgbar ? green : na)
barcolor(Drbar ? red : na)
//MM09 Colorful
MMgreen9 = ema(close,9)>ema(close[1],9) and ema(close,20)>ema(close[1],20)
MMred9 = ema(close,9)<ema(close[1],9) and ema(close,9)<ema(close[1],9)
col8 = (MMgreen9 ? color(green,0) : na)
col28 = (MMred9 ? color(red,0) : na)
col38 = (not MMgreen9 and not MMred9 ? color(black,0) : na)
plot(ema(close,9), color=col8, style=line, linewidth=2)
plot(ema(close,9), color=col28, style=line, linewidth=2)
plot(ema(close,9), color=col38, style=line, linewidth=2)
//MM20 Colorful
MMgreen = ema(close,20)>ema(close[1],20)
MMred = ema(close,20)<ema(close[1],20)
col = (MMgreen ? color(black,0) : na)
col2 = (MMred ? color(black,0) : na)
col3 = (not MMgreen and not MMred ? color(black,0) : na)
col4 = color(navy,0)
plot(ema(close,20), color=col, style=line, linewidth=1)
plot(ema(close,20), color=col2, style=line, linewidth=1)
plot(ema(close,20), color=col3, style=line, linewidth=1)
plot(ema(close,200), color=col4, style=line, linewidth=3)
plot(cross(ema(close,9), ema(close,20)) ? ema(close,9) : na, style = cross,color=fuchsia, transp=0, linewidth = 4)
//plot(cross(ema(close,9), ema(close,200)) ? ema(close,9) : na, style = cross, color=fuchsia, transp=0,linewidth = 4)
colorvwap = color(white,0)
plot(vwap, color=colorvwap, style=line, linewidth=1)
c = crossover(ema(close,9), ema(close,20)) and ema(close,9) > ema(close,20)
v = crossunder(ema(close,9), ema(close,20))
strategy.entry("COMPRA", strategy.long,when=c)
strategy.entry("VENDA", strategy.short,when=v)