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
    Legend

    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
    #245240 quote
    Iván González
    Moderator
    Legend

    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.
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 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
1 year, 5 months ago.

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