I MarketPosition at Broker for The Strategy: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
A zero ('0') is returned when the current position is flat, or if Automated Trading is not turned on. | A zero ('0') is returned when the current position is flat, or if Automated Trading is not turned on. | ||
== Usage == | |||
<syntaxhighlight>i_MarketPosition_at_Broker_for_The_Strategy</syntaxhighlight> | <syntaxhighlight>i_MarketPosition_at_Broker_for_The_Strategy</syntaxhighlight> | ||
== Notes == | |||
This function can only be used in indicators. | This function can only be used in indicators. Use [[MarketPosition_at_Broker_for_The_Strategy]] for signals and functions. | ||
This function differs from the | This function differs from the [[MarketPosition]] keyword in that it cannot take an argument to reference past values. By saving the value of i_MarketPosition_at_Broker_for_The_Strategy to a Numeric [[Variable]], it's possible to reference the position at the broker for previous bars or tick. | ||
== Important == | |||
If Automated Trading was manually turned off by the user, the value returned by the keyword stops changing, and may remain unequal to '0'. | If Automated Trading was manually turned off by the user, the value returned by the keyword stops changing, and may remain unequal to '0'. | ||
== Example == | |||
<syntaxhighlight>i_MarketPosition_at_Broker_for_The_Strategy | <syntaxhighlight>i_MarketPosition_at_Broker_for_The_Strategy</syntaxhighlight> | ||
broker for the strategy is 17 contracts long. | * Will will return '17' if the current position at the broker for the strategy is 17 contracts long. | ||
* Will return '-132' if the current position at the broker for the strategy is 132 contracts short. | |||
* Will return '0' if the current position at the broker for the strategy is flat. | |||
for the strategy is 132 contracts short. | * Will return '0' if the Automated Trading Mode is not turned on. | ||
for the strategy is flat. | |||
turned on. | |||
[[Category:Strategy Position]] | [[Category:Strategy Position]] |
Revision as of 08:10, 4 February 2012
Returns a numerical value, indicating the number of contracts and the type of position at the broker for the strategy. A positive value indicates a long position and a negative value indicates a short position.
A zero ('0') is returned when the current position is flat, or if Automated Trading is not turned on.
Usage
i_MarketPosition_at_Broker_for_The_Strategy
Notes
This function can only be used in indicators. Use MarketPosition_at_Broker_for_The_Strategy for signals and functions.
This function differs from the MarketPosition keyword in that it cannot take an argument to reference past values. By saving the value of i_MarketPosition_at_Broker_for_The_Strategy to a Numeric Variable, it's possible to reference the position at the broker for previous bars or tick.
Important
If Automated Trading was manually turned off by the user, the value returned by the keyword stops changing, and may remain unequal to '0'.
Example
i_MarketPosition_at_Broker_for_The_Strategy
- Will will return '17' if the current position at the broker for the strategy is 17 contracts long.
- Will return '-132' if the current position at the broker for the strategy is 132 contracts short.
- Will return '0' if the current position at the broker for the strategy is flat.
- Will return '0' if the Automated Trading Mode is not turned on.