Funzione “CALL” ProScreener

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #208356 quote
    NicolaGanzNicolaGanz
    Participant
    New

    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 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    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 quote
    NicolaGanzNicolaGanz
    Participant
    New

    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

    Immagine-2023-01-27-082357.png Immagine-2023-01-27-082357.png
    #208510 quote
    robertogozzirobertogozzi
    Moderator
    Legend

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

    #208570 quote
    NicolaGanzNicolaGanz
    Participant
    New

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

    #208572 quote
    robertogozzirobertogozzi
    Moderator
    Legend

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

    #208655 quote
    NicolaGanzNicolaGanz
    Participant
    New

    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 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Devi toglierla (o commentarla).

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Funzione “CALL” ProScreener


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
NicolaGanz @nicolaganz Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by robertogozzirobertogozzi
3 years, 7 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 01/26/2023
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...