Valores históricos
Forums › ProRealTime foro Español › Soporte ProScreener › Valores históricos
- This topic has 9 replies, 4 voices, and was last updated 7 years ago by davidspain.
-
-
03/29/2016 at 12:22 PM #4563
Buenos días.
Al programar Screeners en la versión 10.2 el horizonte temporal máximo son semanas y como mucho puedo recorrer las 254 últimas. Conocéis alguna forma de poder ampliar este horizonte para sacar los valores históricos (máximos, mínimos..)??. Sabéis si esto cambiará en la versión 10.3?
Gracias.
03/29/2016 at 2:30 PM #456703/29/2016 at 3:32 PM #4572Pero cómo puedo progranar un Screener (rastreador) para que me obtenga el máximo histórico de un valor. Quiero sacar una lista de los valores que hayam alcanzado su máximo histórico hace menos de un año o que estén cerca de alcanzarlo. No he conseguido de ninguna manera programar un rastreador que me analice valores anteriores a 254 semanas (unos 5 años), con lo que no puedo saber cuál es realmente su máximo histórico. Pongo una parte de código donde lo que hago es localizar si el máximo “histórico” de los últimas 254 semanas se encuentra en el último año (52 semanas)
12345678mh=highest[254](high)//el máximo en esas semanasmhreciente=highest[52](high)//idem//% entre el MHRECIENTE y el último cierreporcentaje=100-((100*close)/mh)screener [mh-mhreciente=0 and porcentaje<10 ](porcentaje AS "%dif")03/29/2016 at 4:02 PM #4575Lo que se quiere hacer es muy parecido a lo screener aquí: http://www.prorealcode.com/prorealtime-market-screeners/breakout-stocks-screener/
Creo que no tendrá problemas para adaptarse.
03/29/2016 at 4:21 PM #4579Hola de nuevo.
En ese Screener se puede obserbar perfectamente mi problema en esta línea de código:
1FiftyTwoWeekHigh = highest[250](high)Como se puede ver aquí obtiene el máximo de los últimos 250 días (que equivalen a 52 semanas o 1 año) pero ese valor de 250 no te permite valores mayores de 254 por lo que nunca podrás ir a un horizonte más lejano. Puedes configurar el Screener para que en lugar de días tome semanas pero como máximo podrás analizar 254 semanas (menos de 5 años) pero no más allá. La solución sería que ese 250 pudiese ser más grande (no es permitido por el software al menos en la versión 10.2) o que el Screener te permitiese elegir Meses (que con 250 podrías llegar a tener el máximo de los últimos 20 años) pero que no lo permite ya que el horizonte más grande que permite son semanas. Desconozco si en la nueva versión 10.3 esto ha cambiado o sigue igual.
03/30/2016 at 2:10 PM #4633Hola, ProScreener no puede ir más allá de 255 días.
Es posible registrar el valor más elevado y el más bajo:1234567891011once previousbar = 0once hh = 0once ll = lowif(barindex>previousbar) thenpreviousbar=barindexhh=MAX(hh[1],high)ll=MIN(ll[1],low)endifRETURN hh,llCreo que eso es lo que te gusta hacer?
05/22/2016 at 4:02 PM #7690Nicolas no acabo de entender para que se usa ONCE. Si lo elimino del código funciona exactamente igual
05/22/2016 at 4:50 PM #7692He dejado así el código y funciona igual:
HH=HIGH
LL=LOWIF(BARINDEX>0) THEN
HH=MAX(HH[1],HIGH)
LL=MIN(LL[1],LOW)
ENDIFRETURN HH,LL
05/22/2016 at 4:51 PM #769312/31/2016 at 1:17 PM #19501Hola! Alguna novedad sobre la restricción de 254 días o semanas? Ya que a mi me gustaría tener un screener para el volumen histórico de un valor, y no de los últimos 5 años…
-
AuthorPosts
Find exclusive trading pro-tools on