contador de GAP
Forums › ProRealTime foro Español › Soporte ProScreener › contador de GAP
- This topic has 5 replies, 2 voices, and was last updated 1 year ago by robertogozzi.
-
-
10/13/2022 at 2:57 PM #202471
Hola, estoy buscando la forma de crear un screener que me indique el numero de gaps alcistas (de apertura superiores al 4%) que ha tenido un valor en las ultimas 254 sesiones. He probado el siguiente código pero no realiza lo que yo quiero.
agradezco cualquier ayuda
indicator6 = Average[20](volume)
c1 = (close >= 20)
c6=indicator6 >1000000
Periodos = 254alcista = 0
FOR i = 0 TO (Periodos )
IF 1.04*close[i+1]<open[i] THEN
alcista = alcista + 1
ENDIF
NEXTgap=alcista
SCREENER[c1 and c6](gap AS “Cuenta”)
10/13/2022 at 3:40 PM #2024730 a 254 hace 255 períodos, lo que excede el límite. Además, agregó +1, lo que produce 256 períodos. El código parece correcto.
10/13/2022 at 5:58 PM #202497gracias Roberto por tu respuesta.
aunque reduzca el número de periodos, por ejemplo, a 20, el resultado del screener no es el correcto, es decir, me devuelve una lista de valores y el resultado del contador de gap es 0 lo cual no es posible.
¿tienes alguna sugerencia adicional?
muchas gracias
10/14/2022 at 9:43 AM #202538Su código NO busca lagunas, solo las cuenta. Si no hay ninguno, indica 0.
10/14/2022 at 12:49 PM #202561Hola Roberto, gracias por la respuesta.
A lo que me refiero es que el código no realiza bien la cuenta. Verás en el adjunto que para unos valores indica que ha habido gaps y sin embargo no es verdad.
No entiendo qué puede estar pasando.
gracias
saludos
10/14/2022 at 6:26 PM #202579Funciona muy bien para mí.
Pon este indicador debajo del gráfico, así verás cuántas veces se reporta un GAP:12345alcista = 0IF (1.04 * close[1]) < open THENalcista = alcista + 1ENDIFRETURN alcista as "Gap" -
AuthorPosts