TAI-PAN EoD COM Interface – Delphi Entwicklerdokumentation
Schnellstart
uses TPACC20_TLB;
var csTaiPan : ITaiPan;
csTaiPan := CoTaiPan.Create;
Zentrales COM Objekt für den Zugriff auf Tai-Pan End-of-Day Daten.
1. Die COM-Schnittstelle
Die COM-Schnittstelle ermöglicht externen Delphi Anwendungen den Zugriff auf:
• Wertpapier-Stammdaten
• Kursdaten
• Dividenden
• Kataloge / Gruppen
• weitere Datenbestände
Ein Beispielprojekt TPEoDComInterface mit allen hier aufgeführten Funktionen demonstriert die Verwendung.
⬇ Download Beispiel Project
2. Einbindung
uses TPACC20_TLB;
Die Datei TPACC20_TLB.pas muss im Projekt eingebunden werden.
⬇ Download TPACC20_TLB
3. Verbindung
var csTaiPan : ITaiPan;
csTaiPan := CoTaiPan.Create;
Erzeugt die Verbindung zur installierten Tai-Pan COM Schnittstelle.
Freigeben csTaiPan := NIL;
4. Kataloglisten und Kataloge
var klKatalogListe : KatalogListe;
klKatalogListe := csTaiPan.KatalogListe;
Kataloge gruppieren Wertpapiere innerhalb von Tai-Pan.
Name lesen sName := klKatalogListe.Item(iIndex).Name;
5. Wertpapierlisten und Wertpapiere
var wlWertpapierListe : IWertpapierListe;
wlWertpapierListe := ktKatalog.WertpapierListe;
Liste aller Wertpapiere innerhalb eines Katalogs.
ISIN lesen sISIN := wlWertpapierListe.Item(iIndex).ISIN;
6. Wertpapier-Stammdaten
var md : Stammdaten;
md := csTaiPan.Stammdaten[WPK];
Abruf detaillierter Stammdaten eines Wertpapiers.
Typische Felder
ISIN
WKN
Name
Symbol
Land
Börse
7. Kursdaten
var kr : Kursreihe;
kr := csTaiPan.KursReihe[WPK, ktSchluss];
Lädt historische Kursreihen.
Kurstypen
ktEroeffnung
ktHoch
ktTief
ktSchluss
ktVolumen
Perioden
ptTage
ptWochen
ptMonate
ptQuartale
ptJahre
Wert lesen Preis := kr.Item(iIndex).Wert;
8. Dividenden
var dl : DividendeListe;
dl := csTaiPan.DividendeListe[WPK];
Lädt alle gespeicherten Dividenden eines Wertpapiers.
Wert lesen Dividende := dl.Item(iIndex).Wert;
Hinweise
• Tai-Pan EoD muss installiert sein
• COM Registrierung muss vorhanden sein
• Delphi als 32 Bit empfohlen (je nach COM Version)
• WPK ist die interne Wertpapierkennnummer
• Zugriff erfolgt lokal auf die Tai-Pan Datenbank