Funzione “CALL” ProScreener

Forums ProRealTime forum Italiano Supporto ProScreener Funzione “CALL” ProScreener

Viewing 8 posts - 1 through 8 (of 8 total)
  • #208356

    Buongiorno,

    gentilmente, mi potreste spiegare perchè questo codice non funziona nel proScreener?

    TIMEFRAME(monthly)
    myNGComposite = CALL “NG_Composite”
    indicator1 = myNGComposite
    c1 = indicator1 > 0
    indicator2 = WeightedAverage[3](indicator1)
    c2 = indicator1 > indicator2

     

    NB: “NG_Composite” è un indicatore creato da me nella piattaforma e il cui codice finisce con “Return …”. Il codice dello screener finisce già con “screener(c1, c2), pensp sia un problema dell’indicatore / funzione CALL

     

    Grazie

     

    Nicola

    #208428

    A me l’istruziona CALL funziona correttamente.

    Penso dipenda da quali calcoli fa l’indicatore, tenendo presente che gli screener (con IG)  hanno uno storico di sole 254 barre. Se usi una media esponenziale, ad esempio, non devi oltrepassare circa 75-80 periodi perché funzioni correttamente.

     

     

    #208437

    Ciao Roberto, grazie per la risposta

    non penso sia un problema di numero di barre dell’indicatore (non guarda più di 10 barre fa, in questo caso mensili) . Per chiarezza allego screenshot del messaggio di errore che mi viene restituito.

    Che dipenda dalla funzione “return” contenuta nell’indicatore?

    Grazie

    Nicola

    #208510

    C’è una variabile che non viene usata. Toglila (o commentala).

     

    #208570

    Grazie. per “variabile non usata” intendi nelle condizioni del proscreener?

    #208572

    Una variabile è un nome alfanumerico, che deve iniziare con una lettera, contenente un dato (numerico). Non lo so, occorre il codice.

     

    #208655

    TIMEFRAME(monthly)
    myNGComposite = CALL “NG_Composite”
    indicator1 = myNGComposite
    c1 = indicator1 > 0
    indicator2 = WeightedAverage[3](indicator1)
    c2 = indicator1 > indicator2

    TIMEFRAME(weekly)
    indicator3 = Average[9](close)
    indicator4 = Average[40](close)
    c3 = (indicator3 > indicator4)
    c4 = (indicator4 > indicator4[3])

    SCREENER[c1 AND c3 AND c4 ]

    Volutamente in questo caso non ho inserito la condizione 2

     

    Grazie

     

    #208670

    Devi toglierla (o commentarla).

     

     

Viewing 8 posts - 1 through 8 (of 8 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login