Aiuto Offset negativo

Forums ProRealTime forum Italiano Supporto ProScreener Aiuto Offset negativo

Viewing 7 posts - 1 through 7 (of 7 total)
  • #171448

    Salve,

    c’è qualcuno che mi può aiutare sul seguente errore comparso in uno dei miei screener?

    Questo ProScreener non é stato eseguito: una di queste istruzioni contiene un parametro offset negativo o troppo alto (es. low[-1] ou low[300]).
    I parametri offset devono essere dei numeri interi tra 0 e 254.

    Di seguito il codice dello Screener

    Vi ringrazio,

    Saluti.

    #171451

    Prova a mettere le linee 7-8 all’interno di IF…ENDIF per essere sicuri che ci sia almeno una barra precedente:

    #171472

    Ciao Roberto,

    no purtroppo non è questo il problema….

    #171473

    Allora prova a spostare le linee 1-4 subito dopo la 8 (prima della 9).

     

     

    #171480

    Roberto ho risolto. Il problema era il mio indicatore personalizzato che calcolava le bande di Bollinger utilizzando una deviazione standard su una popolazione di 260 candele. E a quanto pare l’offset (che non capivo cosa fosse), cioè quanto si va indietro a pescare una candela, può essere al massimo pari a 245, ma solo per ProScreener. Infatti, non riuscivo a capire dove fosse il problema, perchè l’indicatore da solo funziona anche per N=260. Ma ovviamente traslando tutto sullo Screener risulta impossibile per PRT scansionare oltre 3000 titoli con un offset di 260 candele. Infatti ho impostano N=130 e cmq ha impiegato alcuni minuti per terminare la scansione!

    Ti ringrazio!

    #171892

    Ciao Roberto,

    non so se aprire un nuovo topic. Utilizzando il mio indicatore “Bollinger Visual” in un nuovo Screener, compare il seguente errore:

    “Questo ProScreener scan di mercato non puo’ essere eseguito perché non vi é un riferimento circolare all’interno del codice del programma. Un riferimento circolare si verifica quando una parte del codice richiede il risultato da un altro, ma questo codice ha bisogno del risultato dal primo. Per esempio, riferimento X é circolare
    – se si riferisce al suo proprio risultato
    – se si riferisce ad un altro riferimento Y che a sua volta dipende dal risultato di riferimento X
    Per eseguire la scansione, modifica il codice del tuo ProScreener.”

    Questo è accaduto perchè ho inserito la variabile N come modificabile esternamente al codice. Se invece elimino questa variabile, lo Screener funziona.

    Riusciresti a farmi un esempio dei casi in cui questo tipo di messaggio compare?

    Ti ringrazio.

    Domenico

    #171896

    Credo il messaggio corretto sia “perché vi é un riferimento circolare all’interno del codice del programma”, senza il NON.

    Ad ogni modo, no. Generalmente i codici  non danno quell’errore, quindi NON si può dire come fare a non averlo.

    Bisogna vedere il codice dove c’è l’errore per poterne capire la ragione.

    Inoltre come fai ad avere messo la variabile N esterna?  ProScreener non lo consente. Solo ProBuilder per gli indicatori ammette variabili esterne modificabili dalle proprietà.

     

     

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

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