×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts

Changes

Jump to navigation Jump to search

PosTradeCommission

549 bytes added, 12:49, 27 January 2012
no edit summary
Returns an absolute numerical value, indicating the commission and slippage amount spent for the specified trade.
==== Usage ====<syntaxhighlight>PosTradeCommission(PosAgo,TradeNumber)</syntaxhighlight>
Where: [[PosAgo]] - a numerical expression, specifying the position:
[[0]] '''PosAgo''' - open a numerical expression, specifying the position; :
[[1]] '''0''' - one open position back (the last position closed);
[[2]] '''1''' - two positions one position back, etc. (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 1 ====  <syntaxhighlight>PosTradeCommission(0,1) will ;</syntaxhighlight> Will return a value of 5 for the second trade of the open position, if the commission and slippage for this trade is 5 dollars.</syntaxhighlight>
== Example 2 ==
 
<syntaxhighlight>
if BarsSinceExit(1) = 1 then begin
 
for value2 = 0 to (PosTradeCount(1) - 1) begin
Print("Commission: ", commission, Spaces(3),
"PosSize: ", PosTradeSize(1, value2), Spaces(3),
"Slippage: ", Slippage, Spaces(3),
"Commission: ", PosTradeCommission(1, value2));
end;
 
end;
</syntaxhighlight>
 
Returns the following:
 
<syntaxhighlight>
Commission: 2.20 PosSize: 3.00 Slippage: 5.00 Commission: 21.60
</syntaxhighlight>
 
[[Category:Strategy Position Trades]]

Navigation menu