Esta estratégia é baseada na comparação de quatro linhas EMA com períodos diferentes para implementar a negociação de tendência. Ela fica longa quando a linha EMA rápida cruza acima da linha EMA média, a linha EMA média cruza acima da linha EMA lenta e a linha EMA lenta cruza acima da linha EMA mais lenta. Ela fica curta quando ocorrem as relações de cruzamento opostas. A estratégia também incorpora condições de filtro de data, negociando apenas dentro do intervalo de data especificado.
A lógica básica desta estratégia é baseada na comparação de quatro linhas EMA. As linhas EMA podem suavizar efetivamente os dados de preço e destacar as principais tendências. A linha EMA rápida reflete a mudança de preço mais rápida, enquanto a EMA média tem algum atraso, a EMA lenta tem mais atraso e a EMA mais lenta tem mais atraso. Quando a EMA rápida cruza acima da EMA média, a EMA média cruza acima da EMA lenta e a EMA lenta cruza acima da EMA mais lenta, ela sinaliza uma tendência de alta e a estratégia vai longo. Quando a sequência de cruzamento oposta acontece, ela sinaliza uma tendência de queda e a estratégia vai curta.
A estratégia também utiliza uma condição de filtro de data, negociando apenas dentro do intervalo de datas especificado entre 2018-06-01 e 2019-12-31.
Especificamente, os períodos das quatro linhas EMA são de 8, 13, 21 e 34 dias, respectivamente. Eles são relativamente de curto prazo para capturar tendências de curto e médio prazo.
As vantagens desta estratégia de tendência 4-EMA são:
Há também alguns riscos desta estratégia:
Para reduzir os riscos acima mencionados, algumas direcções de otimização são:
As principais direcções de otimização são:
Optimização de parâmetros: Ajustar os períodos de EMA para se adequarem a diferentes ciclos e produtos para melhor julgamento da tendência.
Controle de riscosO valor da posição em risco deve ser calculado de acordo com o método de classificação da posição em risco.
Filtragem de sinal: Adicionar outros indicadores auxiliares para evitar sinais sem uma tendência clara, por exemplo, os filtros RSI e MACD.
Obtenção de lucros: Estabelecer regras adequadas de tomada de lucro para bloquear os lucros e evitar retracements.
Negociação automatizada: Parametrizar a estratégia e integrá-la com sistemas de negociação automática para expandir a aplicabilidade.
Esta é uma estratégia simples e prática de acompanhamento de tendências baseada em comparações de linhas 4-EMA. Ela responde rapidamente e rastreia as tendências de curto e médio prazo efetivamente com bons resultados de backtest. Podemos otimizá-la ajustando parâmetros, adicionando filtros e parando perdas para reduzir o risco e aumentar a eficiência. Parametrização e automação também são direções importantes que permitem uma aplicabilidade mais ampla. Em conclusão, a estratégia 4-EMA é uma estratégia de negociação quântica robusta e versátil digna de mais pesquisa e otimização.
/*backtest start: 2022-12-19 00:00:00 end: 2023-12-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("4 EMA TREND Strategy ", overlay=true) length1 = input(8, minval=1) outFAST = ema(close,length1) plot(outFAST, color=green ,linewidth=3) length2 = input(13, minval=1) outM = ema(close, length2) plot(outM, color=yellow,linewidth=3) length3 = input(21, minval=1) outSLOW = ema(close, length3) plot(outSLOW, color=red,linewidth=3) length4 = input(34, minval=1) outSLOWEST = ema(close, length4) plot(outSLOWEST, color=black,linewidth=3) price = close yearfrom = input(2018) yearuntil =input(2019) monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( (outFAST>outM) and (outM > outSLOW) and(outSLOW>outSLOWEST)) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( (outFAST<outM) and (outM<outSLOW) and (outSLOW <outSLOWEST)) strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL") else strategy.cancel(id="SELL")