Professional Documents
Culture Documents
Lord Caramelo Pine Script
Lord Caramelo Pine Script
Lord Caramelo Pine Script
0 at
https://mozilla.org/MPL/2.0/
// © Oly FX
//@version=4
//functions
xrf(values, length) =>
r_val = float(na)
if length >= 1
for i = 0 to length by 1
if na(r_val) or not na(values[i])
r_val := values[i]
r_val
r_val
xsa(src,len,wei) =>
sumf = 0.0
ma = 0.0
out = 0.0
sumf := nz(sumf[1]) - nz(src[len]) + src
ma := na(src[len]) ? na : sumf/len
out := na(out[1]) ? ma : (src*wei+out[1]*(len-wei))/len
out
//alert conditions
xUp = crossover(fundtrend,20)
xDown = crossunder(fundtrend,80)
alertcondition(xUp, title='Alerta de Compra', message='Compra logo essa bagaça!')
alertcondition(xDown, title='Alerta de Venda', message='Vende logo essa bagaça!')
alertcondition(bankerentry, title='Alerta de vela amarela', message='Vela
amarela!')
alertcondition(fundtrend>bullbearline, title='Alerta de vela verde', message='Vela
verde!')
alertcondition(fundtrend<(xrf(fundtrend*0.95,1)), title='Alerta de vela branca',
message='Vela Branca!')
alertcondition(fundtrend<bullbearline, title='Alerta de vela vermelha',
message='Vela vermelha!')
alertcondition(fundtrend<bullbearline and fundtrend>(xrf(fundtrend*0.95,1)),
title='Alerta de vela azul', message='Vela azul!')