0% acharam este documento útil (0 voto)
25 visualizações2 páginas

New Script

O documento descreve um script para um indicador de negociação que utiliza condições de fechamento e abertura de preços para plotar formas de triângulo indicando tendências de alta ou baixa. Ele também inclui configurações de cores e parâmetros para um indicador de ATR, permitindo ajustes de visualização e cálculo baseado em períodos e multiplicadores. O código contém lógica para determinar a posição do preço em relação ao ATR e exibir sinais de compra ou venda.

Enviado por

vitorsouza8686
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 TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
25 visualizações2 páginas

New Script

O documento descreve um script para um indicador de negociação que utiliza condições de fechamento e abertura de preços para plotar formas de triângulo indicando tendências de alta ou baixa. Ele também inclui configurações de cores e parâmetros para um indicador de ATR, permitindo ajustes de visualização e cálculo baseado em períodos e multiplicadores. O código contém lógica para determinar a posição do preço em relação ao ATR e exibir sinais de compra ou venda.

Enviado por

vitorsouza8686
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 TXT, PDF, TXT ou leia on-line no Scribd

instrumento {overlay = verdadeiro,

nome = 'XX10',
nome_curto = ' XX10',
ícone="indicadores:ADX"}

input_group { "OTC - COR PARA CIMA", call_color = input { default="#17f702", type =


[Link] } }
input_group { "OTC - COR PARA BAIXO", put_color = input { default="#fc0303", type =
[Link] } }

se ((fechar > fechar[2]) e (fechar[2] > abrir[2]) e (fechar[4] > fechar[8])) então

plot_shape(1,
'Bull_OTC',
shape_style.triangleup,
shape_size.enorme,
cor_de_chamada,
shape_location.barra abaixo,
0,
"XX10",
"#fcfc03"
)
outro
se ((fechar < fechar[2]) e (fechar[2] < abrir[2]) e (fechar[4] < fechar[8]))
então

plot_shape(1,
'Urso_OTC',
shape_style.triangledown,
shape_size.enorme,
colocar_cor,
shape_location.abovebar,
0,
"XX10",
"#fcfc03"
)
fim
fim

instrumento { nome = "XX10", sobreposição = verdadeiro, ícone = "indicadores:ATR" }


período = entrada (18, "[Link]", [Link], 1)
multiplicador = entrada (2, "[Link]", [Link], 1)
alto_baixo = entrada (falso, "AltoBaixo", [Link])
grupo_de_entrada {
"[Link]",
para cima = entrada { padrão = "#1cfc03", tipo = [Link] },
para baixo = entrada { padrão = "#fc0303", tipo = [Link] },
largura = entrada { padrão = 4, tipo = entrada.largura_da_linha }
}
atr = rma (tr, período) * multiplicador
h = iff (alto_baixo, alto, próximo)
l = iff (alto_baixo, baixo, próximo)
atr_ts = iff(fechar > nz(atr_ts[1], 0) e fechar[1] > nz(atr_ts[1], 0),
max(nz(atr_ts[1]), h - atr),
se e somente se(fechar < nz(atr_ts[1], 0) e fechar[1] < nz(atr_ts[1], 0),
min(nz(atr_ts[1]), l + atr),
se e somente se(fechar > nz(atr_ts[1], 0), h - atr, l + atr)))
pos = iff(close[1] < nz(atr_ts[1], 0) e close > nz(atr_ts[1], 0), 1,
iff(close[1] > nz(atr_ts[1], 0) e close < nz(atr_ts[1], 0), -1, nz(pos[1], 0)))
plot (atr_ts, "", pos < 0 e para baixo ou para cima, largura)
--[[
curto = (pos[1] != pos[0]) e (pos[0] == -1) ? verdadeiro : falso
longo = (pos[1] != pos[0]) e (pos[0] == 1) ? verdadeiro : falso
plotshape(longo, estilo=[Link], localização=localizaçã[Link],
cor=verde, tamanho=[Link])
plotshape(curto, estilo=[Link], localização=localizaçã[Link],
cor=vermelho, tamanho=[Link])
]]

Você também pode gostar