获取纽约证券交易所在R关闭,假期和计划外关闭的日期

问题描述 投票:0回答:2

我知道已有解决方案为各种证券交易所(例如timeDate::holidayNYSE)提供假期日历,但我也对纽约证券交易所在非计划假期关闭的日期感兴趣。例如,纽约证券交易所于9/11/2001 - 9/14/2001以及10/29/2012 - 10/30/2012关闭。

这段代码给了我假期。

library(timeDate)
holidayNYSE(2012)

是否存在类似的函数(在timeDate或其他包中),这些函数会给我日期关闭日期,例如9/11/2001 - 9/14/2001和10/29/2012 - 10/30/2012?

r quantmod
2个回答
0
投票

您可以使用RQuantLib:

R> library(RQuantLib)
R> library(anytime)  # for anydate
R> holidayList(calendar="UnitedStates/NYSE", 
+              from=anydate("2001-09-01"), to=anydate("2001-09-30"))
[1] "2001-09-03" "2001-09-11" "2001-09-12" "2001-09-13" "2001-09-14"
R> 
R> holidayList(calendar="UnitedStates/NYSE", 
+              from=anydate("2012-10-01"), to=anydate("2012-10-31"))
[1] "2012-10-29" "2012-10-30"
R> 

0
投票

我上传了一个csv文件与特殊的纽约证券交易所关闭(国际和日内,不是常规纽约证券交易所假期,有超过370特别关闭)从1885年至2011年。希望这有帮助! download file

© www.soinside.com 2019 - 2024. All rights reserved.