DownTo

From MultiCharts
Jump to: navigation, search

Used in combination with For to form a loop statement that will execute a set of instructions repeatedly until the loop count reaches the specified final value.

DownTo specifies that the value of the counter variable is to be decreased by one on the completion of each loop.

Usage

For Counter=IValue DownTo FValue Begin
  I1;
  I2;
End;

Where:

Counter - a numerical variable used store the loop count.
IValue - a numerical expression specifying the initial counter value.
FValue - a numerical expression specifying the final counter value.

Notes

  • For more information see For.
  • See To for increasing the counter variable on each completion of the loop.
  • It's not needed to decrease the counter variable yourself - that is done by PowerLanguage.

Example

Add the high prices of the last 10 bars to the HighPriceSum variable:

For BarBackNo=9 DownTo 0 Begin
 
  HighPriceSum=HighPriceSum+High[BarBackNo];
 
End;

To print the closing values of the last 10 bars:

if (LastBarOnChart_s = True) then begin
 
	for value1 = 9 DownTo 0 begin
 
		Print("Close: ", Close[value1]);
 
	end;
 
end;