Gruppen: Kunde
Beiträge: 8
|
Liebe TaipanRT Nutzer,
ich habe ein Problem beim Empfang von Intraday-Kursen: Wenn ich die Intraday-Kurse eines Wertpapieres für einen Tag mehrmals hintereinander abrufe, dann wechselt das Ergebnis der Abfrage zwischen einer Menge korrekter Daten und einer leeren Menge. D.h. mal erhalte ich die Intraday-Kurse und in der darauffolgenden Abfrage bekomme ich manchmal das Ergebnis, dass für diesen Tag keine Kurse vorhanden sind.
Entweder es gibt hier einen Bug in TaipanRT oder das Problem liegt in meiner Rechnerkonfiguration begründet...
Ich wäre dankbar, wenn ein paar Nutzer das untenstehende Code-Snippet auf ihrem Rechner im Excel-Editor ausführen könnten. Vielleicht tritt bei anderen das gleiche Problem auf. Das Ergebnis meiner Abfrage findet sich unter dem Code.
Option Explicit Dim TaipanApp As New TaiPanRealtime
Public Sub start()
Dim arrayLoader As New TaiPanRTLib.arrayLoader Dim ichartCol As IIntradayChartCollection Dim IntradayKurswerte As IIntradayChart Dim SuchErgebnisSuchen As ISuchListe Dim ZahlBriefkurse, ZahlGeldkurse, ZahlOptionsscheine, ZahlOptionen, i As Long For i = 1 To 20 'ein Optionsschein am 10.05.2016: Set IntradayKurswerte = TaipanApp.DataBase.IntradayChart(116193635, True, #5/10/2016#)
IntradayKurswerte.KursArt = TPRKursartGeld ZahlGeldkurse = IntradayKurswerte.Count IntradayKurswerte.KursArt = TPRKursartBrief ZahlBriefkurse = IntradayKurswerte.Count
Debug.Print "Geld: " & ZahlGeldkurse & ", Brief: " & ZahlBriefkurse Next i End Sub
Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 0, Brief: 7928 Geld: 0, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 0, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 0, Brief: 7928 Geld: 7928, Brief: 7928 Geld: 7928, Brief: 7928
|
Gruppen: Kunde
Beiträge: 9
|
Hi,
ich kann es leider nicht in Excel nachtesten, auf meiner Maschine ist keine Office-Software installiert.
In C# habe aber solche Probleme bisher zum Glück nicht.
Gruß
Martin
|
Gruppen: Kunde
Beiträge: 8
|
Schade, aber danke für die Antwort!
Grüße, Bodo
|
Gruppen: Kunde
Beiträge: 7
|
Hallo Bodo,
habe es in Excel (Office 2010) getestet und lief fehlerlos.
Gruß Harald
|
Gruppen: Kunde
Beiträge: 8
|
Ich habe den entsprechenden Code mal in vb.net ausprobiert, und da läuft alles ohne Probleme. Scheinbar hängt das Problem mit Excel zusammen. Die Frage ist nur, warum...
|
Gruppen: Kunde
Beiträge: 8
|
Das Problem ist nun gelöst:
Schuld war die Internetverbindung, genau genommen die Zuweisung einer IPv6-Adresse durch Kabel Deutschland. Nachdem ich von Herrn Schebaum dankenswerterweise darauf hingewiesen wurde, habe ich bei Kabel-Deutschland eine IPv4-Adresse beantragt. Nun läuft alles einwandfrei.
Scheinbar gehen durch das IPv6 Protokoll Datenpakete verloren, bzw. es werden in bestimmten Fällen (z.B. mehrmalige gleiche Anfrage) IP-Pakete ausgefiltert.
|