Skip to main content

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.  

Funktionssyntax

VB
INFRONT.GETFIELD ( <instrument identifier>; <field>; <period>; <options>)


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.

KennungBeschreibung & Beispiel
instrumentKey

Infront-Code, der eine Kombination aus<symbol>.<exchange> ist.
<symbol>ist in der Regel eine WKN, ISIN oder ein Börsenticker
<exchange> ist ein Infront-spezifischer Code für die Börse, der manchmal gleich der MIC ist

Beispiel

A1EWWW.ETR für Adidas

VB
=INFRONT.GETFIELD("A1EWWW.ETR"; "lastPrice")
isin

Der isin-Code kann zum Nachschlagen von Instrumenten verwendet werden.
Wenn kein Wechselkurs oder keine Währung angegeben wird, werden der Wechselkurs und die Währung auf der Grundlage Ihrer Terminaleinstellungen ausgewählt.

Beispiel

DE000A1EWWW0 für Adidas

VB
=INFRONT.GETFIELD("DE000A1EWWW0"; "lastPrice")
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
=INFRONT.GETFIELD("BE0974293251:XBRU"; "lastPrice")
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.
Wenn kein Wechselkurs angegeben wird, wird der Wechselkurs anhand Ihrer Terminaleinstellungen ausgewählt.

Beispiel

BE0974293251:EUR für AB Inbev-Notierung in EUR

VB
=INFRONT.GETFIELD("BE0974293251:EUR"; "lastPrice")
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
=INFRONT.GETFIELD("BE0974293251:XBRU:EUR"; "lastPrice")
Suchbegriff

Das erste Instrument, das dem Suchbegriff entspricht, wird zurückgegeben.

Beispiel

VB
=INFRONT.GETFIELD("DAX"; "lastPrice")
instrumentId

Infront-interner, numerischer Code

Beispiel

159096 für Adidas

VB
=INFRONT.GETFIELD(159096; "lastPrice")

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:

VB
=INFRONT.GETFIELD("846900.ETR"; "lastPriceTimestamp"; "2022-08-15")

Oder als internes Excel-Datum:

VB
=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

VB
=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

VB
=INFRONT.GETFIELD("DAX"; "lastPrice"; ; "{""streaming"": false}")

Die Parameter können auch als String angegeben werden, der sich auf einen Excel-Bereich bezieht

Beispiel

VB
 =INFRONT.GETFIELD("710000.ETR"; "lastPrice"; "2022-10-07"; "H1:I3")

in Excel zum Beispiel die folgenden Informationen.


...HI
1
streamingtrue
2
convertToJPY
3
backpadding   10


Optionaler ParameterBeschreibung
streaming

Dieser Parameter kann verwendet werden, um das Streaming für einen bestimmten Funktionsaufruf zu deaktivieren. 

Beispiel

VB
=INFRONT.GETFIELD("DAX"; "lastPrice"; ; "{""streaming"": false}")
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
=INFRONT.GETFIELD("846900.ETR"; "lastPrice";;"{""convertTo"":""USD""}")

backpadding

Die Anzahl der Tage, die zurückgehen, um einen historischen Datenpunkt zu finden.  Die Standardeinstelllung ist 10.

Beispiel

VB
=INFRONT.GETFIELD("846900.ETR"; "lastPriceTimestamp"; "2022-08-14"; "{""backPadding"":0}")
JavaScript errors detected

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

If this problem persists, please contact our support.