buongiorno a tutti,
qualcuno di voi conosce come vengono creati (su che principi e con quali formule) gli indicatori, presenti di default nella piattaforma, “Canale Errore Tipo” e “Canale Scarto Tipo” ?
grazie mille.
Vengono creati nello stesso modo in cui sono presentati in questo indicatore nella libreria: Deviazione standard e errore standard Regressione lineare Canale Una linea centrale con deviazione standard X o errore standard X aggiunta e sottratta.
perfetto … grazie Nicolas 🙂
defparam drawonlastbaronly = true
defparam calculateonlastbars = 1000
// --- settings
lookback= 200 //channel period
NbDeviation = 1 //Deviation multiplier
// ---------------------------------------------------------------------
sumx = 0
sumy = 0
sumxy = 0
sumx2 = 0
for cmpt = lookback downto 0 do
tmpx = cmpt
tmpy = close[cmpt]
sumy = sumy+tmpy
sumx = sumx+tmpx
sumx2 = sumx2 + (tmpx*tmpx)
sumxy = sumxy + (tmpy*tmpx)
next
n = lookback+1
if (sumx2 = sumx * sumx) then // protection to avoid infinite values
b = sumxy - sumx * sumy
else
b = (n * sumxy - sumx * sumy) / (n * sumx2 - sumx * sumx)
endif
a = (sumy - b * sumx) / n
drawsegment(barindex[lookback],a+b*lookback,barindex,a+b*0)
dat = ste[lookback]*NbDeviation
drawsegment(barindex[lookback],(a+b*lookback)+dat,barindex,a+b*0+dat)
drawsegment(barindex[lookback],(a+b*lookback)-dat,barindex,a+b*0-dat)
Return
Ciao Nicolas,
vorrei creare un indicatore che disegni, in una finestra separata, il canale errore. Utilizzando il codice allegato al messaggio ottengo una finestra vuota (parte bassa del grafico della screenshot allegato). Lo stesso codice utilizzato aggiungendolo al grafico del prezzo disegna regolarmente il canale.
dove sto sbagliando ?
grazie mille
Devi metterlo sul grafico, non sotto.
Segui questi 3 passi (come dalla foto allegata):
- clicca sulla chiave inglese in alto a sinistra del grafico
- posizionati sulla voce prezzo
- clicca sulla voce aggiungi indicatore e segui le indicazione per scegliere l’indicatore e poi confermarlo
Viene visualizzata una finestra vuota perché il codice non restituisce alcun valore nella riga RETURN.