SupportoTecnico
Forum Admin
1261 Posts |
Posted - 13 May 2007 : 11:34:23
|
Devi costruire un indicatore utente ad hoc nella finestra di "Gestione indicatori utente".
In questo esempio è stato considerato un periodo di 30 fisso. Se vuoi farlo variabile dall'utente allora devi semplicemente aggiungere una Property. Il suo codice potrebbe essere questo:
Function Main() Dim mc30 as Numeric Dim dtot as Numeric Dim dMyPos as Numeric Dim i as Numeric
If (TotBar - CurrentBar >= 15) then mc30 = Moveav(Close, 30, "S", 0, - 15) else dMyPos = TotBar - CurrentBar
dTot = Sum(Close, 15) For i = 1 to dMyPos dTot = dTot + Close(i) next i dTot = dTot + Close(dMyPos) * (15 - dMyPos)
mc30 = dTot / 30 endif
Return mc30
EndFunction
|
|
|