Funktionen auf Investmentmodulen
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
Investmentmodule werden über Benutzeroberflächen im System angelegt und mit Wertpapieren bestückt. Über die folgenden Funktionen kann lesend auf diesen Datenbestand zugegriffen werden.
InvestmentModul.AddPosition
[Wertpapier;Gewicht;Alternativinstrumente]→InvestmentModul
Wertpapier (Wertpapier).
Gewicht (Zahl).
Alternativinstrumente (Liste(Wertpapier)): Dieser Parameter liefert die Liste der Alternativpapiere zum Wertpapier.
Resultat: Die Funktion AddPosition
liefert das Investmentmodul mit der entsprechenden zusätzlichen Wertpapierposition.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentModule.BaseWeight
→Zahl
Resultat: Die Funktion BaseWeight
liefert die nominelle Gewichtssumme, falls diese explizit konfiguriert wurde, ansonsten die reale Gewichtssumme. Bei normalisierten Modulen ist diese 1.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
IAModuleList
→Liste(InvestmentModule)
Resultat: Die parameterlose Funktion IAModuleList
liefert die Liste aller im System global definierten Investment-Module.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
MakeModule
(Name;BasisGewicht;Klassifikation;Gewichtsverteilung)→InvestmentModul
BasisGewicht (Zahl[0]): Bei 0 wird die Gewichtssumme der Positionen als Basis herangezogen.
Klassifikation (String): Name der Allokationsklassifikation.
Gewichtsverteilung (Distribution): Gewichte der Allokationklassen.
Resultat: Die Funktion MakeModule
liefert das positionslose Investmentmodul mit den entsprechenden Eigenschaften.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentModule.SecurityItems
→Liste(InvestmentItemSecurity)
Resultat: Die Funktion SecurityItems
liefert die Liste der Wertpapier-Positionen eines Investment-Moduls.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"