Difference between revisions of "PosTradeExitPrice"

From MultiCharts
Jump to navigation Jump to search
(Created page with "Returns an absolute numerical value, indicating the execution price of trade exit order. ==== Usage ==== <syntaxhighlight>PosTradeExitPrice(PosAgo,TradeNumber)</syntaxhighl...")
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
Returns an absolute numerical value, indicating the execution price of trade exit order.  
 
Returns an absolute numerical value, indicating the execution price of trade exit order.  
 
   
 
   
==== Usage ====
+
== Usage ==
<syntaxhighlight>PosTradeExitPrice(PosAgo,TradeNumber)</syntaxhighlight>  
+
<syntaxhighlight>PosTradeExitPrice(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]].
 +
* Use [[PosTradeEntryPrice]] to get the entry price for an order.
 +
* Use [[ExitPrice]] to get the (average) exit price for the whole position.
  
To retrieve the total number of trades in specified position use [[PosTradeCount]]
+
== Example ==  
+
<syntaxhighlight>PosTradeExitPrice(0, 1);</syntaxhighlight>
==== Example ====  
+
 
<syntaxhighlight>PosTradeExitPrice(0,1) will return a value value of 100.5 for the second trade of the open position,  
+
Will return a value value of 100.5 for the second trade of the open position, if this trade was closed by the order filled at 100.5.
if this trade was closed by the order filled at 100.5.</syntaxhighlight>
 
 
   
 
   
 
[[Category:Strategy Position Trades]]
 
[[Category:Strategy Position Trades]]

Latest revision as of 04:37, 4 June 2012

Returns an absolute numerical value, indicating the execution price of trade exit order.

Usage

PosTradeExitPrice(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.
  • Use PosTradeEntryPrice to get the entry price for an order.
  • Use ExitPrice to get the (average) exit price for the whole position.

Example

PosTradeExitPrice(0, 1);

Will return a value value of 100.5 for the second trade of the open position, if this trade was closed by the order filled at 100.5.