al intentar agregar este indiocador en prorealtime, creado por Nicolas, me da un error en la linea 19 y en la 19 haciendo referencia a Price. No entiendo cual es el error, creo que no me reconoce el comando Price:
//PRC_ATR Adaptive EMA | indicator
//31.08.2018
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//converted from Metatrader5 version
// --- settings
EmaPeriod = 20
// --- end of settings
if barindex>EmaPeriod then
price = customclose
atr = averagetruerange[EmaPeriod]
start = max(1,barindex-EmaPeriod+1)
mmax = highest[start](atr)
mmin = lowest[start](atr)
coeff = 1-(atr-mmin)/(mmax-mmin)
alpha = 2.0 / (1+EmaPeriod*(coeff+1.0)/2.0)
val = val[1]+alpha*(price-val[1])
endif
return val
Reemplace la variable Price con Precio.
Buenos dias,
Este código se creó en 2018. Pero mientras tanto, en 2022, “price” se ha convertido en una palabra reservada del lenguaje probuilder (para “set stop price”, “set target price”), ya no se puede elegir como nombre de variable personal. Puedes sustituirlo por “myprice”, por ejemplo, u otro nombre de tu elección, en las líneas 12 y 19.
¡Dos es siempre mejor que uno! 🙂