indicatore su spike

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #219594 quote
    Otrebor
    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
    robertogozzi
    Moderator
    Master

    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
    Otrebor
    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
    robertogozzi
    Moderator
    Master

    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
    Otrebor
    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
    Otrebor
    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
    robertogozzi
    Moderator
    Master

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

    #219972 quote
    Otrebor
    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
    robertogozzi
    Moderator
    Master

    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
    Otrebor
    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
    robertogozzi
    Moderator
    Master

    Quale data?

    #220084 quote
    Otrebor
    Participant
    New

    Odierna, 30/08/23

    #220095 quote
    robertogozzi
    Moderator
    Master

    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
    Otrebor
    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
    robertogozzi
    Moderator
    Master

    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.

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 Otrebor
2 years, 6 months ago.

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