Difference between revisions of "IntraBarOrderGeneration"

From MultiCharts
Jump to navigation Jump to search
Line 17: Line 17:
 
* [[:Category:Attributes|Attributes]] like the ''IntrabarOrderGeneration'' statement are applied at the time of compilation and cannot be changed at run-time.
 
* [[:Category:Attributes|Attributes]] like the ''IntrabarOrderGeneration'' statement are applied at the time of compilation and cannot be changed at run-time.
  
== Example ==
+
== Examples ==
 
Enable intra-bar order generation:  
 
Enable intra-bar order generation:  
  
 
<syntaxhighlight>[IntrabarOrderGeneration = True];</syntaxhighlight>  
 
<syntaxhighlight>[IntrabarOrderGeneration = True];</syntaxhighlight>  
 +
 +
When IntraBarOrderGeneration is turned on, ''next bar'' really means ''next '''tick''' ''. For example:
 +
 +
<syntaxhighlight>
 +
if (Close > Close[1]) then
 +
Buy ("EL") 1 contracts next bar at market;
 +
</syntaxhiglight>
 +
Will generate a buy order that is active for the next tick only. As long as the condition remains true, the entry order is submitted for the next tick.
 
   
 
   
 
[[Category:Attributes]]
 
[[Category:Attributes]]

Revision as of 09:35, 19 February 2012

Toggles intra-bar order generation flag on or off.

Usage

[IntrabarOrderGeneration = LogicalValue]

Where:

LogicalValue - a true/false value: True = Enable; False = Disable.

If the attribute is not present in the study's code, intra-bar order generation can be set by the user in the Calculations tab of the Format Signal window:

  • If set to True, the "Enable intra-bar order generation and calculation" check box will be checked and grayed out, and the radio buttons will be available.
  • If set to False, the "Enable intra-bar order generation and calculation" check box will be unchecked and grayed out, and the radio buttons disabled.

Notes

  • Intra-bar order generation is currently supported for single-data series charts only. Intra-bar order generation for multiple-data series charts will be implemented in the next release of the platform.
  • Attributes like the IntrabarOrderGeneration statement are applied at the time of compilation and cannot be changed at run-time.

Examples

Enable intra-bar order generation:

[IntrabarOrderGeneration = True];

When IntraBarOrderGeneration is turned on, next bar really means next tick . For example:

<syntaxhighlight> if (Close > Close[1]) then Buy ("EL") 1 contracts next bar at market; </syntaxhiglight> Will generate a buy order that is active for the next tick only. As long as the condition remains true, the entry order is submitted for the next tick.