1) Il codice per il calcolo della MM Triangolare poteva essere semplicissimo. Purtroppo per ora non è possibile passare espressioni come argomenti (quindi anche variabili) alle funzioni indicatore.
Il codice un po' più elaborato è il seguente:
Dim pMedia01 as numeric() = 0
Property Periodo as Numeric
Default (12)
EndProperty
Function Main()
Dim PeriodoMedia as Numeric
dim i as Numeric
dim TmpMedia as Numeric = 0
PeriodoMedia = fix(Periodo / 2) + 1
TmpMedia = 0
for i = 0 to PeriodoMedia - 1
TmpMedia = TmpMedia + Close( - i)
Next i
pMedia01(currentbar) = TmpMedia / PeriodoMedia
TmpMedia = 0
for i = 0 to PeriodoMedia - 1
TmpMedia = TmpMedia + pMedia01(currentbar - i)
Next i
Return TmpMedia / PeriodoMedia
Endfunction
2) No, al momento le bande polinomiali non ci sono in Insider 3000.