+1 888 340 6572

IntraBarOrderGeneration: Difference between revisions

From MultiCharts
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.