Minimo ultimi x mesi

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #108140 quote
    Roberto71Roberto71
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    Roberto71Roberto71
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    Roberto71Roberto71
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 robertogozzirobertogozzi
6 years, 12 months ago.

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