c# - 捕获雅虎金融股票数据符号以获取每日突破、领导者等?

标签 c# stocks stockquotes yahoo-finance

我想知道是否有办法使用免费的 Yahoo Finance 股票数据进行捕获: 1. 带有股票代码、ETF、期权等的每日“领导者”。 2. 有使用任何经典技术分析指标的突破符号吗? 3. 这可以实时完成吗? 有谁知道使用编程或自动方式执行此操作的方法吗?我使用了经典的“wget”或 C# 请求方法。任何网址都会有所帮助。我只想将实际符号输出为文本、XML 或 CSV 格式。 非常感谢

最佳答案

我上次使用雅虎的数据大约是一年前,他们没有 API,所以我不得不通过修改 URL 来请求所有数据。您可以找到所有信息on my blog.

  1. Daily 'leaders' with stock symbols, ETFs, options, etc.

据我所知,没有会导致“每日领导者”的查询,但如果它是报价的一部分(可能是),那么您应该能够得到它。

  1. Any breakout symbols using any classic tecnical analysis [indicators]?

同样,我不知道有什么方法可以以向您显示突破符号的方式查询技术指标。但是,如果它是报价的一部分,那么您应该能够得到它。

  1. Can this be done in real time? Does any one know of a way to do this using programmatic or automated way?

是和否...您可以经常查询数据,但雅虎仅每 15 分钟更新一次数据。他们确实会“实时”更新一些符号,因此您可以在访问 Yahoo 时和 Yahoo 刷新信息时一样频繁地获取更新。

I have used the classic 'wget' or C# request methods. Any URLs would be helpful. I just want to output the actual symbols into a text, XML, or CSV format. Many Thanks

Gummy stuff在查询雅虎数据时非常有用。您可以查询雅虎财经上显示的大部分数据。请注意,除了开盘价、最高价、最低价和收盘价之外,还有更多的东西被视为“报价”的一部分,因此您可能能够获得所需的所有信息。

您可以获得 CSV 格式的报价:http://finance.yahoo.com/d/quotes.csv?s= + STOCK_SYMBOL(S) + &f= + TAG(S)

您还可以获取 CSV 格式的历史数据:http://www.google.com/finance/historical?q= STOCK_SYMBOL(S) + & + 输出=csv

关于c# - 捕获雅虎金融股票数据符号以获取每日突破、领导者等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6308950/

相关文章:

c# - 平面文件解析器例程

c# - 地址之间的距离

java - 从雅虎财经获取 ISIN 的历史价格

C# 异步套接字客户端阻塞主界面线程

c# - 返回满足特定条件的列表元素

python - 如何提取给定交易所每只股票的股票数据

pattern-matching - 以编程方式比较两行(库存模式匹配)

python - 使用日期时间的 pandas 数据帧中的部分 for 循环

java - 在 Java 中生成随机股票行情的最有效方法?