Tendência de seguir uma estratégia baseada na dupla EMA

Autora:ChaoZhang, Data: 2023-09-13 18:04:52
Tags:

Esta estratégia é chamada Trend Following Strategy Based on Dual EMA. Ela calcula duas linhas EMA de períodos diferentes e julga a direção da tendência com base em sua relação, para seguir as tendências.

Especificamente, a lógica de negociação é:

  1. Calcule a EMA de 50 dias e a EMA de 200 dias.

  2. Quando a EMA de 50 dias cruza acima da EMA de 200 dias, sinaliza uma tendência de alta, portanto, vai longo.

  3. Quando a EMA de 50 dias cruza abaixo da EMA de 200 dias, ela sinaliza uma tendência de queda e, assim, fica curta.

  4. Quando ocorre uma inversão de tendência, as posições existentes são fechadas e a direção é mudada para a nova tendência.

A vantagem desta estratégia é usar a EMA cruz dourada e cruz morta para determinar a direção da tendência principal.

Em geral, a estratégia dual EMA é adequada ao posicionamento de médio e longo prazo, capturando em tempo hábil as principais inversões de tendência para seguir a tendência.


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
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/
// © Sonu1997

//@version=4
//@version=5
strategy('moving average strategy', overlay=true)

ema50 =ema(close, 50)
ema200 =ema(close, 200)



long = ema50 > ema200
short = ema50 < ema200

strategy.entry('long', strategy.long,  0, when=long)
strategy.entry('short', strategy.short,  0, when=short)

strategy.close('long', when=short)
strategy.close('short', when=long)


Mais.