SCRIPTS
SCRIPTS
SCRIPTS
name = 'ALEXBARRETO',
short_name = 'super',
icon = 'indicators:BB',
overlay = true
}
input_group {
"Compra fiu Proxima vela",
colorBuy = input { default = "green", type = input.color },
visibleBuy = input { default = true, type = input.plot_visibility }
}
input_group {
"Venda fiu Proxima vela",
colorSell = input { default = "red", type = input.color },
visibleSell = input { default = true, type = input.plot_visibility }
}
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),
"",
shape_style.triangleup,
shape_size.huge,
colorBuy,
shape_location.belowbar,
-1,
"COMPRA",
"green"
)
plot_shape(
(sellCondition),
"ENTER",
shape_style.triangledown,
shape_size.huge,
colorSell,
shape_location.abovebar,
-1,
"VENDA",
"red"
)
instrument{name="LEON+CHATGPT",icon='https://www.google.com/url?sa=i&url=https%3A
%2F%2Fmyicons.co
%2F&psig=AOvVaw3UTgfDo_l_YxT4qVtiaoE7&ust=1638095965421000&source=images&cd=vfe&ved
=0CAsQjRxqFwoTCKCli5WtuPQCFQAAAAAdAAAAABAD',overlay=true}
b=make_series()local c=high[2]
if not get_value(c)then
return b end;
b:set(iff(d,c,b[1]))return b end;
b:set(iff(d,c,b[1]))return b end;
input_group{"Color",color=input{default="blue",type=input.color},width=input{defaul
t=1,type=input.line_width}}h=a()l=e()hline(h,"High",color,high_width)hline(l,"Low",
color,width)hline(highest(10)[1],"HH10",color,1)hline(lowest(10)
[1],"LL10",color,1)hline(highest(30)[1],"HH30",color,1)hline(lowest(30)
[1],"LL30",color,1)hline(highest(60)[1],"HH60",color,1)hline(lowest(60)
[1],"LL60",color,1)hline(highest(100)[1],"HH100",color,1)hline(lowest(100)
[1],"LL100",color,1)hline(highest(150)[1],"HH150",color,1)hline(lowest(150)
[1],"LL150",color,1)hline(highest(200)[1],"HH200",color,1)hline(lowest(200)
[1],"LL200",color,1)
input_group {
"Area Up and Down",
colorAreaUp = input { default = "rgba(34, 139, 34, 0.3)", type = input.color },
colorAreaDown = input { default = "rgba(220, 20, 60, 0.3)", type =
input.color },
visibleArea = input { default = true, type = input.plot_visibility }
}
input_group {
"Ma Fast Line",
colorFast = input { default = "#ff56e8", type = input.color },
widthFast = input { default = 1, type = input.line_width},
visibleFast = input { default = false, type = input.plot_visibility }
}
input_group {
"Ma Slow Line",
colorSlow = input { default = "#2d2af7", type = input.color },
widthSlow = input { default = 2, type = input.line_width},
visibleSlow = input { default = false, type = input.plot_visibility }
}
input_group {
"Ma Trend Line",
colorTrend = input { default = "#f74200", type = input.color },
widthTrend = input { default = 3, type = input.line_width},
visibleTrend = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy Engulfing",
colorBuy = input { default = "green", type = input.color },
visibleBuy = input { default = false, type = input.plot_visibility }
}
input_group {
"Sell Engulfing",
colorSell = input { default = "red", type = input.color },
visibleSell = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy Double Engulfing",
colorBuy1 = input { default = "rgba(34, 139, 34, 0.8)", type = input.color },
visibleBuy1 = input { default = false, type = input.plot_visibility }
}
input_group {
"Sell Double Engulfing",
colorSell1 = input { default = "rgba(220, 20, 60, 0.8)", type = input.color },
visibleSell1 = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy Outside Bar",
colorBuy2 = input { default = "rgba(0, 0, 255, 0.8)", type = input.color },
visibleBuy2 = input { default = false, type = input.plot_visibility }
}
input_group {
"Sell Outside Bar",
colorSell2 = input { default = "rgba(255, 20, 147, 0.8)", type = input.color },
visibleSell2 = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy X Macd",
colorBuy3 = input { default = "rgba(0, 0, 255, 0.8)", type = input.color },
visibleBuy3 = input { default = false, type = input.plot_visibility }
}
input_group {
"Sell X Macd",
colorSell3 = input { default = "rgba(255, 20, 147, 0.8)", type = input.color },
visibleSell3 = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy X Zero",
colorBuy4 = input { default = "rgba(0, 250, 154, 0.80)", type = input.color },
visibleBuy4 = input { default = false, type = input.plot_visibility }
}
input_group {
"Sell X Zero",
colorSell4 = input { default = "rgba(255, 20, 147, 0.60)", type =
input.color },
visibleSell4 = input { default = false, type = input.plot_visibility }
}
input_group {
"Buy Histo X",
colorBuy5 = input { default = "rgba(0, 250, 154, 0.80)", type = input.color },
visibleBuy5 = input { default = true, type = input.plot_visibility }
}
input_group {
"Sell Histo X",
colorSell5 = input { default = "rgba(255, 20, 147, 0.60)", type =
input.color },
visibleSell5 = input { default = true, type = input.plot_visibility }
}
candle_time = {"1m", "2m", "5m", "10m", "15m", "30m", "1H", "2H", "4H"}
candle_time_res = input(6,"Candle check
resolution",input.string_selection,candle_time)
filter_source = {"1m", "2m", "5m", "10m", "15m", "30m", "1H", "2H", "4H"}
filter_pa_index = input(8,"Candle check
resolution",input.string_selection,filter_source)
--print(filter_source[filter_pa_index])
emaFast = avgFast(titleFast,MaFast_period)
emaSlow = avgSlow(titleSlow,MaSlow_period)
macd = emaFast - emaSlow
signal = avgSignal(macd,Signal_period)
--plot(macd,"macd", "Blue", 1)
--plot(signal,"signal", "Orange", 1)
--rect {
--first = 0,
--second = histo,
--color = histo >= histo[1] and "LimeGreen" or "Orange",
--width = 0.5
--}
MaTrend0 = avgTrend(titleTrend,MaTrend_period)
MaTrend1 = MaTrend0[1]
)
end
)
end
)
end
end
)
end
end
)
--end
end
)
--end
end
)
--end
end
)
--end
end
)
--end
end
)
--end
end
)
--end
end
end
Linhas H4
instrument { name = "LINHA DE H4", icon="indicators:ADX", overlay = true }
method_id = input (1, "Type", input.string_selection, { "JOSE TRADE" })
input_group {
"Maxima",
level_1_color = input { default = " White", ", type = input.color },
level_1_width = input { default = 4, type = input.line_width }
}
input_group {
"Minima",
level_2_color = input { default = "White", type = input.color },
level_2_width = input { default = 4, type = input.line_width }
}
c1 = candle.high
c2 = candle.low
end
local methods = { h4 }
if sec then
local method = methods [method_id]
method (sec)
end
instrument { name = "REVERSAO TENDENCIA",
icon="https://qualificacaodigital.com/wp-content/uploads/2022/01/JOSE-TRADER-opcoes-binarias-forex-
iq-binance-day-trader.jpg", 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.string}
}
input_group {
"Periodo da Micro Tendencia",
emaa_per = input {default = "21", type = input.string}
}
input_group {
"Periodo da Macro Tendencia",
emab_per = input {default = "200", type = input.string}
}
input_group {
"Media Rapida",
emac_per = input {default = "7", type = input.string}
}
input_group {
"Media Lenta",
emad_per = input {default = "17", type = input.string}
}
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}
}
input_group {
"Candles",
positivo = input { default = "green",type = input.color },
neutro = input { default = "gray", type = input.color },
negativo = input { default = "red", 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 = ((close > close[1]) and (close > EMAA) and (EMAA > EMAA[1]))
TB = ((close < close[1]) and (close < EMAA) and (EMAA < EMAA[1]))
ENC = ((EMAC[1] < EMAD[1]) and (EMAC > EMAD))
ENV = ((EMAC[1] > EMAD[1]) and (EMAC < EMAD))
local bar_color
--NEGOCIAO
plot_shape((ENV),
"VENDER",
shape_style.flag,
shape_size.huge,
vender_color,
shape_location.abovebar,
0,
"BAIXA",
vender_color)
plot_shape((ENC),
"COMPRAR",
shape_style.flag,
shape_size.huge,
comprar_color,
shape_location.belowbar,
0,
"ALTA",
comprar_color)
end