Hallo Herr Kowald,
aktuell ist es leider so, das im IntradayChart-Objekt kein Datum enthalten ist.
Es wird für jeden Wochentag (Mo-Fr) ein Eintrag in der Collection zurückgeliefert.
EDIT:
Es besteht jedoch die Möglichkeit, das Sie das IntradayChart-Objekt auf das IIntradayChartQuickAccess-Interface casten. Dort ist das Datum als Property enthalten.
Dieser Umstand hat historische Gründe. Ursprünglich war es nur möglich, über das DataBase-Objekt einen IntradayChart für einen bestimmten Tag abzurufen. Daher enthält dieses Objekt kein separates Datums-Feld, da es nur die Kurse für den Tag enthalten konnte, für den es abgerufen worden war.
Code:
C#:
ArrayLoader loader = new ArrayLoader();
[...]
IIntradayChartCollection ichartCol = loader.Intradaycharts(symbolNr, startDatum, bidAsk) as IIntradayChartCollection;
for( int i = 1; i <= ichartCol.Count; i++ )
{
IIntradayChart ichart = ichartCol[i] as IIntradayChart;
IIntradayChartQuickAccess ichartQA = ichart as IIntradayChartQuickAccess;
foreach( IIntradayChartEintrag entry in ichart )
{
Debug.WriteLine("{0} {1} {2}", ichartQA.ChartDatum.ToShortDateString(), entry.Zeit.ToShortTimeString(), entry.Kurs);
}
}
Entwicklung | Lenz+Partner GmbH | vwd group
Phone: +49 231 9153-300 | Fax: +49 231 9153-399
entwicklung@lp-software.de |
www.LP-software.de |
www.vwd.com