Ultimate Trading Script
Ultimate Trading Script
overlay = true,
name = 'Script Bandera',
overlay = true
}
input_group {
"Compra",
comprar_color = input {default = "green", type = input.color}
}
input_group {
"Periodo Max/Min",
doch_time = input {default = 30, type = input.integer}
}
input_group {
"Periodo da Micro Tendencia",
emaa_per = input {default = 9, type = input.integer}
}
input_group {
"Periodo da Macro Tendencia",
emab_per = input {default = 21, type = input.integer}
}
input_group {
"Media Rapida",
emac_per = input {default = 7, type = input.integer}
}
input_group {
"Media Lenta",
emad_per = input {default = 17, type = input.integer}
}
input_group {
"Venda",
vender_color = input {default = "red", type = input.color}
}
input_group {
"Resistencia",
upline_color = input {default = "red", type = input.color}
}
input_group {
"Suporte",
lowline_color = input {default = "green", type = input.color}
}
--PARAMETROS
EMAA = ema(close, emaa_per)
EMAB = ema(close, emab_per)
EMAC = ema(hlc3, emac_per)
EMAD = ema(hlc3, emad_per)
upper = highest(high, doch_time)
lower = lowest(low, doch_time)
--CALCULOS
TA = crossover(EMAA, EMAB) and crossover(EMAC, EMAD) -- Buy when 9 EMA crosses
above 21 EMA and MACD Fast EMA crosses above Slow EMA
TB = crossunder(EMAA, EMAB) and crossunder(EMAC, EMAD) -- Sell when 9 EMA crosses
below 21 EMA and MACD Fast EMA crosses below Slow EMA
ENC = (EMAC > EMAD) and (EMAC[1] <= EMAD[1])
ENV = (EMAC < EMAD) and (EMAC[1] >= EMAD[1])
--NEGOCIAO
plot_shape(ENV,
"VENDER",
shape_style.flag,
shape_size.huge,
vender_color,
shape_location.abovebar,
0,
"PUT",
vender_color)
plot_shape(ENC,
"COMPRAR",
shape_style.flag,
shape_size.huge,
comprar_color,
shape_location.belowbar,
0,
"CALL",
comprar_color)
end