Codice Proscreener non funziona

Forums ProRealTime forum Italiano Supporto ProScreener Codice Proscreener non funziona

Viewing 5 posts - 1 through 5 (of 5 total)
  • #238847

    Buongiorno,

    Il seguente codice funziona in probacktest, l’ho adattato per farne uno screener ma non funziona. Non trova niente.

    Lo screener dovrebbe individuare mercati in cui vi sono state almeno 7 chiusure giornaliere maggiori della media mobile semplice a 5 periodi, seguita da 1 chiusura minore alla media mobile semplice.

    Sma5 = average[5,0](close)
    c1 = (summation[7](close > Sma5) = 7)
    c2 = close < Sma5

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

    Grazie per l’aiuto

    #238855

    Non funziona perché la riga 3 contraddice la riga 2.

    Alla riga 2 chiedi che le ultime 7 candele abbiano close > Sma5, però con l’ultima close < Sma5.

    Quindi perché sia vera la riga 3 bisogna che alla 2 siano solo 6 le candele rialziste, ma allora quella condizione sarà falsa, e viceversa.

    Devi dirgli che  le 7 candele siano close > Sma5, ma a partire da quella precedente, in quanto quella in corso deve essere opposta:

    2 users thanked author for this post.
    #238861

    Perfetto, grazie Roberto!

    E’ possibile escludere i dati dell week-end dal calcolo?

    Vorrei inglobare la candela della domenica in quella del lunedì, ma a quanto ho capito non è possibile. In tal caso escludere la candela della domenica sarebbe sufficiente.

     

    #238875

    Prova questo:

     

    1 user thanked author for this post.
    #238938

    Sembra funzionare.

    Grazie e buona giornata

    1 user thanked author for this post.
Viewing 5 posts - 1 through 5 (of 5 total)

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