Сегодня (2019-2-27) я обнаружил, что почти все цены на акции китайских компаний, перечисленных в Шанхае / Шэньчжэне, не могут быть полностью загружены функцией «getSymbols» в Quantmod, которая всегда генерирует предупреждающее сообщение об отсутствующих данных.Однако ни американские компании, ни китайские компании, зарегистрированные в США, не пострадали.Насколько я помню, я впервые сталкиваюсь с этой проблемой.Я думал, какие части этого процесса пошли не так.Yahoo финансовая база данных или getSymbols ???Примеры, которые я попробовал, были на самом деле крупнейшими компаниями, поэтому я предполагаю, что их данные о запасах полностью доступны.
> getSymbols("BABA") ### Alibaba listed in US, not affected
[1] "BABA"
> getSymbols("BILI")
[1] "BILI"
> getSymbols("0700.hk") ### Tencent listed in HK, affected.
[1] "0700.HK"
Warning message:
0700.hk contains missing values. Some functions will not work if objects contain missing values in the middle of the series. Consider using na.omit(), na.approx(), na.fill(), etc to remove or replace them.
> getSymbols("601398.SS")
[1] "601398.SS"
Warning message:
601398.SS contains missing values. Some functions will not work if objects contain missing values in the middle of the series. Consider using na.omit(), na.approx(), na.fill(), etc to remove or replace them.
> getSymbols("601318.SS")
[1] "601318.SS"
Warning message:
601318.SS contains missing values. Some functions will not work if objects contain missing values in the middle of the series. Consider using na.omit(), na.approx(), na.fill(), etc to remove or replace them.