Changes
Jump to navigation
Jump to search
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..."
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.
==== Usage ====
<syntaxhighlight>MarketPosition_at_Broker</syntaxhighlight>
==== Notes ====
This function can only be used in signals and functions.
This function differs from the marketposition keyword in that it cannot take an argument to reference past values.
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 ====
<syntaxhighlight>MarketPosition_at_Broker will will return '17' if the current position at the broker for the strategy
is 17 contracts long.
MarketPosition_at_Broker will return '-132' if the current position at the broker for the strategy
is 132 contracts short.
MarketPosition_at_Broker will return '0' if the current position at the broker for the strategy is
flat.
MarketPosition_at_Broker will return '0' if the Automated Trading Mode is not turned on.</syntaxhighlight>
[[Category:Strategy Position]]
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 ====
<syntaxhighlight>MarketPosition_at_Broker</syntaxhighlight>
==== Notes ====
This function can only be used in signals and functions.
This function differs from the marketposition keyword in that it cannot take an argument to reference past values.
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 ====
<syntaxhighlight>MarketPosition_at_Broker will will return '17' if the current position at the broker for the strategy
is 17 contracts long.
MarketPosition_at_Broker will return '-132' if the current position at the broker for the strategy
is 132 contracts short.
MarketPosition_at_Broker will return '0' if the current position at the broker for the strategy is
flat.
MarketPosition_at_Broker will return '0' if the Automated Trading Mode is not turned on.</syntaxhighlight>
[[Category:Strategy Position]]