instrumento {
nome = 'EMAcross',
ícone = 'indicadores:MA',
sobreposição = verdadeiro
}
comprimento local = entrada (5, "EMA 1", entrada.integer, 1, 250)
comprimento local1 = entrada (10, "EMA 2", entrada.integer, 1 , 250 )
comprimento local2 = entrada (20, "EMA 3", entrada.integer, 1 , 250 )
fonte local = entrada (1, "front.ind.source", entrada.string_selection,
entradas.titles_overlay)
grupo_de_entrada {
"frente.newind.linhas",
cor = entrada { padrão = "verde", tipo = entrada.cor },
color1 = entrada { padrão = "amarelo", tipo = entrada.cor },
color2 = entrada { padrão = "vermelho", tipo = entrada.cor },
largura = entrada { padrão = 1, tipo = entrada.largura_da_linha}
}
ema20 = ema(fechar,comprimento)
ema50 = ema(fechar,comprimento1)
ema200 = ema(fechar,comprimento2)
para cima = ema50[1] > ema20[1] e ema20 > ema50
para baixo = ema50[1] < ema20[1] e ema20 < ema50
up1 = ema200[1] > ema50[1] e ema50 > ema200
down1 = ema200[1] < ema50[1] e ema50 < ema200
plot_shape(iff(seguir,para cima e ema200[1] < ema200,para cima), "longo",
shape_style.triangleup, shape_size.normal, '#25E154', shape_location.belowbar,0,'COMPRAR',
'#25E154')
plot_shape(iff(seguir, para baixo e ema200[1] > ema200 , para baixo), "curto",
shape_style.triangledown, shape_size.normal, '#FF6C58',
shape_location.abovebar,0,'VENDER', '#FF6C58')
plot (ema20, "ema 20", cor, largura)
plot (ema50, "ema 50", cor1, largura)
plot (ema200, "ema 200", cor2, largura)