cerco indicatore per vedere sul grafico i livelli tondi e mezzi todni ad esempio 12500 -13000-13500 grazie mille sareste utilissimi
Eccolo:
DEFPARAM DrawOnLastBarOnly = TRUE
Base = 500 //500, 200, 100, 50, ecc...
Linee = 10 //numero di linee Sopra e Sotto quella corrente
Base = max(1,min(1000,Base))
Linee = max(0,min(999,Linee))
Partenza = round((close / 100) - 0.5) * 100
DrawHLine(Partenza)
FOR i = 1 TO Linee
Sopra = Partenza + (Base * i)
Sotto = Partenza - (Base * i)
DrawHLine(Sopra)
DrawHLine(Sotto)
NEXT
RETURN
grazie mille molto gentile ma come faccio ad inserirlo in piattaforma
Devi entrare in ProBuilder (indicatori), crearne uno nuovo, gli dai un nome e ci copi questo con Copia & Incolla.
Poi lo aggiungi sul grafico cliccando sull’etichetta PREZZO del grafico.
PURTROPPO I LIVELLI TONDI NON ESCONO SUL GRAFICO MA L’INDICATORE RISULTA ATTIVO LE MANDO UNA FOTO
Hai messo il valore base corretto?
Se lasci 500 (l’ho messo a caso, per il Dax) non vedrai niente perché non ci sono livelli sul prezzo 500.
Su EurJpy dovrai metterne altri. Indica ogni quanto deve stampare la linea, ogni 20, 25, ecc.. livelli di prezzo.
Scusami, vedo che scrivi sempre maiuscolo. Per favore non farlo, secondo la netiquette è considerato come URLARE in una discussione e non è molto educato.
Grazie 🙂
la scrittura maiuscola era un caso ,,,stavo facendo un power point chiedo scusa …. quindi cambiando l’impostazione posso risolvere da solo giusto ? grazie molto gentile
Si, puoi cambiarlui tu i parametri (Base e numero Linee).
Ad ogni modo c’era un errore alla riga 6, per cui questo è quello corretto:
DEFPARAM DrawOnLastBarOnly = TRUE
//Base = 500 //500, 200, 100, 50, ecc...
//Linee = 10 //numero di linee Sopra e Sotto quella corrente
Base = max(1,min(1000,Base))
Linee = max(0,min(999,Linee))
Partenza = round((close / Base) - 0.5) * Base
DrawHLine(Partenza)
FOR i = 1 TO Linee
Sopra = Partenza + (Base * i)
Sotto = Partenza - (Base * i)
DrawHLine(Sopra)
DrawHLine(Sotto)
NEXT
RETURN
se importi il file ITF avrai le variabili già dichiarate.
la ringrazio per la pazienza ma purtroppo l’indicatore per quanto esistente sul grafico e’ quasi invisibile nonostante io metta l’impostazione per vederli di colore diverso rimangono di colore grigio , le ho mandato la foto per rendere tutto piu chiaro
Le proprietà servono solo per i dati restituiti con RETURN.
Per gli oggetti grafici si deve usare COLOURED(r,g,b,t) nell’indicatore.
Così:
DEFPARAM DrawOnLastBarOnly = TRUE
//Base = 500 //500, 200, 100, 50, ecc...
//Linee = 10 //numero di linee Sopra e Sotto quella corrente
Base = max(1,min(1000,Base))
Linee = max(0,min(999,Linee))
Partenza = round((close / Base) - 0.5) * Base
DrawHLine(Partenza)
FOR i = 1 TO Linee
Sopra = Partenza + (Base * i)
Sotto = Partenza - (Base * i)
DrawHLine(Sopra) coloured(0,228,150,255) //Verde
DrawHLine(Sotto) coloured(0,0,255,255) //Blù
NEXT
RETURN
salve nonstante ho inserito i colori cambiando le prime tre cifre , i livelli tondi non vengono fuori ( ho cambiato anche la base ) ….come mai ?
rettifico …l’indicatore non funziona …le precenti linee quasi trasparenti non erano dovute all’indicatore , purtroppo l’indicatore non funziona
A me funziona benissimo, cosa fa di errato?
lo inserisco e non mi disegna niente , le faccio qualche screen ?