Parametro offset negativo o troppo alto

Forums ProRealTime forum Italiano Supporto ProScreener Parametro offset negativo o troppo alto

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

    Buongiorno e buona domenica a tutti,

    ho riscontratto un altro problema con gli screener ovvero l’errore bloccante allegato nell’immagine .

     

    Il messaggio compare quando utilizzo la funzione for do next in particolare mi è capitato in due occasioni

    Nella prima (uno screener derivante da un indice personalizzato) ho risolto frapponendo fra le diverse funzioni “FOR” un “IF” del tutto inutile, in pratica dopo ogni comando “NEXT” ho inserito un IF (del tipo IF 1>0)

    Nel secondo caso (uno screener a se stante in cui cioè tutti i comandi sono inclusi nello screener stesso) il problema si presenta quando inserisco la funzione FOR dove il parametro iniziale è dato da (Barindex-Abar) e quello finale da (Barinex-Bbar) dove Abar e Bbar sono delle posizioni calcolate in precedenza.

     

    La domanda è da cosa dipende questo errore ma soprattutto in cosa sbaglio e come è risolvibile senza sotterfugi tipo quello descritto sopra?

     

    Grazie

    #158132

    Per il problema del negativo, un indice di riferimento non deve essere inferiore a 0 o ad 1 (dipende dove lo usi), quindi puoi usare MAX per risolverlo:

    Per l’altro errore, ProScreener può solo accedere alle ultime 254 barre, non oltre.

     

    1 user thanked author for this post.
    #158139

    Capito.

    Grazie!

    #158165

    Ciao Roberto,

    dunque ho fatto delle prove per verificare di rispettare i requisiti >0 e <254 (in pratica ho inserito le differenze barindex-Abar e barindex-Bbar come criteri) ed i valori riportati  sono tutti tra 49 e 20 (cosa corretta visto che sto ricercando dati nelle ultime 60 candele) quindi rispettano i vincoli detti sopra.

    Ma se riporto le due differenze come valori di riferimento per il “FOR” continua a darmi errore.

    Inoltre barindex-Abar  viene utilizzata poco prima nello stesso screen senza dare problemi

    Per farla breve questo screen funziona

     

    questo invece mi restituisce errore

    Ancora una volta credo non dipenda dallo script in se ma da qualche bug (simile a quello che non restituisce risultati se nell’indice richiamato dallo screene si usano le funzioni draw)

     

    Alego anche printstamp dei risultati se uso il criterio C7 come si può notare tutti i valori sono ben lontani da 254 e sono positivi

    #158171

    Eh nulla, scusate i post uno dietro l’altro ma alla fine ho tamponato così

     

    Obar è sempre e comunque < di Abar quindi all’atto pratico non cambia nulla solo che così lo screen funge.

    Mi piacerebbe cmq capire da cosa dipende o se sbaglio qualcosa io nello script perchè francamentem i da un po’ fastidio ritrovarmi un codice con un IF inutile nel mezzo

    #158242

    Prova a scrivere la riga 17 così:

     

    #158328

    Ciao Roberto,

    ora funziona anche senza l’IF ma giuro non ho modificato nulla, stavo provando ad inserire la riga di comando da te suggerita e quindi ho eliminato l’IF ho rilanciato lo screen senza IF ed ha funzionato.

     

    Non so che dire.

    Grazie della disponibilità

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