Difference between revisions of "PosTradeEntryCategory"

From MultiCharts
Jump to navigation Jump to search
(Created page with "Returns an absolute numerical value, indicating trade entry order category. The following types are possible: 1 = Stop order (buy next bar at close - 1 point stop) 2 ...")
 
m (Reverted edits by 176.8.90.7 (talk) to last revision by JoshM)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
Returns an absolute numerical value, indicating trade entry order category.  
 
Returns an absolute numerical value, indicating trade entry order category.  
  
The following types are possible:  
+
The following numerical returns are possible:  
  
  1 = Stop order (buy next bar at close - 1 point stop)  
+
:'''1''' = Stop order (buy next bar at close - 1 point stop),
   2 = Limit order (buy next bar at close + 1 point limit)  
+
    
   3 = Market order (buy next bar market)  
+
:'''2''' = Limit order (buy next bar at close + 1 point limit),
   4 = Market at Close order (buy this bar at close)  
+
    
   5 = Market at Open order (buy next bar open)  
+
:'''3''' = Market order (buy next bar market),
   8 = StopLimit order (buy 1 contracts next bar at close - 2 point stop close + 2 point limit)  
+
    
 +
:'''4''' = Market at Close order (buy this bar at close),
 +
    
 +
:'''5''' = Market at Open order (buy next bar open),
 +
    
 +
:'''8''' = StopLimit order (buy 1 contracts next bar at close - 2 point stop close + 2 point limit).
 
   
 
   
==== Usage ====
+
== Usage ==
<syntaxhighlight>PosTradeEntryCategory(PosAgo,TradeNumber)</syntaxhighlight>  
+
<syntaxhighlight>PosTradeEntryCategory(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 [[PosTradeExitCategory]] to get the numerical value indicating the type of order used for the exit order.
 +
 +
== Example ==
 +
<syntaxhighlight>PosTradeEntryCategory(0, 1);</syntaxhighlight>
  
To retrieve the total number of trades in specified position use [[PosTradeCount]]
+
Will return a value of 1 for the second trade of the open position, if the order type was Stop Order.  
 
==== Example ====
 
<syntaxhighlight>PosTradeEntryCategory(0,1) will return a value of 1 for the second trade of the open position,  
 
if the order type was Stop Order.</syntaxhighlight>
 
 
   
 
   
 
[[Category:Strategy Position Trades]]
 
[[Category:Strategy Position Trades]]

Latest revision as of 12:42, 13 February 2012

Returns an absolute numerical value, indicating trade entry order category.

The following numerical returns are possible:

1 = Stop order (buy next bar at close - 1 point stop),
2 = Limit order (buy next bar at close + 1 point limit),
3 = Market order (buy next bar market),
4 = Market at Close order (buy this bar at close),
5 = Market at Open order (buy next bar open),
8 = StopLimit order (buy 1 contracts next bar at close - 2 point stop close + 2 point limit).

Usage

PosTradeEntryCategory(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 PosTradeExitCategory to get the numerical value indicating the type of order used for the exit order.

Example

PosTradeEntryCategory(0, 1);

Will return a value of 1 for the second trade of the open position, if the order type was Stop Order.