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