Nom: Var
Définition: Retourne une valeur spécifique a un index dans une table.
Usage: var(table,index)
Objectif:
- Retourne une valeur correspondant a un index dans une table.
- Retourne une valeur.
Note:
- Var est une instruction très utilisée. Elle permet d’utiliser du temps de calcul dans les boucles, en lisant des tables déjà en mémoire.
- Dans une boucle For, l’instruction var(table,0) retourne la valeur de table a l’index courant. var(table,1) retourne la valeur précèdent l’index courant.
- L’index 0, par convention représente la donnée la plus récente, disponible.
Exemples:
- OBV:
- leVol = reverse(volume)
- leClose = reverse(close)
- leClose1 = shiftedRight(leClose,1)
- test = leClose < leClose1
- accumulate(obv0,0)
- for(0,histoRange)
- if(var(test,0)) then
- dummyPlus = var(leVol,0) + var(obv0,0)
- accumulate(obv0,dummyPlus)
- else
- dummyMoins = 0 - var(leVol,0) + var(obv0,0)
- accumulate(obv0,dummyMoins)
- endif
- endfor
- notifyresult(reverse(obv0))