Skip to main content
Skip table of contents

Functions on rebalancing portfolio positions

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module

The rebalancing portfolio positions contain valuation, weighting and order data.

RBAPortfolioItem.storage location→storage location

Result: The position function returns the position to which the (rebalancing) position refers.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAAsset→BaseAsset

Result: The RBAAsset function returns the value object of the item.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAIsLiquidity→Boolean

Result: The RBAIsLiquidity function returns "True" if the position belongs to the liquidity module.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAOrderCashflow→Number

Result: The RBAOrderCashflow function returns the investment of an item (resulting from the units to be ordered).

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAOrderCharges→Number

Result: The RBAOrderCharges function returns the order charges for a position (generated from the units to be ordered).

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAOrderQuantity→Number

Result: The RBAOrderQuantity function supplies the units to be ordered in order to obtain the target position according to the investment agent.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedOrderCashflow→Number

Result: The RBAPlannedOrderCashflow function returns the turnover of the planned order without fees.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedOrderCharges→Number

Result: The RBAPlannedOrderCharges function returns the order fees for the planned order.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedOrderQuantity→Number

Result: The RBAPlannedOrderQuantity function provides the currently planned order quantities.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedQuantity→Number

Result: The RBAPlannedQuantity function returns the nominal value of the position (target stock) according to the order proposal (e.g. with manually changed order pieces).

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedValue→Number

Result: The RBAPlannedValue function provides the target or planned value of the position in evaluation currency in accordance with RBAPlannedQuantity.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAPlannedWeight[IsRelativeToTotalWeight]→number

IsRelativeToTotalWeight (Boolean[False]): If this parameter is set to "True", the weight is calculated relative to the total value of the rebalancing portfolio. This is the planned position value relative to the planned value of the rebalancing portfolio, which may deviate from the actual value (e.g. due to consideration of the spread rate from the configuration of the investment agent).

Result: The RBAPlannedWeight function returns the target or planned weight of the item in evaluation currency according to RBAPlannedValue.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAQuantity→Number

Result: The RBAQuantity function returns the nominal value of the item (actual stock).

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBATargetQuantity→Number

Result: The RBATargetQuantity function returns the target nominal value of the position, i.e. the target holding according to the investment agent.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBATargetValue→Number

Result: The RBATargetValue function returns the target value of the item in evaluation currency in accordance with RBATargetQuantity.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBATargetWeight→number

Result: The RBATargetWeight function returns the target weight of the position (0..1), i.e. the target weight according to the investment agent.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAValue→Number

Result: The RBAValue function returns the actual value of the item in evaluation currency.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAWeight[IsRelativeToTotalWeight]→number

IsRelativeToTotalWeight (Boolean[False]): If this parameter is set to "True", the weight is calculated relative to the total value of the rebalancing portfolio. This is the actual value of the position relative to the actual value of the rebalancing portfolio.

Result: The RBAWeight function returns the actual weight of the item (0..1).

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAWeightDifference→Number

Result: The RBAWeightDifference function returns the target/actual deviation of the weight of the item.

RBAWeightDifference = RBATargetWeight - RBAPlannedWeight

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.RBAWeightDifferenceRelative→Number

Result: The RBAWeightDifferenceRelative function returns the relative target/actual deviation of the weight of the item.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.Restrictions→List(RBARestriction)

Result: The Restrictions function provides the restrictions on this rebalancing portfolio position.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.restrictionviolations→List(String)

Result: The Restriction violations function returns the restriction violations if the rebalancing portfolio originates from an evaluation with activated restriction checks.

Remark: The InvestmentAgent.RebalancingPortfolio function provides a rebalancing portfolio without activated restriction checks. Restriction checks are activated in the rebalancing interface.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.TA_KursdatumVerkauf→Datum

Result: The TA_KursdatumVerkauf function returns the date of the security price on the rebalancing date. This price date may differ from the rebalancing date.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module


RBAPortfolioItem.TargetMarketProfileMatch[Category]→TargetMarketMatchType

Category (IndexString|String): Target market category.

Result: The TargetMarketProfileMatch function returns a value at the investment agent level that indicates the match of the user profile with the respective target market category of the security from the target market service (possible states: "Yes", "No", "Partly", "n/a"). The target market category can be transferred as an index string or as a string. In the case of the IndexString, its code is used, otherwise the string is interpreted as the code of the target market category. If the category was not found or no value exists, the return value is an empty string.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module, "Investment Profile Recording" module and "Target Market" module


RBAPortfolioItem.TargetMarketResult→TargetMarketMatchResult

Result: The TargetMarketResult function provides information on the target market match.

Portfolio Service Rebalancing" or "Portfolio Service Investment Agent" module, "Investment Profile Recording" module and "Target Market" module



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.