Difference between revisions of "PosTradeIsOpen"

From MultiCharts
Jump to navigation Jump to search
(Created page with "Returns True value if the trade is open, False value if the trade is closed. It makes sense to check the trades of the open position. For other positions False is always r...")
 
m
Line 1: Line 1:
Returns True value if the trade is open, False value if the trade is closed.  
+
Returns 'True' value if the trade is open, 'False' if the trade is closed.  
  
It makes sense to check the trades of the open position.  
+
It makes sense to only check the trades of the open position, for other positions 'False' is always returned.  
 +
 +
== Usage ==
 +
<syntaxhighlight>PosTradeIsOpen(PosAgo, TradeNumber)</syntaxhighlight>
  
For other positions False is always returned.
+
Where:
 
==== Usage ====
 
<syntaxhighlight>PosTradeIsOpen(PosAgo,TradeNumber)</syntaxhighlight>
 
  
Where: [[PosAgo]] - a numerical expression, specifying the position:  
+
:'''PosAgo''' - a numerical expression, specifying the position:  
  
[[0]] - open position;  
+
::'''0''' - open position;  
  
[[1]] - one position back (the last position closed);  
+
::'''1''' - one position back (the last position closed);  
  
[[2]] - two positions back, etc.  
+
::'''2''' - two positions back, etc.  
  
[[TradeNumber]] - a numerical expression, specifying the number of trade (zero-based).  
+
:'''TradeNumber''' - a numerical expression, specifying the number of trade (zero-based).  
 
   
 
   
==== Notes ====  
+
== Notes ==  
 
This function can only be used in signals.  
 
This function can only be used in signals.  
  
To retrieve the total number of trades in specified position use [[PosTradeCount]]
+
To retrieve the total number of trades in specified position use [[PosTradeCount]].
 +
 
 +
== Example ==
 +
<syntaxhighlight>PosTradeIsOpen(0, 1);</syntaxhighlight>
  
==== Example ====
+
Will return True for the second trade of the open position, if this trade is opened (haven't close order).
<syntaxhighlight>PosTradeIsOpen(0,1) will return True for the second trade of the open position, if this trade is  
 
opened (haven't close order).</syntaxhighlight>
 
 
   
 
   
 
[[Category:Strategy Position Trades]]
 
[[Category:Strategy Position Trades]]

Revision as of 15:27, 27 January 2012

Returns 'True' value if the trade is open, 'False' if the trade is closed.

It makes sense to only check the trades of the open position, for other positions 'False' is always returned.

Usage

PosTradeIsOpen(PosAgo, TradeNumber)

Where:

PosAgo - a numerical expression, specifying the position:
0 - open position;
1 - one position back (the last position closed);
2 - two positions back, etc.
TradeNumber - a numerical expression, specifying the number of trade (zero-based).

Notes

This function can only be used in signals.

To retrieve the total number of trades in specified position use PosTradeCount.

Example

PosTradeIsOpen(0, 1);

Will return True for the second trade of the open position, if this trade is opened (haven't close order).