Difference between revisions of "Begin"

From MultiCharts
Jump to navigation Jump to search
(Created page with "Used in combination with <syntaxhighlight>End</syntaxhighlight> to group instructions for conditional execution; a <syntaxhighlight>Begin</syntaxhighlight> must always be foll...")
 
Line 1: Line 1:
Used in combination with <syntaxhighlight>End</syntaxhighlight> to group instructions for conditional execution; a <syntaxhighlight>Begin</syntaxhighlight> must always be followed by an <syntaxhighlight>End.</syntaxhighlight>
+
Used in combination with [[End]] to group instructions for conditional execution; a [[Begin]] must always be followed by an [[End.]]
<syntaxhighlight>Begin</syntaxhighlight> and <syntaxhighlight>End</syntaxhighlight> can be used with <syntaxhighlight>Then, Else, For,</syntaxhighlight> and <syntaxhighlight>While</syntaxhighlight> conditional statements.
+
[[Begin]] and [[End]] can be used with [[Then, Else, For,]] and [[While]] conditional statements.
  
<syntaxhighlight>Begin</syntaxhighlight> should not be followed by a semicolon (;), code lines within an instruction group should end with a semicolon (;), and only the last instance of <syntaxhighlight>End</syntaxhighlight> within the same conditional execution statement should be followed by a semicolon (;).  
+
[[Begin]] should not be followed by a semicolon (;), code lines within an instruction group should end with a semicolon (;), and only the last instance of [[End]] within the same conditional execution statement should be followed by a semicolon (;).  
 
   
 
   
 
==== Usage ====
 
==== Usage ====
<syntaxhighlight>CS Begin</syntaxhighlight>
+
<syntaxhighlight>CS Begin
 
I1;
 
I1;
 
I2;
 
I2;
 
I3;
 
I3;
<syntaxhighlight>End;</syntaxhighlight>
+
End;</syntaxhighlight>
  
Where: <syntaxhighlight>CS</syntaxhighlight> - conditional statement
+
Where: [[CS]] - conditional statement
 
             I - conditional instructions   
 
             I - conditional instructions   
  
Line 17: Line 17:
 
If UpTrend is true then buy, otherwise sell short:  
 
If UpTrend is true then buy, otherwise sell short:  
  
<syntaxhighlight>If</syntaxhighlight> UpTrend <syntaxhighlight>Then Begin
+
<syntaxhighlight>If UpTrend Then Begin
 
Buy Next Bar Market;
 
Buy Next Bar Market;
 
End
 
End

Revision as of 12:29, 20 January 2012

Used in combination with End to group instructions for conditional execution; a Begin must always be followed by an End. Begin and End can be used with Then, Else, For, and While conditional statements.

Begin should not be followed by a semicolon (;), code lines within an instruction group should end with a semicolon (;), and only the last instance of End within the same conditional execution statement should be followed by a semicolon (;).

Usage

CS Begin
I1;
I2;
I3;
End;

Where: CS - conditional statement

            I - conditional instructions  

Example

If UpTrend is true then buy, otherwise sell short:

If UpTrend Then Begin
Buy Next Bar Market;
End
Else Begin
SellShort Next Bar Market;
End;