×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts
Open main menu

Changes

DownTo

417 bytes added, 11:12, 19 February 2012
m
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.
For more information see [[For.]] ==== Usage ====
<syntaxhighlight>For Counter=IValue DownTo FValue Begin
I1; I2;
End;</syntaxhighlight>
Where: [[Counter]] - a numerical variable used store the loop count
[[:'''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 [[FValueFor]] - a numerical expression specifying .* See [[To]] for '''increasing''' the counter variable on each completion of the loop.* It's not needed to decrease the final counter value variable yourself - that is done by PowerLanguage.
==== Example ====Add the high prices of the last 10 bars to the [[''HighPriceSum]] '' variable:
<syntaxhighlight>For BarBackNo=9 DownTo 0 Begin
  HighPriceSum=HighPriceSum+High[BarBackNo]; 
End;</syntaxhighlight>
 
To print the closing values of the last 10 bars:
 
<syntaxhighlight>
if (LastBarOnChart_s = True) then begin
 
for value1 = 9 DownTo 0 begin
Print("Close: ", Close[value1]);
end;
 
end;
</syntaxhighlight>
 
[[Category:Comparisons and Loops]]