0% found this document useful (0 votes)
116 views2 pages

VIP SINAL Trading Indicator Setup

The document outlines a trading indicator named 'VIP SINAL' that utilizes moving averages to generate buy and sell signals. It includes customizable parameters for fast and slow moving averages, as well as signal periods, and defines conditions for executing buy and sell trades. The indicator visually represents these signals on a chart with distinct shapes and colors for calls and puts.

Uploaded by

satriaerdhi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
116 views2 pages

VIP SINAL Trading Indicator Setup

The document outlines a trading indicator named 'VIP SINAL' that utilizes moving averages to generate buy and sell signals. It includes customizable parameters for fast and slow moving averages, as well as signal periods, and defines conditions for executing buy and sell trades. The indicator visually represents these signals on a chart with distinct shapes and colors for calls and puts.

Uploaded by

satriaerdhi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

instrument {

name = 'VIP SINAL',


short_name = 'VIP SINAL',

overlay = true
}

MaFast_period = input(1,"Ma Fast period",[Link],1,1000,1)


MaValue = input(5,"Ma Value", input.string_selection,[Link])

MaSlow_period = input(34,"Ma Slow period",[Link],1,1000,1)

Signal_period = input(5,"Signal period",[Link],1,1000,1)

input_group {
"VIP CALL",
colorBuy = input { default = "BLUE", type = [Link] },
visibleBuy = input { default = true, type = input.plot_visibility }
}

input_group {
"VIP PUT",
colorSell = input { default = "red", type = [Link] },
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),
"VIP CALL",
shape_style.triangleup,
shape_size.huge,
colorBuy,
shape_location.belowbar,
-1,
"CALL VIP",
"VIP SINAL"
)
plot_shape(
(sellCondition),
"VIP PUT",
shape_style.triangledown,
shape_size.huge,
colorSell,
shape_location.abovebar,
-1,
"PUT VIP",
"VIP SINAL"
)

You might also like