705
edits
(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...") |
No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
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 [[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. | |||
* I_MarketPosition_at_Broker works with '''all''' brokers, though there are some peculiarities with [[Trading_Technologies|Trading Technologies]] ([http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9898&view=unread#p61922]): | |||
:The '''Trading Technologies''' API doesn't provide information about positions opened the day before, in which case MultiCharts uses the average of all complete long (short) trades for the day to calculate the EntryPrice. | |||
== 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]] |