+1 888 340 6572

Begin: Difference between revisions

From MultiCharts
(Created page with "Used in combination with <syntaxhighlight>End</syntaxhighlight> to group instructions for conditional execution; a <syntaxhighlight>Begin</syntaxhighlight> must always be foll...")
 
No edit summary
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;