Die folgenden Beispiele zeigen, wie Sie RTD-Verknüpfungen mit aktuellen Daten in Microsoft Excel einrichten.

In den meisten Fällen ist es allerdings einfacher, die Aktion Als RTD Link kopieren (verfügbar in den Ansichten Übersicht und Zugehörige Werte) zu verwenden. Für das aktuelle Symbol bzw. die angezeigte Übersichtsliste wird dann automatisch eine RTD-Verknüpfung erstellt, die Sie mit der Funktion Einfügen oder der Tastenkombination Strg + V in eine Tabelle in Microsoft Excel einfügen können.

Wenn Sie historische Daten in Ihrer Tabelle verwenden möchten, oder eine Kombination von historischen und aktuellen Daten (zum Beispiel die letzten 10 Ticks eines Symbols), müssen Sie eine andere Art von RTD-Verknüpfung verwenden: Siehe RTD-Verknüpfung mit historischen Daten erstellen.

Aktuelle Kursdaten manuell in Microsoft Excel abfragen (Beispiel)

▪       Öffnen Sie ein Microsoft Excel-Dokument.

▪       Geben Sie in die Zelle, in der Sie das Datenfeld einfügen möchten, die folgende Formel ein (oder kopieren Sie sie dorthin):

=RTD("ProfRTD";;"Live";"{949843},Last")

▪       Die abgefragte Information wird in Microsoft Excel angezeigt. Die obige Abfrage ruft zum Beispiel den Letztkurs des EURUSD-Währungspaares ab.

Syntax für RTD-Verknüpfungen mit aktuellen Daten

In Ihrem Tabellenkalkulationsprogramm werden bestimmte Formeln verwendet um RTD-Verknüpfungen zu erstellen. Wenn Sie den Befehl Als RTD Link kopieren verwenden, werden alle RTD-Verknüpfungen automatisch für Sie erstellt. Wenn Sie die Verknüpfungen manuell erstellen möchten, müssen Sie die folgende Syntax verwenden um aktuelle Daten abzufragen:

=RTD("ProfRTD";;"Live";"<Symbol>,<Feld>")

Hinweis     Das Trennzeichen das Sie zwischen den verschiedenen Argumenten einer RTD-Funktion verwenden müssen (oben als Semikolon ; angezeigt) hängt von der regionalen Konfiguration Ihres Betriebssystems ab. Unter Windows können Sie diese Konfiguration in der Systemsteuerung ändern.

Symbol

Interne Bezeichnung des Symbols. Sie können entweder die Identifikationsnummer des Symbols (zum Beispiel {829802} ) oder dessen eindeutigen Namen (zum Beispiel MSFT_0FSPC) verwenden.

Die Identifikationsnummer erhalten Sie am einfachsten über den Befehl Als RTD Link kopieren in der TeleTrader WebStation.

Sie können auch den Befehl Lookup verwenden, um aus einer Excel-Tabelle heraus nach einer Symbol-ID zu suchen (siehe Suche nach TeleTrader Symbolen).

Feld(er)

Name des Datenfelds das abgefragt wird. Der Name ist gleichbedeutend mit der Überschrift der entsprechenden Spalte in der Kursliste.

Markttiefefelder

Für Markttiefedaten können die folgenden Felder verwendet werden – die Zahl in eckigen Klammern bezeichnet jeweils das Markttiefe-Level, beginnend mit 0:

MDBidSize[Markttiefe-Level]      Zum Beispiel MDBidSize[2] für das dritte

                                                                            Markttiefe-Level

MDBidCount[Markttiefe-Level]

MDBid[Markttiefe-Level]

MDAsk[Markttiefe-Level]

MDAskCount[Markttiefe-Level]

MDAskSize[Markttiefe-Level]

VWAP-Felder

Um Daten aus den errechneten VWAP-Spalten abzurufen, verwenden Sie die folgende Feldsyntax:

VWAP(Typ,DatumZeitV,DatumZeitB,VolV,VolB,PreisV,PreisB)[Ausgabename]

Typ                           Zeitbereich der für die VWAP-Berechnungen benutzt wird: Verwenden Sie D (Täglich), LH (Letzte Stunde), C (Benutzerdefiniert), N (Keiner) oder F (Einfrieren).

DatumZeitV/B      Anfangs- und Enddatum/-zeit eines benutzerdefinierten Zeitbereichs (C) im ISO-Format JJJJ-MM-TTZhh:mm:ss

VolV/B                    Obere und untere Grenzen für den Volumensbereich (optional)

PreisV/B               Obere und untere Grenzen für den Preisbereich (optional)

Ausgabename        Legt den VWAP-Wert fest der ausgegeben werden soll: Price, StdDev, TotalVol, AvgVol, NumTicks, DateF, DateT, TimeF, TimeT, VolF, VolT, PriceF, PriceT

Beispiele zum Abruf von VWAP-Daten:

=RTD("ProfRTD";;"Live";"{459237},VWAP(LH)[StdDev]"

=RTD("ProfRTD";;"Live";"{459237},VWAP(C,2010-04-08T22:00:00,2010-04-09T10:00:00,0,100000,40.00,45.00)[Price]'

Tipps und Beispiele

Aktuellen Kurs des EURUSD-Währungspaares abfragen:

=RTD("ProfRTD";;"Live";"{949843},Last")

In RTD-Formeln können Sie auch Referenzen zu anderen Zellen verwenden, wodurch Ihre Formeln wiederverwendbar werden – Sie können zum Beispiel den Symbolnamen durch eine Zellreferenz ersetzen (die korrekte Symbol-ID sollte manuell in der referenzierten Zelle A1 eingegeben werden):

=RTD("ProfRTD";;"Live";A1&",<Feld>")

Sie können Excel-Formeln auch verwenden um zum Beispiel Zeitangaben aus der Zeitzone GMT in Ihre lokale Zeitzone zu konvertieren. Die erste Zeile zeigt eine RTD-Formel die in die Zelle B1 Ihrer Tabelle eingegeben werden sollte und die GMT-Zeit für den Dow Jones Industrial Average abfragt – die zweite Zeile sollte in eine beliebige andere Zelle eingegeben werden und wandelt die GMT-Zeit aus der Zelle B1 in Lokalzeit um:

=RTD("ProfRTD";;"Live";"{394917},TIME")


=B1+"02:00:00"

Wenn Sie viele RTD-Formeln manuell eingeben möchten, können Sie sich diese Arbeit vereinfachen indem Sie eine mit Microsoft Visual Basic/VBA ein Wrapper-Funktion erstellen. Das folgende Beispiel zeigt die Wrapper-Funktion GetData:

Function GetData(SymbolField)

     GetData = Application.WorksheetFunction.RTD("ProfRTD", Null, "Live", SymbolField)

End Function

Sie können dann mit der folgenden Syntax die Funktion GetData anstatt von RTD-Formeln in Ihren Tabellen verwenden:

=GetData("<Symbol>,<Field>")

 

=GetData("{949843},Last")