×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts
Open main menu

Changes

I MarketPosition at Broker

153 bytes added, 08:08, 4 February 2012
no edit summary
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>
==== 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 [[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 ==== <syntaxhighlight>i_MarketPosition_at_Broker will </syntaxhighlight>* Will will return '17' if the current position at the broker for the strategy is 17 contracts long.  i_MarketPosition_at_Broker will * Will return '-132' if the current position at the broker for the strategy is 132 contracts short.  i_MarketPosition_at_Broker will * Will return '0' if the current position at the broker for the strategy is flat.  i_MarketPosition_at_Broker will * Will return '0' if the Automated Trading Mode is not turned on.</syntaxhighlight>
[[Category:Strategy Position]]