Problema con la función CALL
Forums › ProRealTime foro Español › Soporte ProScreener › Problema con la función CALL
- This topic has 8 replies, 2 voices, and was last updated 2 years ago by robertogozzi.
-
-
01/14/2022 at 11:23 AM #185439
Hola.
Es mi primera vez aqui.
Tengo un problema con un screener.
Al utilizar la función CALL para un indicador de codigo privado(no tengo el codigo),el RSI_QEMA.
Yo pongo:
RSI QEMA,Niveau Bas,ignored,ignored = CALL “RSI_QEMA”
Y el sistema me identifica RSI QEMA como RSI normal,no como una variable del indicador.
Añado el indicador.
¿Que podría hacer?
Muchas gracias
01/14/2022 at 1:08 PM #185444No use espacios en blanco en los nombres, escriba RSIQEMA.
1 user thanked author for this post.
01/14/2022 at 1:51 PM #185450Gracias por la ayuda.
Perdon por dar lata,pero ahora me da otro error.
Esto he puesto yo:
REM Screener RSI_QEMA
RSIQEMA , BasNiveau ,ignored ,ignored = CALL “##RSI_QEMA”
C1 = RSIQEMA crosses over BasNiveau
C2 = RSIQEMA < BasNiveau
SCREENER [C1 and C2](close)Y me devuelve este mensaje:
La función “RSI_QEMA” llamada desde “SCREENER_QEMA” debe ser llamada con una expresión sin parentesis(ver “custom close” como ayuda)
¿Que estoy haciendo mal?
Gracias de nuevo.
01/14/2022 at 4:13 PM #185468¿Por qué cambió CALL "RSI_QEMA" a CALL "##RSI_QEMA"? Intenta usar la línea anterior. Si aún se informa el error, publique el código.
1 user thanked author for this post.
01/14/2022 at 4:47 PM #18547101/14/2022 at 5:05 PM #185473Faltaban los parámetros en la instrucción CALL:
12345REM Screener RSI_QEMARSIQEMA , BasNiveau ,ignored ,ignored = CALL "##RSI_QEMA"[24, 25](close)C1 = RSIQEMA crosses over BasNiveauC2 = RSIQEMA < BasNiveauSCREENER [C1 and C2](close)1 user thanked author for this post.
01/14/2022 at 5:12 PM #18547801/14/2022 at 5:37 PM #185486¿Y cuando uno de los parametros no es numerico?
En este screener:
REM Screener RSI_DEMARK
RSIDemark, RSISignal ,LevelLow ,ignored ,ignored = CALL “2021_RSI_DEMARK_V1″[22,0,30,09](close)
C1 = RSIDemark crosses over RSISignal
C2 = RSIDemark < LevelLow
SCREENER [C1 and C2](close)Me da el error:La funcion…llamada desde “SCREENER_RSI_DEMARK” no debe ser llamada con una expresión entre parentesis.
El segundo parametro pone 0 en la plataforma,pero en la configuración hay que seleccionar una media(simple,exponencial,ponderada…)
¿Como se puede hacer esto?
Añado el indicador.
Muchas gracias.
01/15/2022 at 10:48 AM #185517Eliminar (close) al final de la línea 2.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on