Hola, Iván
Muchas gracias por la conversión de este indicador. Un trabajo Colosal.
La razon de este mensaje es que estoy intentando hacer un SCREENER para obtener como resultados aquellas acciones con una alerta de compra/posicion larga (drawarrowUp) y con una columna de criterior en la que se reflejen los valores de la variable “prediction” pero hasta el momento ha obtengo ningun resultado, he tenido que utilizar como base el screener del compañero @supertiti porque en su screener si da resultados y la verdad no es que no veo donde estoy metiendo la pata.
Me preguntaba si habías podido trabajar en el codigo de conversion a PRT. Te lo comento porque había visto que en la conversión del código original a PRT hay algunas variables que no se utilizan, aunque parece que no influyen en el resultado, por ejemplo
a) en la línea 4 del codigo en PRT aparece
featureCount = 5 // Número de características
A cada valor de esta variable (featureCount=5/4/3/2) en el código original le corresponde un calculo diferente de distancia, sin embargo en el codigo en PRT sólo hay una formula de calculo con lo que esta variable no habria que declararla, no? o ¿estoy equivocado?
b) en las lineas que van de la 12 a la 15 del codigo en PRT hay unas variables declaradas que se repiten posteriormente en las lineas que van de la 118 a la 121. Entiendo que las ultimas se podrian eliminar. Las variables son,
hh=8 //Lookback Window
r=8 //Relative Weighting
x=25 //Regression level
lag=2 //Lag
Por cierto, la variable lag tampoco se utiliza en el codigo en PRT, no?
c) en las lineas que van de la 100 a la 106, como en el caso anterior, hay unas variables que aunque declaradas no se utilizan y que si no me equivoco se podrian eliminar, no?. Las variables a las que me refieron son:
if signal<>signal[1] then
barsHeld=0
else
barsHeld=barsHeld+1
endif
isHeldFourBars=barsHeld=4
isHeldLessThanFourBars=BarsHeld>0 and BarsHeld<4
d) lo mismo sucedería con la variable en la linea 110 del codigo en PRT
isEarlySignalFlip=signal<>signal[1] and (isDifferentSignalType[1] or isDifferentSignalType[2] or isDifferentSignalType[3])
Con lo que también se podria eliminar, no?
Si tienes algo de tiempo te agradeceria pudieras darme un poco de luz.
Muchisimas gracias!!!
Recibe un cordial saludo,
Pedro