Portfolio SetMaxPotentialLossPerContract

From MultiCharts
Revision as of 14:03, 23 January 2012 by 194.84.116.138 (talk) (Created page with "Redefines the values for the indicated symbol. The values in the $ box if the Absolute Max Potential Loss option is selected or the values in the % box if the [[Max Po...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Redefines the values for the indicated symbol. The values in the $ box if the Absolute Max Potential Loss option is selected or the values in the % box if the Max Potential Loss is selected. The newly set value is valid during the strategy calculation or until the Portfolio_SetMaxPotentialLossPerContract is requested again assigning a new value.

Usage

Portfolio_SetMaxPotentialLossPerContract(NewValue);

Parameters

NewValue is a numerical value that can be:

  • an absolute value in the range [-100, -0.001]; defines percentage of the maximum potential loss per contract. (Max Potential Loss: %)
  • a value in the range [0.001, 1e+29]; defines the maximum potential loss per contract in dollars. (Absolute Max Potential Loss: $)
  • equal 0; in this case the value entered in the Format Settings dialog window under the Portfolio Settings tab is used.

Portfolio_SetMaxPotentialLossPerContract returns:

  • True if the value is in one of the ranges indicated above. Redefining is considered to be succesfull.
  • False if the if the value is out of the ranges indicated above. Redefining is considered unsuccessful and the Max Potential Loss value is unchanged.

Notes

This function can only be used in signals intended to be used with the Portfolio Backtester.

Example

If "MSFT"=SymbolName then Portfolio_SetMaxPotentialLossPerContract (-10); the new value of -10 is 
assigned for the symbol "MSFT" only if such symbol is exist in the portfolio. 

Portfolio_SetMaxPotentialLossPerContract (-5); redefines the percentage value of the maximum
potential loss per contract for 5%. 

Portfolio_SetMaxPotentialLossPerContract (200); redefines the maximum potential loss per contract
for $200.