screener per semaforo quadratico

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #183218 quote
    sfigatto
    Participant
    Junior

    Buonasera, è possibile avere uno screener per segnalare i punti di inversione dell’indicatore semaforo quadratico?

    grazie e buon lavoro

    #183240 quote
    robertogozzi
    Moderator
    Legend

    Credo tu ti riferisca a questo (Quadratic Semaphore): https://www.prorealcode.com/prorealtime-indicators/quadratic-semaphore/.

    Eccolo:

    //PRC_Quadratic Semaphore | indicator
    //25.08.2018
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
     
    // --- settings
    length = 30
    p=6
    // --- end of settings
     
    x1 = barindex
    x2 = square(x1)
    //upper semaphore
    y = high
     
    S11 = summation[length](x2) - square(summation[length](x1))/length
    S12 = summation[length](x1*x2) - (summation[length](x1) * summation[length](x2))/length
    S22 = summation[length](square(x2)) - square(summation[length](x2))/length
    Sy1 = summation[length](y*x1) - (summation[length](y)*summation[length](x1))/length
    Sy2 = summation[length](y*x2) - (summation[length](y)*summation[length](x2))/length
     
    max1 = average[length](x1)
    max2 = average[length](x2)
    may = average[length](y)
    b2 = ((Sy1 * S22) - (Sy2*S12))/(S22*S11 - square(S12))
    b3 = ((Sy2 * S11) - (Sy1 * S12))/(S22 * S11 - square(S12))
    b1 = may - b2*max1 - b3*max2
    qr = b1 + b2*x1 + b3*x2
     
    //lower semaphore
    yl = low
     
    Sy1l = summation[length](yl*x1) - (summation[length](yl)*summation[length](x1))/length
    Sy2l = summation[length](yl*x2) - (summation[length](yl)*summation[length](x2))/length
     
    mayl = average[length](yl)
    b2l = ((Sy1l * S22) - (Sy2l*S12))/(S22*S11 - square(S12))
    b3l = ((Sy2l * S11) - (Sy1l * S12))/(S22 * S11 - square(S12))
    b1l = mayl - b2l*max1 - b3l*max2
    qrl = b1l + b2l*x1 + b3l*x2
     
    period = round(p/2)+1
    hh = qr[period]
    ll = qrl[period]
    countH = 0
    countL = 0
    for i = 1 to period-1 do
    if qr[i]<hh then
    countH=countH+1
    endif
    if qrl[i]>ll then
    countL=countL+1
    endif
    next
    for i = period+1 to p+1 do
    if qr[i]<hh then
    countH=countH+1
    endif
    if qrl[i]>ll then
    countL=countL+1
    endif
    next
    Signal = 0
    if countH=p then
    Signal = 1
    endif
    if countL=p then
    Signal = 2
    endif
    SCREENER[Signal](Signal AS "1=↑, 2=↓")
    #183254 quote
    sfigatto
    Participant
    Junior

    Grazie, purtroppo non mi sembra venga fatto lo screener di una azione alla quale inizia il segnale sul grafico

    esempio :vedi screenshot di micron technology.

    Chiedevo se era possibile individuare tramite screener le azioni quando iniziano ad avere il segnale

    Grazie

    semaforo-quadratico.jpg semaforo-quadratico.jpg
    #183259 quote
    robertogozzi
    Moderator
    Legend

    Il segnale si vede quanto viene stampato il punto, Rosso o Blù, alcune candele dopo, in quanto attende la conferma.

    Ho trovato questo screener scritto da Nicolas, provalo https://www.prorealcode.com/topic/screener-semaphore-quadratique/#post-108852, ma credo ci sia sempre un ritardo.

    E’ il modo in cui è concepito che non permette di avere un “inizio”, perché quell’inizio viene stabilito alla fine.

    #183261 quote
    sfigatto
    Participant
    Junior

    Peccato però non poter avere il segnale all’inizio del movimento,

    grazie mille comunque

Viewing 5 posts - 1 through 5 (of 5 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

screener per semaforo quadratico


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
sfigatto @sfigatto Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by sfigatto
4 years, 9 months ago.

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