Difference between revisions of "MarketPosition Checked"

From MultiCharts
Jump to navigation Jump to search
 
Line 18: Line 18:
  
 
==Notes==  
 
==Notes==  
:# This function can only be used in signals.  
+
:# This keyword can only be used in signals.  
:# If PosBack value is greater that the real number of previously opened positions, '''MarketPosition_Checked''' will generate an error.
+
:# If PosBack value is greater that the real number of previously opened positions, '''MarketPosition_Checked''' will generate an error.
  
 
==Example==
 
==Example==

Latest revision as of 12:23, 22 July 2015

Returns a numerical value, indicating the type of the specified position. A value of 1 indicates a long position, -1 indicates a short position, and 0 is returned only if the current position is specified and indicates that the current position is flat.

Usage

MarketPosition_Checked(PosBack)

Where:

PosBack - a numerical expression, specifying the position:
0 - open position;
1 - one position back (the last position closed);
2 - two positions back, etc.

If PosBack is not specified, a value for the open position will be returned.

Notes

  1. This keyword can only be used in signals.
  2. If PosBack value is greater that the real number of previously opened positions, MarketPosition_Checked will generate an error.

Example

MarketPosition_Checked

will return a value of 0 if the current position is flat

MarketPosition_Checked (1)

will return a value of -1 if the most recently closed position was a short position