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"