door JanBrinker » do 03 nov 2005, 16:28
Hallo Jan,
Het hangt ervan af wat je wilt berekenen. Bijvoorbeeld een gemiddelde bereken je ook over n-perioden terug en daar is geen bijzondere constructie voor nodig. Ik neem aan dat je iets ingewikkelders bedoeld en misschien kun je een een FOR-loop gebruiken. Als voorbeeld heb ik een stukje code toegevoegd waarin een FOR-loop vorkomt.
For xI := 1 to xNumberOfBars do begin
if High[xI]>xHighestHigh then xHighestHigh := High[xI];
end;
In deze FOR-loop wordt per bar het maximum van berekend over de voorbije xNumberOfBars. Als je de high van de huidige bar wilt meenemen dan begint de for loop bij 0 i.p.v. 1.
Ook in de Vestics meegeleverde functies wordt geregedl een FOR-loop gebruikt. Kijk maar eens in de LinearReg functies. Hopelijk heb je hier wat aan en anders zou je eens aan kunnen geven wat je per bar over een n-bars periode wilt berekenen.
Groeten,
Bertjan