Difference between revisions of "PosTradeIsLong"

From MultiCharts
Jump to navigation Jump to search
(Created page with "Returns True value if the trade was opened by buy order, otherwise False value is returned. ==== Usage ==== <syntaxhighlight>PosTradeIsLong(PosAgo,TradeNumber)</syntaxhighl...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
Returns True value if the trade was opened by buy order, otherwise False value is returned.  
 
Returns True value if the trade was opened by buy order, otherwise False value is returned.  
 
   
 
   
==== Usage ====
+
== Usage ==
<syntaxhighlight>PosTradeIsLong(PosAgo,TradeNumber)</syntaxhighlight>  
+
<syntaxhighlight>PosTradeIsLong(PosAgo, TradeNumber)</syntaxhighlight>  
  
Where: [[PosAgo]] - a numerical expression, specifying the position:  
+
Where:  
  
[[0]] - open position;
+
:'''PosAgo''' - a numerical expression, specifying the position:
  
[[1]] - one position back (the last position closed);  
+
::'''0''' - open position;  
  
[[2]] - two positions back, etc.
+
::'''1''' - one position back (the last position closed);
  
[[TradeNumber]] - a numerical expression, specifying the number of trade (zero-based).  
+
::'''2''' - two positions back, etc.
 +
 
 +
:'''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>PosTradeIsLong(0, 1);</syntaxhighlight>
==== Example ====  
 
<syntaxhighlight>PosTradeIsLong(0,1) will return True for the second trade of the open position, if this trade was
 
opened by "buy" order.</syntaxhighlight>  
 
 
  
 +
Will return True for the second trade of the open position, if this trade was opened by "buy" (i.e. enter long) order.
  
 
[[Category:Strategy Position Trades]]
 
[[Category:Strategy Position Trades]]

Latest revision as of 09:16, 9 February 2012

Returns True value if the trade was opened by buy order, otherwise False value is returned.

Usage

PosTradeIsLong(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

PosTradeIsLong(0, 1);

Will return True for the second trade of the open position, if this trade was opened by "buy" (i.e. enter long) order.