|
Gruppen: Kunde
Beiträge: 3
|
Hallo zusammen,
ich habe zur Zeit die Testversion von Tai-Pan Realtim und möchte nun in Excel/VBA für ein bestimmtes Zertifikat die historischen Tickdaten laden. Wenn ich z.B. das Zertifikat CM681N in der Software selbst zu einer Watchliste hinzufüge, dann kann ich mir über den Punkt Neu/T&S Intraday die Tickdaten von heute bzw. für jeden beliebigen historischen Tag anschauen. Wenn ich dies für die Börsenplätze "EUWAX", "Emittenten" oder "Scoach Frankfurt" mache, bekomme ich auch jede Menge Daten.
Ich habe jetzt versucht, das Ganze auch mit Excel/VBA zu automatisieren, und mich dabei an dem Beispielcode gehalten:
Set SuchErgebnisKursSuche = TPR.DataBase.KursSuche(1, "CM681N") MyKursSymbolInfo = SuchErgebnisKursSuche.Item(1)
Set MyIntradayKurse = TPR.DataBase.IntradayChart(MyKursSymbolInfo.SymbolNr, True, "13.01.2012")
Diese IntradayKurse enthalten jetzt nun für verschiedenes Börsen (gewählt über Item(1)..Item(5) )entweder gar keine Daten, oder nur sehr wenig Datenpunkte.
Was mache ich falsch?
Viele Grüße,
Julius
|
|
Gruppen: Kunde
Beiträge: 3
|
Als Ergänzung möchte ich noch anmerken, dass ich mit dem obigen Verfahren kein Problem habe, wenn ich anstelle eine Zertifikates eine Aktie, z.B. die von Thyssenkrupp (WKN 750000) angebe. In diesem Fall bekomme ich über 4000 Datenpunkte zum Datum 13.01.2012.
|
|
Gruppen: Kunde
Beiträge: 8
|
Hallo Julius,
schauen Sie bitte in Ihr Email-Postfach. Dort sollte eine Antwort von unserem zuständigen Entwickler zu der o.g. Problematik zu finden sein.
Viele Grüße Gabriela Galic
|
|
Gruppen: Kunde
Beiträge: 167
|
Hallo Gabriela Galic,
ich denke, dies ist ein Forum, in dem zu öffentlich geposteten Fragen auch die dazugehörigen Antworten allen angemeldeten Mitgliedern zugänglich sein sollten. Inbesondere zu Themen, die nachfragen, wie man etwas bestimmtes mit der Software realisieren kann. Die Antworten dazu können nämlich auch Anregung für andere Nutzer sein und das Verständnis fördern, wie sich etwas in dem Softwarepaket realisieren lässt. Des Weiteren schließt die Antwort das Thema auch logisch ab.
Ich bitte Sie deshalb, die Antwort ihrer Entwicklung auch hier zu veröffentlichen.
Mit freundlichen Grüßen
|
|
Gruppen: Kunde
Beiträge: 3
|
Hallo chuck,
der Support hat mir folgende Lösung angeboten, die sehr gut funktioniert:
" die Methode IntradayChart() liefert, wenn Sie als 2. Parameter "True" angeben, 3 Kursreihen zurück (Bezahlt, Brief, Geld). Sie können über die KursArt-Eigenschaft die Kursreihe wählen, die Sie im folgenden abfragen möchten. Die Voreinstellung liegt auf den Bezahlt-Kursen.
Bitte prüfen Sie, ob Sie die Kursart richtig setzen:
Set ichart = m_TPR.database.IntradayChart(28841363, True, "13.01.2012") ichart.KursArt = TPRKursartBezahlt MsgBox "Bezahlt-Kurse: " & ichart.Count ichart.KursArt = TPRKursartBrief MsgBox "Brief-Kurse: " & ichart.Count ichart.KursArt = TPRKursartGeld MsgBox "Geld-Kurse: " & ichart.Count
"
Vielen Dank noch einmal für die schnelle und kompentente Hilfe!
|
|
Gruppen: Kunde
Beiträge: 167
|
Hallo Julius,
ich finde es super, dass Du den von der Entwicklung vorgeschlagenen Lösungsweg allen Usern zugänglich gepostet hast.
Der in meinem Beitrag, gegenüber dem Lenz+Partner Team, geäußerte generelle Wunsch "zu öffentlich geposteten Fragen auch die dazugehörigen Antworten allen angemeldeten Mitgliedern zugänglich" zu machen, besteht weiterhin, denn ansonsten ist der Sinn eines solchen Forums ad absurdum geführt.
Julius, nochmals vielen Dank.
Mit freundlichen Grüßen
|
|
Guest |