Nom: Reverse
Definition: Retourne une table representant l’inverse de la table passee en paramètre.
Usage: reverse(table)
Objectif:
- Retourne une table ou la dernière valeur devient la première, la dernière devient la première, etc...
- Retourne une table de valeurs.
Note:
- Parfois, dans le cas notamment des indicateurs cumulatifs tels que OBV, vous devez démarrer votre boucle “For” par les données les plus anciennes.
Examples:
- reverse(table), si table est 1,2,3 retourne 3,2,1
- 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))