
A estratégia de acompanhamento de EMA é uma estratégia de tendência que utiliza o indicador EMA para acompanhar. A estratégia determina a tendência dos preços e gera um sinal de negociação, calculando o valor de EMA do preço, combinado com a faixa de proporção definida.
O indicador central da estratégia é o EMA. O EMA representa a média móvel do índice, um indicador de acompanhamento de tendências. O EMA calcula o preço médio atual com base nos preços históricos e no período de tempo definido.
A estratégia primeiro calcula o EMA de 50 ciclos do preço, como principal indicador de julgamento. Em seguida, de acordo com uma certa proporção do valor do EMA, configura-se a subida e a descida. Aqui, é definido como 0,3% negativo do valor do EMA.
A estratégia de acompanhamento da EMA é clara, a tendência do preço é julgada através do indicador EMA e o sinal de negociação é gerado pela faixa de alcance. A vantagem é que as regras são simples e fáceis de entender, evitando parte do ruído.
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)
// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)
// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)
// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)
// signal
buy = src > upper
sell = src < lower
// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)
// trade
if (buy)
strategy.entry("long", strategy.long)
if (sell)
strategy.close("long")