Funktionen zu Investment-Agenten
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
Investment-Agenten sind Konfigurationen von Umschichtungsprozessen, die über die Benutzeroberfläche zentral im System definiert werden. Über folgende Funktionen lassen sich die Abgleichergebnisse simulieren und es kann auf einige Verwaltungsinformationen zugegriffen werden.
InvestmentAgentDefinition.IAConfigurationFieldCategory
→String
Resultat: Die Funktion IAConfigurationFieldCategory
liefert die Kategorie der benutzerdefinierten Felder zur Konfiguration des Investment-Agenten.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgentDefinition.IAType
→InvestmentAgentType
Resultat: Die Funktion IAType
liefert den Typ des Investment-Agenten.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
Portfolio.InvestmentAgent
[AgentName]→InvestmentAgent
AgentName (String): Der Name des Investment-Agenten.
Resultat: Die Funktion InvestmentAgent
liefert ein Auswertungsobjekt zu einem Portfolio, das sich auf die Adjustierungsfunktionen bezieht. Dabei kann der Agentenname übergeben werden, unterstellend, dass die zugehörige Portfolioprofilierung in den Stammdaten hinterlegt ist. Per Default wird die Agentenkonfiguration des Portfolios herangezogen.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
PortfolioProfile.InvestmentAgentForPositions
[InitialPositionList]→InvestmentAgent
InitialPositionList (Liste(AssetPosition)): Liste der Initialbestände.
Resultat: Die Funktion InvestmentAgentForPositions
liefert ein Auswertungsobjekt der Investmentagentenkonfiguration des Profils. Initialbestände lassen sich zu über die Positionsliste festlegen.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgentList
→Liste(InvestmentAgentDefinition)
Resultat: Die Funktion InvestmentAgentList
liefert die Liste aller definierten Investment-Agenten-Definitionen.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
Portfolio.InvestmentAgentName
→String
Resultat: Die Funktion InvestmentAgentName
liefert den Namen des beim Portfolio konfigurierten Investment-Agenten.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgent.LastRebalancingTargetDate
→Datum
Resultat: Die Funktion LastRebalancingTargetDate
liefert das nominelle Datum des letzten Abgleichs zum Portfolio.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgent.LastRebalancingTime
→Datum
Resultat: Die Funktion LastRebalancingTime
liefert Datum und Zeit des letzten Abgleichs zum Portfolio.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
MakePortfolioProfile
(Investmentagentname;UserfieldValues;Währung)→PortfolioProfile
Investmentagentname (String): Name eines Investment-Agenten.
UserfieldValues (Kollektion): Werte für die benutzerdefinierten Felder des Portfolios.
Währung (String|Währung): Auswertungswährung.
Resultat: Die Funktion MakePortfolioProfile
liefert ein Portfolio-Profil mit den angegebenen Eigenschaften. Die übrigen Attribute verbleiben unbelegt.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgentDefinition.Name
→String
Resultat: Die Funktion Name
liefert den Namen des Investment-Agenten.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgent.Portfolio
→Portfolio
Resultat: Die Funktion Portfolio
liefert das Portfolio-Objekt, für das der Investment-Agent generiert wurde.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgent.RebalancingPortfolio
[Auswertungsdatum;Investition;Auswertungswährung;LagerstellenBerücksichtigen]→RBAPortfolio
Auswertungsdatum (Datum[Aktuelles Datum]).
Investition (Zahl): Zusätzlicher Kapitalzufluss oder –abfluss zu dem Portfolio.
Auswertungswährung (Währung).
LagerstelleBerücksichtigen (Boolean[Wahr]): Aktiviert: Die Angabe unterschiedlicher Lagerstellen in Transaktionen führt zu einer bestandstrennenden Darstellung. Deaktiviert: Die Angabe von Lagerstellen wird ignoriert und die Bestände der einzelnen Lagerstellen kumuliert ermittelt.
Resultat: Die Funktion RebalancingPortfolio
liefert das mit dem Soll-Portfolio abgeglichene Portfolio des Inhabers.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"
InvestmentAgent.TargetPortfolio
[Auswertungsdatum;LagerstelleBerücksichtigen]→InvestmentPortfolio
Auswertungsdatum (Datum[Aktuelles Datum]): Die Kurse zu diesem Datum werden zur Bewertung des Rebalancing-Portfolios herangezogen.
LagerstelleBerücksichtigen (Boolean[Wahr]): Aktiviert: Die Angabe unterschiedlicher Lagerstellen in Transaktionen führt zu einer bestandstrennenden Darstellung. Deaktiviert: Die Angabe von Lagerstellen wird ignoriert und die Bestände der einzelnen Lagerstellen kumuliert ermittelt.
Resultat: Die Funktion TargetPortfolio
liefert das Soll-Portfolio des Inhabers unter dem konfigurierten Agenten zum Auswertungsdatum.
Modul "Portfolio-Service Rebalancing" oder "Portfolio-Service Investment-Agent"