HistoRange
 

Nom: HistoRange

Définition: Dans une boucle For, permet de définir l’ensemble des données disponibles.

Usage: for(0,histoRange)

Objectif:
  • Utilise dans une boucle For, pour adapter le nombre de boucles aux données disponibles.
  • Il est recommande d’utiliser HistoRange plutôt qu’une valeur; En effet, Mastock tient compte de la densité d’affichage pour adapter le nombre de boucles aux données a afficher. HistoRange permet d’optimiser la performance en fonction des besoins réels d’affichage.

Note:
  • Retourne une valeur représentant l’optimum du nombre de boucles For a effectuer.

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