Short Name: For
Definition: Signal the beginning of a “For” construction
Usage: For(initial index, number of loops).... Action .... EndFor
Objective:
- Part of a “For” construction
- Initial index is the start of the loop, 0 means the most recent data/day
- Action can be any complex set of instructions, including other If, For or While constructions
Note:
- Does not return anything
Examples:
- 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))