最近,我开始使用ojAlgo库。您可以从http://ojalgo.org/index.html获取更多信息。

但是,当我尝试使用它时出现问题。问题是当我想从Yahoo Finance检索股票数据时,股票日期和股价不匹配。

以下是Java代码段。

YahooSymbol ysymbol = new YahooSymbol("BAC");

DateSeries<BigDecimal> ypriceSeries = ysymbol.getPriceSeries();

System.out.println(ypriceSeries.firstKey() + " " + ypriceSeries.firstValue().toString());


返回结果是


太平洋夏令时间1986年5月28日17:00:00 2.89


但我认为结果应该是


星期四太平洋夏令时1986年5月29日17:00:00 2.89


如您所见,日期已偏移。此问题影响整个ypriceSeries结果。相应股价的日期向后移动了一天。

这使得整个库存数据不正确。有人有主意吗?

是错误还是其他?谢谢。

最佳答案

为什么不在ojAlgo用户邮件列表中问这个问题?

https://lists.sourceforge.net/lists/listinfo/ojalgo-user

07-24 18:20