Funktion INFRONT.GETFIELD
Mit der Funktion INFRONT.GETFIELD lässt sich ein Wert für ein bestimmtes Instrument zu einem bestimmten Zeitpunkt abrufen. Einige Optionen können so eingestellt werden, dass sie z. B. eine Währungsumrechnung oder ein Backpadding vornehmen.
Falls verfügbar, können die Daten auch gestreamt werden.
Nur Kursfelder sind historisch verfügbar und können gestreamt werden. Bei anderen Feldern wird der Parameter "Zeitraum" ignoriert, und es wird immer der letzte Wert zurückgegeben.
Parameter
Kennung des Instruments
Standardmäßig wird der Infront-Instrumentenschlüssel verwendet und zurückgegeben, wenn eine Funktion über das Seitenbedienfeld erstellt wird, aber auch andere Instrumentenkennungen und Kombinationen davon werden unterstützt.
Kennung | Beschreibung & Beispiel |
---|---|
instrumentKey | Infront-Code, der eine Kombination aus<symbol>.<exchange> ist. Beispiel A1EWWW.ETR für Adidas
VB
|
isin | Der isin-Code kann zum Nachschlagen von Instrumenten verwendet werden. Beispiel DE000A1EWWW0 für Adidas
VB
|
isin:mic | Der isin-Code kann in Kombination mit mic (market identifier code) verwendet werden, um ein Instrument an einer bestimmten Börse auszuwählen. isin und mic werden durch einen Doppelpunkt getrennt. Beispiel BE0974293251:XBRU für AB Inbev an der Euronext Brüssel
VB
|
isin:currency | Der isin-Code kann in Kombination mit einem ISO-Währungscode verwendet werden, um eine bestimmte Währungsnotierung auszuwählen. isin und currency werden durch einen Doppelpunkt getrennt. Beispiel BE0974293251:EUR für AB Inbev-Notierung in EUR
VB
|
isin:mic:currency | Der isin-Code kann in Kombination mit mic (market identifier code) verwendet werden, um ein Instrument an einer bestimmten Börse auszuwählen, und in Kombination mit einem ISO-Währungscode zur Auswahl einer bestimmten Währungsnotierung. isin, mic und currency werden durch einen Doppelpunkt getrennt. Beispiel BE0974293251:XBRU:EUR für die Notierung von AB Inbev an der Euronext Brüssel in EUR
VB
|
Suchbegriff | Das erste Instrument, das dem Suchbegriff entspricht, wird zurückgegeben. Beispiel
VB
|
instrumentId | Infront-interner, numerischer Code Beispiel 159096 für Adidas
VB
|
Feld
Eine grundlegende Feldliste ist in der Seitenleiste enthalten. Beim Exportieren aus dem Terminal werden implizit mehr interne Felder unterstützt.
Zeitraum
Bleibt er leer, ist der Standardwert "latest".
Der Parameter period gilt nur für die folgenden Felder: lastPrice, highPrice, lowPrice, firstPrice, lastPriceTimestamp, cumulativeTrades, volume. Für alle anderen Felder wird der Parameter ignoriert.
Das Datum kann als String angegeben werden:
=INFRONT.GETFIELD("846900.ETR"; "lastPriceTimestamp"; "2022-08-15")
Oder als internes Excel-Datum:
=INFRONT.GETFIELD("846900.ETR"; "lastPriceTimestamp"; HEUTE() - 2)
Wenn für das angegebene Datum keine Daten gefunden werden, gehen wir standardmäßig bis zu 10 Tage zurück, um die neuesten Daten anzuzeigen. Dieses Verhalten kann mit dem optionalen Parameter backPadding konfiguriert werden (siehe Optionen - backpadding)
=INFRONT.GETFIELD("846900.ETR"; "lastPriceTimestamp"; "2022-08-14"; "{""backPadding"":0}")
Optionen
Die Optionen sollen als JSON bereitgestellt werden, aber es scheint, dass Sie nur Parameter als String von Excel bereitstellen und als JSON parsen können. Das bedeutet, dass die Anführungszeichen innerhalb der JSON-Zeichenfolge für gültiges JSON doppelt angegeben werden müssen.
Beispiel
=INFRONT.GETFIELD("DAX"; "lastPrice"; ; "{""streaming"": false}")
Die Parameter können auch als String angegeben werden, der sich auf einen Excel-Bereich bezieht
Beispiel
=INFRONT.GETFIELD("710000.ETR"; "lastPrice"; "2022-10-07"; "H1:I3")
in Excel zum Beispiel die folgenden Informationen.
... | H | I | |
---|---|---|---|
1 | streaming | true | |
2 | convertTo | JPY | |
3 | backpadding | 10 |
Optionaler Parameter | Beschreibung |
---|---|
streaming | Dieser Parameter kann verwendet werden, um das Streaming für einen bestimmten Funktionsaufruf zu deaktivieren. Beispiel
VB
|
convertTo | ISO-Währungscode, der angibt, in welche Währung der Wert umgerechnet werden soll. Wenn der Streaming-Modus aktiv ist, werden die Werte aktualisiert, wenn ein neuer Basiswert oder eine neue Cross-Rate-Aktualisierung bereitgestellt wird. Beispiel
CODE
|
backpadding | Die Anzahl der Tage, die zurückgehen, um einen historischen Datenpunkt zu finden. Die Standardeinstelllung ist 10. Beispiel
VB
|