indicatore su spike

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #219594 quote
    OtreborOtrebor
    Participant
    New

    Buongiorno, avrei bisogno di un indicatore che segnala quando sono presenti queste condizioni (ho provato a scrivere il codice ma continuo ad avere problemi ):

    candela 1 short con spike (indifferente le altre caratteristiche )

    candela 2 long con spike al ribasso che sia inferiore di un punto rispetto alla spike della candela 1

    inserimento di linee di supporto a 20 e a 30 punti da valore di apertura di candela 2

    #219720 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Con spike immagino tu intenda le ombre, vero?

    Ti chiedo questi dettagli:

    • la candela 1 è quella a sinistra e la due quella a destra, guardando il grafico?   (cioè la 2 è quella più recente?)
    • gli spike, o ombre, devono essere nella parte alta o bassa, sia per la candela 1 che la 2?
    #219762 quote
    OtreborOtrebor
    Participant
    New

    Si esatto, per Spike intendo ombre; ti faccio un esempio numerico per farti capire meglio:

    Trend short –> quindi candela 1 short che apre a 100 ( indipendente dal massimo ) poi va giù raggiunge il minimo di 85 e chiude a 80;

    Candela 2 apre a 80, va subito giù a minimo 84 e ritorna su fino ad 81( quindi verde).

    Qui si attiva indicatore che segnala con due rette 20 e 30 punti in più dal momento dell’attivazione ;

    Trend long ovviamente situazione opposta

    Candela 1 verde massimo 110, chiusura 105; candela 2 subito 111 e ritorna a 104 ( quindi rossa), attivazione indicatore.

    #219868 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Eccolo:

    // Short
    S1 = close[1] < open[1]                 //candela 1 rossa
    S2 = close[1] > low[1]                  //spike inferiore sulla candela 1
    S3 = close > open                       //candela 2 verde
    S4 = high > close                       //spike al ribasso della candela 2
    S5 = high < (low[1] - 1 *pipsize)       //spike della candela 2 inferiore di almeno 1 punto a quello della candela 1
    Sx = S1 AND S2 AND S3 AND S4 AND S5
    //
    // Long
    L1 = close[1] > open[1]                 //candela 1 verde
    L2 = high[1] > close[1]                 //spike superiore sulla candela 1
    L3 = close < open                       //candela 2 rossa
    L4 = close > low                        //spike al rialzo della candela 2
    L5 = low > (high[1] + 1 *pipsize)       //spike della candela 2 maggiore di almeno 1 punto a quello della candela 1
    Lx = L1 AND L2 AND L3 AND L4 AND L5
    //
    IF Sx THEN
       DrawSegment(BarIndex,open-20*pipsize,BarIndex+3,open-20*pipsize) coloured("Fuchsia",255)    style(line,3)
       DrawSegment(BarIndex,open-30*pipsize,BarIndex+3,open-30*pipsize) coloured("Fuchsia",105)    style(dottedline,3)
    ELSIF Lx THEN
       DrawSegment(BarIndex,open+20*pipsize,BarIndex+3,open+20*pipsize) coloured("DodgerBlue",255) style(line,3)
       DrawSegment(BarIndex,open+30*pipsize,BarIndex+3,open+30*pipsize) coloured("DodgerBlue",105) style(dottedline,3)
    ENDIF
    RETURN

    spero di avere interpretato bene le tue richieste.

    Il-Mio-Indicatore11.itf x-11.jpg x-11.jpg
    #219874 quote
    OtreborOtrebor
    Participant
    New

    Stasera lo carico e vedo, grazie mille io l’avevo fatto molto più complesso e con funzioni che non mi portavano a niente.

    Nel caso volessi aggiungere una freccia ( un punto, una x, una qualsiasi cosa) in corrispondenza di s5 e l5 cosa posso aggiungere ? E soprattutto lo inserisco sotto il drawsegment giusto ?!?

    #219963 quote
    OtreborOtrebor
    Participant
    New

    Purtroppo Roberto devo darti la brutta notizia…. Mi si sono verificate le condizioni, come da manuale ma ahimè, l’indicatore non si è attivato 😭😭😭😭😭😭😭😭😭

    #219969 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Dimmi lo strumento, il timeframe, la data e l’ora del mancato segnale, in modo da fare le verifiche.

    #219972 quote
    OtreborOtrebor
    Participant
    New

    NASDAQ 3m 17:51

    La foto che vedi purtroppo non è del minuto in questione ma le condizioni sono perfettamente presenti

    La freccia l’ho fatta io

    IMG_20230828_220053.jpg IMG_20230828_220053.jpg
    #220078 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Purtroppo la foto è incompleta, mi serve vedere tutte e due le candele interamente, ma per essere certi è meglio se mi dici il timeframe, la data e l’ora di un segnale errato (o mancante).

    #220080 quote
    OtreborOtrebor
    Participant
    New

    Ecco un altro esempio, NASDAQ a 10 minuti, candele delle 9.50 e 10:00

    Si sarebbe dovuta arrivare sulla candela short delle dieci

    #220082 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Quale data?

    #220084 quote
    OtreborOtrebor
    Participant
    New

    Odierna, 30/08/23

    #220095 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Non c’è segnale perché non è verificata la condizione L5 alla riga 14, in quando la spike della candela 2 non è maggiore della spike della candela.

    Tu avevi scritto, nel priomo post “candela 2 long con spike al ribasso che sia inferiore di un punto rispetto alla spike della candela 1” e viceversa.

    Intendevi qualcosa di diverso?

    #220101 quote
    OtreborOtrebor
    Participant
    New

    Forse mi ero espresso male quindi ti chiedo scusa

    Se la candela 1 è short quindi con low di 15100, la candela due sarà long e dovrebbe avere un low di 15099 subito dopo open( esempio numerico ) per poi posizionarsi a open+1

    Viceversa, come nella foto sotto,  se candela 1 è long avrà un High di 15100, candela due sarà short ma con High 15101( sempre subito dopo open per poi posizionarsi open – 1)

    Ti chiedo ancora scusa spero che ora sia più chiaro,

    #220111 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Va bene, adesso è più chiaro. Eccolo modificato:

    // Short
    S1 = close[1] < open[1]                 //candela 1 rossa
    S2 = close[1] > low[1]                  //spike inferiore sulla candela 1
    S3 = close > open                       //candela 2 verde
    S4 = high > close                       //spike al ribasso della candela 2
    S5 = low <= (low[1] - 1 *pipsize)       //spike della candela 2 inferiore di almeno 1 punto a quello della candela 1
    Sx = S1 AND S2 AND S3 AND S4 AND S5
    //
    // Long
    L1 = close[1] > open[1]                 //candela 1 verde
    L2 = high[1] > close[1]                 //spike superiore sulla candela 1
    L3 = close < open                       //candela 2 rossa
    L4 = close > low                        //spike al rialzo della candela 2
    L5 = high > (high[1] + 1 *pipsize)       //spike della candela 2 maggiore di almeno 1 punto a quello della candela 1
    Lx = L1 AND L2 AND L3 AND L4 AND L5
    //
    IF Sx THEN
       DrawSegment(BarIndex,open+20*pipsize,BarIndex+3,open+20*pipsize) coloured("Fuchsia",255)    style(line,3)
       DrawSegment(BarIndex,open+30*pipsize,BarIndex+3,open+30*pipsize) coloured("Fuchsia",105)    style(dottedline,3)
    ELSIF Lx THEN
       DrawSegment(BarIndex,open-20*pipsize,BarIndex+3,open-20*pipsize) coloured("DodgerBlue",255) style(line,3)
       DrawSegment(BarIndex,open-30*pipsize,BarIndex+3,open-30*pipsize) coloured("DodgerBlue",105) style(dottedline,3)
    ENDIF
    RETURN

    non so se il posizionamento delle linee è corretto o meno. Ad ogni modo per invertirle, dove ci sono +20 e +30 metti -20 e -30 e viceversa.

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

indicatore su spike


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Otrebor @robiz_91 Participant
Summary

This topic contains 16 replies,
has 2 voices, and was last updated by OtreborOtrebor
3 years ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 08/23/2023
Status: Active
Attachments: 3 files
ProRealCode ProRealCode
Loading...