0% acharam este documento útil (0 voto)
10 visualizações1 página

Script Emacross

O documento descreve um script para um indicador de média móvel exponencial (EMA) chamado 'EMAcross', que permite a personalização de três comprimentos de EMA. Ele inclui condições para identificar tendências de alta e baixa, além de plotar as EMAs no gráfico com diferentes cores e estilos. O script também gera sinais de compra e venda com base nas condições definidas.

Enviado por

mack_fs1994
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações1 página

Script Emacross

O documento descreve um script para um indicador de média móvel exponencial (EMA) chamado 'EMAcross', que permite a personalização de três comprimentos de EMA. Ele inclui condições para identificar tendências de alta e baixa, além de plotar as EMAs no gráfico com diferentes cores e estilos. O script também gera sinais de compra e venda com base nas condições definidas.

Enviado por

mack_fs1994
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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)

Você também pode gostar