VOLUME IN AUMENTIO ULTIMI 5 GG

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #239286 quote
    massimogpmassimogp
    Participant
    Senior

    Buon giorno Roberto, chiedevo 2 screener su grafici daily:

    1. l estrazione dei titoli che hanno negli ultimi 5 giorni un volume medio superiore agli ultimi 20 giorni (parametri poi modificabili a piacimento)
    2. il secondo screener dovrebbe invece estrarmi i titoli dove il close supera il range precedente piatto di 40 giorni (modificabili) dove tra l open e il close  c è una differenza dell 1% (modificabile), in pratica un break out dopo un periodo di stanca del prezzo. Spero di essermi spiegato e ringrazio in anticipo.
    #239334 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccoli:

    Screener 1:

    MediaVolume5  = average[5,0](volume)
    MediaVolume20 = average[20,0](volume)
    Cond          = (summation[5](MediaVolume5 > MediaVolume20) = 5)
    SCREENER[Cond AND (high <> low)](Volume AS "Volume")

    Screener 2:

    N           = 40
    PerCent     = 1
    Massimo     = highest[N](max(open,close))
    Minimo      = lowest[N](min(open,close))
    MediaCorpo  = (Massimo - Minimo) < (Massimo / 100 * PerCent)
    CorpoOggi   = abs(open - close) > (close / 100 * PerCent)
    RangePiatto = MediaCorpo[1] AND CorpoOggi
    Cond        = (summation[N](high <> low) = N)
    SCREENER[RangePiatto AND Cond](Volume AS "Volume")
    Iván González thanked this post
    #239769 quote
    massimogpmassimogp
    Participant
    Senior

    Grazie mille Roberto, nel secondo screener (quello del range) non trovando nulla, ti chiedevo se puoi modificarlo come segue, sempre grafici daily:

    range giorni da … a…. (intendo ad esempio da close[40] a close[1]  – poi magari li modifico io cercando)

    % tra l open e il close anche qui in un range da… a …. (ad esempio dal 5% al 30% – poi li modifico io cercando)

    In pratica cercando un titolo in break out dopo tot giorni di range piatto.

    Ti chiedevo inoltre uno screener che estragga i titoli dove il corpo delle ultime 10 (modificabile) candele sia contenuto nel range high-low del close del giorno. (in pratica un engulfing ma di 10 candele in una , che è l ultimo giorno)

    Grazie mille.

    #239865 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Grazie mille Roberto, nel secondo screener (quello del range) non trovando nulla, ti chiedevo se puoi modificarlo come segue, sempre grafici daily:

    range giorni da … a…. (intendo ad esempio da close[40] a close[1] – poi magari li modifico io cercando)

    % tra l open e il close anche qui in un range da… a …. (ad esempio dal 5% al 30% – poi li modifico io cercando)

    In pratica cercando un titolo in break out dopo tot giorni di range piatto.

    Preferisco rifarlo nuovo, riepilogami le condizioni che desideri.

    Quanto a “uno screener che estragga i titoli dove il corpo delle ultime 10 (modificabile) candele sia contenuto nel range high-low del close del giorno. (in pratica un engulfing ma di 10 candele in una , che è l ultimo giorno)”:

    N    = 10
    HH   = highest[N](high[1])
    LL   = lowest[N](low[1])
    Gap  = HH - LL
    c1   = (HH <= high)
    c2   = (LL >= low)
    SCREENER[c1 AND c2 AND (high <> low)](Gap AS "Range")

    la condizione AND (high low) l’ho aggiunta per evitare che mostri anche titoli che non sono movimentati, puoi anche toglierla se preferisci.

    #239877 quote
    massimogpmassimogp
    Participant
    Senior

    L engulfing è perfetto Roberto, l altro screener invece dovrebbe estrarmi i titoli in break out dopo un range piatto:

    giorni da … a…. (intendo ad esempio da close[40] a close[1] (modificabili)

    % tra l open e il close (dal 40 gg al gg 1) anche qui in un range da… a …. (ad esempio dal 5% al 30% – modificabile)

    break out del giorno precedente con candela che chiude sopra al range creatosi nei 40 gg precedenti.  Grazie mille

    #239884 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo:

    DalGiorno = 1
    AlGiorno  = 40
    Periodi   = max(1,(AlGiorno - DalGiorno) + 1)
    DaPercent = 4
    APercent  = 30
    Massimo   = highest[Periodi](max(open[max(1,DalGiorno)],close[max(1,DalGiorno)]))
    Minimo    = lowest[Periodi](min(open[max(1,DalGiorno)],close[max(1,DalGiorno)]))
    Gap       = Massimo - Minimo
    c1        = Gap >= (Minimo * DaPercent / 100)
    c2        = Gap <= (Minimo * APercent / 100)
    c3        = close > Massimo
    SCREENER[c1 AND c2 AND c3 AND (high <> low)](Gap * 100 / Minimo AS "%")
    #239912 quote
    massimogpmassimogp
    Participant
    Senior

    Buon giorno Roberto, lo screener per il break out va bene, solo una domanda:

    mi estrae parecchi titoli che hanno avuto il break out 2 gg fa e non ieri, quindi il treno diciamo è già partito da 2 gg, non si può tarare lo screener in modo che il primo giorno di break out (dopo il range piatto di 40 o piu’giorni) sia ieri, quindi il giorno precedente a quando lancio lo screener? (es. se oggi è lunedi’ il range dei 40 gg doveva terminare il giovedì e il giorno di break out dovrebbe essere il venerdi’ così da intervenire long all apertura del lunedì o cmq del giorno subito dopo il break out) Spero di aver spiegato, grazie mille.

    #239915 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Prova questo (io non ho potuto provarlo):

    N    = 10
    HH   = highest[N](high[1])
    LL   = lowest[N](low[1])
    Gap  = HH - LL
    c1   = (HH <= high) AND  (LL >= low)
    c2  =  not c1
    SCREENER[c1 AND c2[1] AND (high <> low)](Gap AS "Range")
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

VOLUME IN AUMENTIO ULTIMI 5 GG


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
massimogp @massimogp Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by robertogozzirobertogozzi
1 year, 10 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 10/21/2024
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...