Difference between revisions of "I MarketPosition at Broker"
(Created page with "Returns a numerical value, indicating the number of contracts and the type of position at the broker for the symbol. A positive value indicates a long position and a negative...") |
|||
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</syntaxhighlight> | <syntaxhighlight>i_MarketPosition_at_Broker</syntaxhighlight> | ||
− | + | == Notes == | |
− | This function can only be used in indicators. | + | This function can only be used in indicators. Use the [[MarketPosition_at_Broker]] keyword in 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 to a Numeric [[Variable]], it's possible to reference the position at the broker for previous bars or tick. |
− | This function can only be used with Interactive Brokers, Patsystems, and Zen-Fire. | + | This function can '''only''' be used with [[Interactive Brokers]], [[Patsystems]], and [[Zen-Fire]]. |
− | + | == 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 | + | <syntaxhighlight>i_MarketPosition_at_Broker</syntaxhighlight> |
− | 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. | |
− | is 132 contracts short. | + | * Will return '0' if the Automated Trading Mode is not turned on. |
− | |||
− | |||
− | flat. | ||
− | |||
− | |||
[[Category:Strategy Position]] | [[Category:Strategy Position]] |
Revision as of 08:08, 4 February 2012
Returns a numerical value, indicating the number of contracts and the type of position at the broker for the symbol. 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.
Contents
Usage
i_MarketPosition_at_Broker
Notes
This function can only be used in indicators. Use the MarketPosition_at_Broker keyword in 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 to a Numeric Variable, it's possible to reference the position at the broker for previous bars or tick.
This function can only be used with Interactive Brokers, Patsystems, and Zen-Fire.
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
- 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.