Difference between revisions of "MarketPosition at Broker"

From MultiCharts
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...")
 
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 ====
+
== Usage ==
 
<syntaxhighlight>MarketPosition_at_Broker</syntaxhighlight>  
 
<syntaxhighlight>MarketPosition_at_Broker</syntaxhighlight>  
 
   
 
   
==== Notes ====  
+
== Notes ==  
 
This function can only be used in signals and functions.  
 
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 differs from the [[MarketPosition]] keyword in that it cannot take an argument to reference past values. By saving the value of MarketPosition_at_Broker to a Numeric [[Variable]], it's possible to reference the position at the broker for previous bars or ticks.  
  
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 ====  
+
== 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 ====
+
== Example ==
<syntaxhighlight>MarketPosition_at_Broker will will return '17' if the current position at the broker for the strategy  
+
<syntaxhighlight>MarketPosition_at_Broker</syntaxhighlight>
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.  
MarketPosition_at_Broker will return '-132' if the current position at the broker for the strategy
+
* Will return '0' if the current position at the broker for the strategy is flat.  
is 132 contracts short.  
+
* Will return '0' if the [[:Category:AutoTrading|Automated Trading Mode]] is not turned on.
 
 
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]]
 
[[Category:Strategy Position]]

Revision as of 07:43, 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.

Usage

MarketPosition_at_Broker

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. By saving the value of MarketPosition_at_Broker to a Numeric Variable, it's possible to reference the position at the broker for previous bars or ticks.

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

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.