Ho difficoltà con una semplice condizione in cui MA20 semplice > MA50 semplice

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #236803 quote
    davidator
    Participant
    Junior

    Utilizzo questo post già esistente per non aprirne uno nuovo.

    Adesso ho difficoltà con una semplice condizione in cui : MA20 semplice > MA50 semplice

    Nello screener le altre condizioni funzionano regolarmente. Se creo uno screener con solo questa condizione è uguale, non funziona.

    Sto usando PRT premium 12.

    Ecco il codice, è l’ultima condizione C5

    indicator1, ignored = CALL “Engulfing Istogramma”
    c1 = (indicator1[1] > 0)

    ignored, ignored, indicator2 = CALL “KeltnerChannel EMA ATR”[20, 10, 2]
    c2 = (low[1] <= indicator2[1])

    ignored, ignored, indicator3 = CALL “KeltnerChannel EMA ATR”[20, 10, 2]
    c3 = (close[1] >= indicator3[1])

    indicator4 = AverageTrueRange[1](close)
    indicator5 = Average[20](indicator4)
    c4 = (indicator4[1] > indicator5[1])

    indicator6 = Average[20](close)
    indicator7 = Average[50](close)
    c5 = (indicator6 > indicator7)

    SCREENER[c1 AND c2 AND c3 AND c4 AND c5] ((close/DClose(1)-1)*100 AS “% Var ieri”)

     

    Grazie in anticipo per qualsiasi aiuto o consiglio!

    #236811 quote
    robertogozzi
    Moderator
    Master

    No, è meglio crearne uno nuovo per ogni richiesta. L’ho creato io.

    E’ importante però che venga utilizzato un titolo significativo, non generico. Anche il precedente l’ho cambiato in Aiuto sulla bande di keltner.

    #236813 quote
    robertogozzi
    Moderator
    Master

    A me questo funziona perfettamente, mi trova tutti i risultati corretti:

    indicator6 = Average[20](close)
    indicator7 = Average[50](close)
    c5 = (indicator6 > indicator7)
    SCREENER[c5] ((close/DClose(1)-1)*100 AS "% Var ieri")
    davidator thanked this post
    #236814 quote
    robertogozzi
    Moderator
    Master

    Al limite, visto che usi sempre il dato della barra precedente scrivilo così:

    c5 = (indicator6[1] > indicator7[1])
    davidator thanked this post
    #236835 quote
    davidator
    Participant
    Junior

    Ok grazie, in futurò sarò più preciso coi post ed il titolo.

    Stranamente a me non funziona, e ripeto solo la funzione delle medie mobili.

    Non dovrebbe essere una questione di barra attuale o precedente in quanto le medie mobili sono spesso distanti fra loro e non farebbe alcuna differenza.

    Forse mi sfugge qualche dettaglio, ho impostato che la MA20 deve essere maggiore della MA50, allego un’immagine di un esempio di qualche ora fa. Lo screener trovava tanti strumenti non tenendo mai conto di questa condizione.

    Cosa potrei controllare?

    #236854 quote
    davidator
    Participant
    Junior

    Ho individuato il problema, io utilizzo la media mobile GIORNALIERA sul grafico 1h., sbagliavo a non selezionare questo fattore nello screener, che dunque calcolava le media sul grafico 1h.

    Problema risolto

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

Ho difficoltà con una semplice condizione in cui MA20 semplice > MA50 semplice


Supporto ProScreener

New Reply
Author
author-avatar
davidator @davidator Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by davidator
1 year, 5 months ago.

Topic Details
Forum: Supporto ProScreener
Language: Italian
Started: 08/29/2024
Status: Active
Attachments: 1 files
Logo Logo
Loading...