Buscar

super indicador

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

instrument {
 name = 'super indicador',
 short_name = 'super',
 
 overlay = true
}
MaFast_period = input(1,"Ma Fast period",input.integer,1,1000,1)
MaValue = input(5,"Ma Value", input.string_selection,inputs.titles)
MaSlow_period = input(34,"Ma Slow period",input.integer,1,1000,1)
Signal_period = input(5,"Signal period",input.integer,1,1000,1)
input_group {
 "Compra",
 colorBuy = input { default = "green", type = input.color }, 
 visibleBuy = input { default = true, type = input.plot_visibility }
}
input_group {
 "Venda",
 colorSell = input { default = "red", type = input.color },
 visibleSell = input { default = true, type = input.plot_visibility }
}
local titleValue = inputs[MaValue]
-- mdia mvel linear rpida
smaFast = sma(titleValue, MaFast_period)
-- mdia mvel linear devagar
smaSlow = sma(titleValue, MaSlow_period)
-- calculo diferencial - serie
buffer1 = smaFast - smaSlow 
-- clculo da mdia mvel ponderada - serie
buffer2 = wma(buffer1, Signal_period)
buyCondition = conditional(buffer1 > buffer2 and buffer1[1] < buffer2[1] and not (buffer1 < buffer2 and buffer1[1] > buffer2[1]))
buyCondition = conditional(buffer1 > buffer2 and buffer1[1] < buffer2[1])
sellCondition = conditional(buffer1 < buffer2 and buffer1[1] > buffer2[1] and not (buffer1 > buffer2 and buffer1[1] < buffer2[1]))
sellCondition = conditional(buffer1 < buffer2 and buffer1[1] > buffer2[1] )
 plot_shape(
 (buyCondition),
 "PODE COMPRAR",
 shape_style.triangleup,
 shape_size.huge,
 colorBuy,
 shape_location.belowbar,
 -1,
 "PODE COMPRAR",
 "green"
 ) 
 plot_shape(
 (sellCondition),
 "PODE VENDER",
 shape_style.triangledown,
 shape_size.huge,
 colorSell,
 shape_location.abovebar,
 -1,
 "PODE VENDER",
 "red"
 )

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando