Aiuto funzionalità scansione proscreener

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #172852 quote
    Robb
    Participant
    Average

    Buongiorno a tutti,

    prima di scrivervi ho fatto diverse prove, sempre con lo stesso risultato. Cerco una spiegazione al funzionamento errato dello screener (a mio parere).

    Ho postato una foto che mostra bene la situazione. Senza entrare nel dettaglio del codice, si vede dal grafico che una variabile in output dell’indicatore è cond (può essere 0 o 1).

    Oggi è pari a zero e si vede chiaramente che in passato il valore è stato anche 1 (riga nera sottile).

    Lo screener in oggetto è in funzione di cond: se cond =1, mi seleziona gli strumenti con quello stesso valore. Per conferma ho messo come variabile “visualizzata” dalla screener proprio cond.

    Ora gentilmente spiegatemi perchè cond è =0 ma lo screener mi dice che per quella azione cond=1!?!?

    Grazie in anticipo a chi volesse rispondermi sperando di trovare una spiegazione. Spero di essere stato chiaro.

    Roberto

    screneer.jpg screneer.jpg
    #172854 quote
    robertogozzi
    Moderator
    Master

    Impossibile dirlo senza il codice completo, indicatore e screener.

    Può essere perché l’indicatore richiamato usa più timeframe (per il momento questo può creare problemi), oppure perché lo screener o l’indicatore hanno bisogno di oltre 254 barre di storico che è l’attuale limite di ProScreener.

    Tieni presente che una media esponenziale di circa 80-100 periodi supera il limite.

    #173118 quote
    Robb
    Participant
    Average

    All’inizio del codice dell’indicatore c’è l’istruzione DEFPARAM CALCULATEONLASTBARS = 180.

    Il codice non ha nessun tipo di medie ecc. Ci sono solo molte variabili per fare test con livelli di riferimento precedentemente memorizzati.

    Purtroppo nessuna delle condizioni che citi è presente nei codici dell’indicatore e dello screener.

    Potrei anche mettere il codice dell’indicatore ma è un po’ lungo e vorrei evitare, se possibile.

    Però dico, se come ho postato nella foto, la variabile cond è =0 nell’indicatore, come fa a diventare 1 nello screener?

    Questo è veramente molto strano e pensavo anche io a qualche spiegazione particolare come quelle da te elencate, ma non è questo il caso. Altre idee?

    grazie

    ciao

    #173124 quote
    robertogozzi
    Moderator
    Master

    Se l’indicatore è troppo lungo è un’altra possibile causa.

    Prova a mettere DEFPARAM CALCULATEONLASTBARS = 0 o 10.

    #173352 quote
    Robb
    Participant
    Average

    Buonasera Roberto,

    ho trovato il problema e mi sembra interessante.

    La screener di fatto evidenzia solo quei titoli che soddisfano una certa condizione calcolata interamente nell’indicatore.

    Infatti lo screener prevede solo:

    ignored,ignored, ignored,ignored, Breakoutlevel, cond = CALL "Indicator"
    
    Screener [cond] (Breakoutlevel as "Breakoutlevel")

    Ho scoperto questo potenziale baco facendo visualizzare dallo screener il livello di breakout.

    Per l’indicatore è relativo al grafico NON aggiustato dopo i dividenti , mentre per lo screener è un altro valore, quello che esce impostando  il grafico come aggiustato! La verifica è molto semplice, basta cliccare sulla icona comando nel grafico. E’ chiaro che così facendo, non c’è correlazione tra i risultati dell’indicatore e quello che viene selezionato dallo screener.

    A questo punto non so come procedere. E’ possibile fare in modo che lo screener utilizzi solo i dati NON aggiornati? Come è possibile che avvenga questa conversione, di fatto lo screener deve valutare la variabile cond (0-1) che immagino prenda tal quale dall’indicatore.

    Spero sia possibile trovare una soluzione

    Grazie

    Roberto

    #173355 quote
    robertogozzi
    Moderator
    Master

    Devi chiedere all’assistenza PRT premendo Ctrl + M dalla piattaforma, io non so come aiutarti.

    Robb thanked this post
    #173357 quote
    Robb
    Participant
    Average

    Ok ho scritto, è un servizio fatto in Italia o in Francia?

    Di solito rispondono in tempi brevi, come funziona?

    grazie

    #173358 quote
    robertogozzi
    Moderator
    Master

    Anche il personale italiano vive in Francia.

    Per le risposte…. da un paio di  settimane a qualche mese, credo.

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

Aiuto funzionalità scansione proscreener


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
Robb @robb Participant
Summary

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

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 06/30/2021
Status: Active
Attachments: 1 files
Logo Logo
Loading...