【发布时间】:2019-04-19 07:47:04
【问题描述】:
检查今天美国证券交易所是否开放交易的最简单方法是什么?
我希望避免的冗长方法是创建例程来解析带有日历信息的提要,例如https://business.nasdaq.com/trade/US-Options/Holiday-Trading-Hours.html
我更喜欢 Ruby,但即使是使用 curl 进行简单的 URL 查找以产生真/假或距离下一个市场开放的时间,也很棒。
可选
能够查找任意日期会更好,并且也可以解决这个问题。
IE。甚至来自 shell 的 curl google.com/search?q="Is the NYSE open on $(date +%Y-%m-%d)" 之类的东西。
【问题讨论】:
-
已在此处找到相关(不相同)问题,但通常是特定领域(例如 Matlab、R、需要库、胖 API 或基础设施等)或没有得到充分解决。
-
因此,鉴于目前给出的答案(用户 crappy_hacker),是否值得澄清今天是否会/不会在某个时候开放?我不知道在以下答案的情况下,当它是交易日但在交易时间之外,即市场关闭但是交易日时会发生什么。 如果今天美国证券交易所开放交易意味着只需要匹配就是当天应该发生的交易。
-
因为您需要的是“今天”(而不是历史日期),您可以使用NYSE page for market holidays。在每年年初解析来年的holdiays。将其保存为您选择的可读格式的文件。然后检索该文件,除此之外,排除所有周末。这正是我使用 Apps 脚本所做的。