indicatore congestione 5 candele

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #202106 quote
    aquilasvolazzante
    Participant
    New

    Salve,

    vorrei un indicatore che evidenzia con due linee una superiore e un inferiore il massimo e il minimo di una candela che abbia al suo interno il range delle successive 4,

    grazie 😉

    #202219 quote
    robertogozzi
    Moderator
    Master

    Pubblica il tuo argomento nel forum corretto:
    _ Supporto piattaforma ProRealTime: solo problemi relativi alla piattaforma.
    _ ProOrder: solo argomenti su strategie.
    _ ProBuilder: solo argomenti su indicatori.
    _ ProScreener: solo argomenti su screener.
    _ Discussione generale di Trading: qualsiasi altro argomento di trading.
    _ Benvenuto ai nuovi membri: per permettere ai nuovi membri del forum di presentarsi.

    L’ho spostato io dal forum per i Nu0vi Membri.

    Grazie 🙂

    Eccolo:

    HH      = high[4]
    LL      = low[4]
    MyRange = (range < range[4]) AND (range[1] < range[4]) AND (range[2] < range[4]) AND (range[3] < range[4]) AND (lowest[4](low) > low[4]) AND (highest[4](high) < high[4])
    IF MyRange THEN
       DrawSegment(BarIndex - 4,high[4],BarIndex,high[4]) coloured(0,0,255,255) style(line,3)  //spessore 1-5
       DrawSegment(BarIndex - 4,low[4], BarIndex,low[4])  coloured(255,0,0,255) style(line,3)  //spessore 1-5
    ENDIF
    RETURN
    #202230 quote
    aquilasvolazzante
    Participant
    New

    Grazie mille Roberto, sei stato un grande! è perfetto!!! pensi sia possibile inserire un allarme ogni volta che si verifica l’evento? ad esempio sto guardando il grafico a 1 ore e un allarme mi indica che il “pattern” si è formato sul minuto

    grazie ancora per la tua gentilezza, mitico!!!

    #202231 quote
    aquilasvolazzante
    Participant
    New

    Scusami Roberto, ho riguardando l’indicatore sui grafici mi sono accorto di aver scritto in maniera non corretta il primo post, nello specifico:

    “indicatore che evidenzia con due linee una superiore e una inferiore il massimo e il minimo di una candela che abbia al suo interno il range “di apertura e chiusura” delle successive 4, grazie e scusami

    #202250 quote
    robertogozzi
    Moderator
    Master

    Eccolo, quindi una candela con RANGE (Massimo e Minimo) maggiore o uguale alle CHIUSURE e APERTURE delle 4 candele successive:

    // Minimimo e Massimo della q4a candela precedente
    HH       = high[4]
    LL       = low[4]
    // Minima e Massima apertura/chiusura delle ultime 4 candele
    HHx      = max(open,close)
    LLx      = min(open,close)
    //
    MyRange1 = (HHx    <= HH) AND (LLx    >= LL)
    MyRange2 = (HHx[1] <= HH) AND (LLx[1] >= LL)
    MyRange3 = (HHx[2] <= HH) AND (LLx[2] >= LL)
    MyRange4 = (HHx[3] <= HH) AND (LLx[3] >= LL)
    MyRange  = MyRange1 AND MyRange2 AND MyRange3 AND MyRange4
    IF MyRange THEN
       DrawSegment(BarIndex - 4,HH,BarIndex,HH) coloured(0,0,255,255) style(line,3)  //spessore 1-5
       DrawSegment(BarIndex - 4,LL,BarIndex,LL) coloured(255,0,0,255) style(line,3)  //spessore 1-5
    ENDIF
    RETURN
    #202254 quote
    aquilasvolazzante
    Participant
    New

    che dire grazie mille, la gentilezza in questo periodo è un dono prezioso, grazieeeeee

    L’allarme sonoro presumo non sia possibile (pensi sia possibile inserire un allarme ogni volta che si verifica l’evento? ad esempio sto guardando il grafico a 1 ora e un allarme mi indica che il “pattern” si è formato sul minuto)

    #202264 quote
    robertogozzi
    Moderator
    Master

    Si, l’allarme sonoro è possibile, ma non automaticamente, devi impostarlo te utilizzando l’icona della campanella che è sulla barra degli strumenti di ProRealTime.

    Intanto va leggermente modificato il codice dell’indicatore in modo che quando c’è il segnale restituisca 1, altrimenti 0:

    // Minimimo e Massimo della q4a candela precedente
    HH       = high[4]
    LL       = low[4]
    // Minima e Massima apertura/chiusura delle ultime 4 candele
    HHx      = max(open,close)
    LLx      = min(open,close)
    //
    MyRange1 = (HHx    <= HH) AND (LLx    >= LL)
    MyRange2 = (HHx[1] <= HH) AND (LLx[1] >= LL)
    MyRange3 = (HHx[2] <= HH) AND (LLx[2] >= LL)
    MyRange4 = (HHx[3] <= HH) AND (LLx[3] >= LL)
    MyRange  = MyRange1 AND MyRange2 AND MyRange3 AND MyRange4
    Segnale = 0
    IF MyRange THEN
       DrawSegment(BarIndex - 4,HH,BarIndex,HH) coloured(0,0,255,255) style(line,3)  //spessore 1-5
       DrawSegment(BarIndex - 4,LL,BarIndex,LL) coloured(255,0,0,255) style(line,3)  //spessore 1-5
       Segnale = 1
    ENDIF
    RETURN Segnale AS "Segnale"

    Devi avere aperto, oltre che il grafico orario, anche quello orario (entrambi con lo stesso strumento, ovviamente).

    Attiva l’allarme sul grafico a 1 minuto (puoi attivarlo anche su quello Orario, ma è leggermente più complicato, ottenendo lo stesso identico risultato).

    Per l’allarme seleziona il nome dell’indicatore (il nome che gli hai dato apparirà nel menù a tendina della condizione) e digli di attivare l’allarme quando il valore è uguale a 1.

    Una volta confermato, l’icona ti apparirà sia sul grafico ad 1 minuto che su quello orario e suonerà quando si verifica il pattern.

    aquilasvolazzante thanked this post
    x-3.jpg x-3.jpg
    #202285 quote
    aquilasvolazzante
    Participant
    New

    Perfetto grazie roberto, quando cambiavo time frame il grafico si rimpiccioliva tutto, ho risolto flaggando su: proprietà grafico>scala>ridimensionamento verticale>usare solo Prezzo.

    Grazie Ancora!!!!!!

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.

indicatore congestione 5 candele


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by aquilasvolazzante
3 years, 5 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 10/08/2022
Status: Active
Attachments: 1 files
Logo Logo
Loading...