Indicatore da programmare

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #245212 quote
    luca14
    Participant
    New

    Buongiorno, ho bisogno di un indicatore che mi consente di avere in automatico sul grafico indici americani (Nasdaq, Russell , SP500  e DJ) più qualche Valuta infine Crude Oil  e Gold di queste indicazioni:

    1) Close del giorno precedente linea orrizzontale fucsia

    2) Open giorno successivo linea orrizzontale nera trattegiata

    3) ATR calcolato a 5 periodi, esempio: candela Daily del giorno prima mi da 100 punti, il giorno dopo viene traslato sul grafico dall’ open 100 punti su e 100 punti giu. con un colore visibile

    4)ATR  al 30% cioe 100 punti – 30% = 30 punti sia long che Short con un colore che si vede la differenza del 30%

    grazie

    #245216 quote
    Iván González
    Moderator
    Master

    Ecco

    // Indicatore multiuso: livelli visuali su apertura, chiusura e ATR
    defparam drawonlastbaronly=true
    //------------------------------//
    // Parametri
    //------------------------------//
    p = 5  // Periodi per l'ATR
    
    //------------------------------//
    // Dati giornalieri
    //------------------------------//
    timeframe(daily,updateonclose)
    atr = AverageTrueRange[p](close)  // ATR(5)
    
    timeframe(default)
    if intradaybarindex=0 then
    closePrev = close[1]   // Chiusura giorno precedente
    openToday = open    // Apertura giorno attuale
    bar=barindex
    // Calcoli dei livelli
    atrUp = openToday + atr
    atrDown = openToday - atr
    
    atr30 = atr * 0.30
    atrUp30 = openToday + atr30
    atrDown30 = openToday - atr30
    endif
    
    //------------------------------//
    // Disegno sul grafico
    //------------------------------//
    IF islastbarupdate THEN
    // Livello del close precedente
    drawsegment(bar,closePrev,barindex,closePrev) coloured(255, 0, 255) style(line, 2)
        
    // Livello dell'open attuale (linea tratteggiata)
    drawsegment(bar,openToday,barindex,openToday) coloured(0, 0, 0) style(dottedline, 1)
        
    // Fascia ATR pieno
    drawsegment(bar, atrUp, barindex, atrUp) coloured(0, 0, 255)
    drawsegment(bar, atrDown, barindex, atrDown) coloured(0, 0, 255)
        
    // Fascia ATR 30%
    drawsegment(bar, atrUp30, barindex, atrUp30) coloured(255, 165, 0)
    drawsegment(bar, atrDown30, barindex, atrDown30) coloured(255, 165, 0)
    
    // Etichette testuali
    drawtext("Close prev", barindex+5, closePrev, sansserif, bold, 10) coloured(255,0,255)
    drawtext("Open", barindex+5, openToday, sansserif, bold, 10) coloured(0,0,0)
    drawtext("ATR+", barindex+5, atrUp, sansserif, bold, 10) coloured(0,0,255)
    drawtext("ATR-", barindex+5, atrDown, sansserif, bold, 10) coloured(0,0,255)
    drawtext("ATR+30%", barindex+5, atrUp30, sansserif, bold, 10) coloured(255,165,0)
    drawtext("ATR-30%", barindex+5, atrDown30, sansserif, bold, 10) coloured(255,165,0)
    ENDIF
    
    return
    
    #245218 quote
    luca14
    Participant
    New

    Sig.re Ivano solo una cosa non mi corrisponde, la chiusura CLOSE del giorno prima non può essere uguale all’OPEN del giorno dopo, incollando tutti i dati mi trovo sul grafico Russell in questo caso che aprendo in Gap Up non può essere uguale la linea dell’Open, tutto il resto funziona benissimo grazie

    #245219 quote
    luca14
    Participant
    New

    ti allego il file

    #245240 quote
    Iván González
    Moderator
    Master

    Ciao, l’indicatore funziona bene, il problema è che, come puoi vedere nel tuo screenshot, tra venerdì e lunedì ci sono delle candele negoziate la domenica. Ed è per questo motivo che l’indicatore mostra la chiusura della candela alla domenica e l’apertura al lunedì.

    #245261 quote
    luca14
    Participant
    New

    Grazie di tutto, si purtroppo mi trovo con le candele della Domenica , si può togliere? anche in corispondenza dei Futures americani che in questo periodo aprono alle 14.30 e chiudono alle 22.00 che casino le candele sono non veritiere con il Micro e Mini di alcuni Indici…speriamo che la prossima settimana si allinea tutto…grazie infinite della collaborazione, se passi per Torino ti offro un caffè.

    Iván González thanked this post
    #245343 quote
    luca14
    Participant
    New

    Buongiorno Sig.re Ivano, volevo fare una modifica allo script programmato da lei sono:

    •  il close ufficiale sugli indici Americani impostazione alle 22.00
    • sul Gold e Crude Oil alle 20.00
    • le Valute alle 21.00
    • Possiamo modificare questi parametri?
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Indicatore da programmare


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
luca14 @luca14 Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by luca14
10 months, 2 weeks ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 03/24/2025
Status: Active
Attachments: 1 files
Logo Logo
Loading...