Reverse
 

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))