Problema con la función CALL

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #185439 quote
    sanchota
    Participant
    New

    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

    RSI_QEMA.itf
    #185444 quote
    robertogozzi
    Moderator
    Master

    No use espacios en blanco en los nombres, escriba RSIQEMA.

    sanchota thanked this post
    #185450 quote
    sanchota
    Participant
    New

    Gracias 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.

    #185468 quote
    robertogozzi
    Moderator
    Master

    ¿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.

    sanchota thanked this post
    #185471 quote
    sanchota
    Participant
    New

    Por que el indicador es ##RSI_QEMA.

    Adjunto el indicador.

    Gracias por responder.

    RSI_QEMA-1.itf
    #185473 quote
    robertogozzi
    Moderator
    Master

    Faltaban los parámetros en la instrucción CALL:

    REM Screener RSI_QEMA
    RSIQEMA , BasNiveau ,ignored ,ignored = CALL "##RSI_QEMA"[24, 25](close)
    C1 = RSIQEMA crosses over BasNiveau
    C2 = RSIQEMA < BasNiveau
    SCREENER [C1 and C2](close)
    sanchota thanked this post
    #185478 quote
    sanchota
    Participant
    New

    Vaya los había puesto al principio y los he quitado despues.

    Muchisimas gracias de verdad.

    #185486 quote
    sanchota
    Participant
    New

    ¿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.

    2021_RSI_DEMARK_V1.itf
    #185517 quote
    robertogozzi
    Moderator
    Master

    Eliminar (close) al final de la línea 2.

    sanchota thanked this post
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

Problema con la función CALL


ProScreener: Buscadores de Mercado y Rastreo

New Reply
Author
author-avatar
sanchota @sanchota Participant
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by robertogozzi
4 years, 1 month ago.

Topic Details
Forum: ProScreener: Buscadores de Mercado y Rastreo
Language: Spanish
Started: 01/14/2022
Status: Active
Attachments: 3 files
Logo Logo
Loading...