Minimo ultimi x mesi

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #108140 quote
    Roberto71
    Participant
    Junior

    Buongiorno Roberto,

    in riferimento al post https://www.prorealcode.com/topic/separatore-di-periodi/

    come posso creare uno screener che individui azioni :

    minimo di barra giornaliera sia minore del :

    —> minimo del mese precdente (mese agosto)

    —> minimo del mese in corso (dal 01/09 ad oggi)

    —> minimo di 2 mesi fa etccc

    Grazie 1000

    #108150 quote
    robertogozzi
    Moderator
    Master

    Scusami, ho cancellato il post che avevo scritto, per errore.

    Eccolo di nuovo:

    If BarIndex = 0 Then
       Minimo  = 0
       Minimo1 = 0
       Minimo2 = 0
    Endif
    If OpenMonth <> OpenMonth[1] Then
       Minimo2 = Minimo1
       Minimo1 = Minimo
       Minimo   = low
    Endif
    Minimo = min(Minimo,low)

    Minimo   = minimo mese corrente

    Minimo1  = minimo primo mese precedente

    Minimo2 = minimo secondo mese precedente

    #108151 quote
    robertogozzi
    Moderator
    Master

    Se l’utilizzi per confrontare CLOSE col minimo del mese corrente devi mettere il confronto tra la riga 10 e la 11, perché se lo metti dopo la 11 il confronto non potrà mai dare un risultato, mentre per i mesi precedenti puoi mettere il confronto anche dopo la riga 11.

    Ovviamente dovrai usare SCREENER per chiudere.

    #108171 quote
    Roberto71
    Participant
    Junior

    Ciao,

    scusa ma non ho capito…

    Minimo = min(Minimo,low)// esempio di codice di screener
    cerca=low<minimo
    
    SCREENER (cerca)

    Cosi va bene ?

    #108173 quote
    robertogozzi
    Moderator
    Master

    La tua riga 2 devi metterla tra la 10 e la 11, non dopo la 11, altrimenti non funziona.

    Screener vuole le parentesi quadre, non le tonde.

    #108177 quote
    Roberto71
    Participant
    Junior

    Ho provato ma non funziona, forse perchè devo provare domani, Lunedi.

    If BarIndex = 0 Then
    Minimo  = 0
    //Minimo1 = 0
    //Minimo2 = 0
    Endif
    If OpenMonth <> OpenMonth[1] Then
    //Minimo2 = Minimo1
    //Minimo1 = Minimo
    Minimo   = low
    Endif
    cerca=low<minimo
    Minimo = min(Minimo,low)
    SCREENER [cerca]
    #108178 quote
    robertogozzi
    Moderator
    Master

    Non saprei, provalo come indicatore:

    If BarIndex = 0 Then
    Minimo  = 0
    //Minimo1 = 0
    //Minimo2 = 0
    Endif
    If OpenMonth <> OpenMonth[1] Then
    //Minimo2 = Minimo1
    //Minimo1 = Minimo
    Minimo   = low
    Endif
    cerca=low<minimo
    Minimo = min(Minimo,low)
    RETURN cerca
    #108230 quote
    robertogozzi
    Moderator
    Master

    Funziona, solo che non capita spesso che la candela arrivi a superarlo.

    Nella foto allegata, DAX Daily, l’indicatore mi restituisce il segnale correttamente.

    In pratica vedi che la candela supera il minimo mensile e lo evidenzia, Ovviamente il minimo si aggiorna e la linea si abbassa, ma il minimo era stato superato (per questo ti ho detto di spostare l’aggiornamento del minimo all’ultima riga, altrimenti il segnale non te lo darebbe mai).

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

Minimo ultimi x mesi


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
Roberto71 @roberto71 Participant
Summary

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

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 09/22/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...