Википедия позволяет вам составить более точный список для sp500.csv
Существует проблема с датами Yahoo
а. Это будет работать, когда рынки в США открыты.
б. Это, вероятно, не будет работать, когда рынки в США закрыты
Полная ссылка на get.hist.quote может быть найдена здесь
http://rgm2.lab.nig.ac.jp/RGM2/func.php?rd_id=tseries:get.hist.quote,
это мне тоже не помогло,
После этого я посмотрел данные вне часов работы рынка:
Первый загруженный инструмент - МММ, первые несколько строк здесь (когда рынок закрыт):
:Date,Open,High,Low,Close,Volume,Adj Close
2012-07-16,88.10,88.55,87.78,88.10,2120700,88.10
2012-07-16,88.12,88.65,87.77,88.10,2848100,88.10
2012-07-13,86.32,87.83,86.32,87.59,2599300,87.59
первые две строки кажутся идентичными.
Для другого инструмента, пока рынки открыты (европейский инструмент),
это не было проблемой.
x <- get.hist.quote(instrument = "^GDAXI", start = dateStart,
quote = "AdjClose", retclass = "zoo", quiet = T)
Для DAX данные ниже (сейчас 11H45 CET):
Date,Open,High,Low,Close,Volume,Adj Close
2012-07-17,6583.77,6610.26,6583.57,6593.82,000,6565.72
2012-07-16,6550.95,6577.06,6511.18,6565.72,20388100,6565.72
Просмотр руководства zoo.pdf (от 14 февраля 2012 г.):
Они предлагают решить эту проблему, добавив строку:
x <- aggregate(x, identity, mean) # for an average
или
x <- aggregate(x, identity, tail) # for the last observation
Я еще не закончил тестирование, но, похоже, пока что он работает без предупреждений и ошибок