我正在尝试弄清楚是否有一种方法可以使用免费的雅虎财经股票数据来捕捉: 1.每天使用股票符号、ETF、期权等‘领头羊’。2.任何突破符号使用任何经典的技术分析指标? 3.这可以实时完成吗?有没有人知道用程序化或自动化的方法来做这件事?我使用了经典的“wget”或C#请求方法。任何URL都会很有帮助。我只想将实际的符号输出为文本、XML或CSV格式。非常感谢
发布于 2011-06-11 00:25:54
我最后一次使用雅虎的数据是在大约一年前,他们没有API,所以我不得不通过修改URL来请求所有数据。您可以在on my blog.中找到所有信息
据我所知,没有任何查询会产生"daily leaders",但如果它是引文的一部分(可能是),那么你应该能够得到它。
再说一次,我不知道有什么方法可以查询技术指标,让你看到突破符号。然而,如果它是引用的一部分,那么你应该能够得到它。
是也不是...您可以频繁查询数据,但Yahoo每15分钟才更新一次数据。他们确实“实时”地更新了一些符号的,所以你可以像你访问雅虎时一样频繁地更新,并且像雅虎更新信息一样频繁地更新。
我使用了经典的'wget‘或C#请求方法。任何URL都会很有帮助。我只想将实际的符号输出为文本、XML或CSV格式。非常感谢
当涉及到查询雅虎数据时,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) +&+ output=csv
发布于 2011-07-21 02:53:18
以下是如何从雅虎财经获取CSV格式的历史每日股票价格:在下面的url示例中使用http://
...ichart.finance.yahoo.com/table.csv?s=STOCK
其中STOCK是股票代码。
您可以使用一些附加参数来限制返回的内容:请注意,参数应该用&号分隔,如下例所示:http://ichart.finance.yahoo.com/table.csv?s=AAPL&g=m
s - Ticker symbol. This is the only parameter that isn't optional.
[eg Apple's ticker symbol is AAPL]
Start date for historical prices:
a - Month number, starting with 0 for January.
b - Day number, eg, 1 for the first of the month.
c - Year.
End date for historical prices (default is the most current available closing price):
d - Month number, starting with 0 for January.
e - Day number, eg, 1 for the first of the month.
f - Year.
And finally, the frequency of historical prices:
g - Possible values are 'd' for daily (the default), 'w' for weekly, and 'm' for monthly.示例:
...ichart.finance.yahoo.com/table.csv?s=AAPL&g=m按月返回苹果股票价格给它一个旋转:把它的值放在浏览器的地址栏中,然后按回车键。您会发现.csv文件{table.csv?}已下载并保存到您首选的下载保存目录中。还请注意,如果您希望使用程序代码来获取这些数据,这是没有问题的:您可以在下载时使用WebClient对象和该对象的DownloadStringAsync()方法将其作为流获取,我想这就是该方法的调用方式。
...ichart.finance.yahoo.com/table.csv?s=AAPL&c=2010&a=10&b=22&f=2010&d=10&e=23返回2010年10月22日的苹果股票数据(该示例中的参数指定开始日期2010-10-22和结束日期2010-10-23)。
而且,您还可以使用更多参数从Yahoo Finance站点提取信息。例如(首先请注意,我们访问的是"quotes“而不是"table”{如上}):
...finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL+MSFT+YHOO&f=snl1d1t1cv
将获取谷歌,苹果,微软和雅虎的股票数据。它将获取以下参数的数据:-
s = Symbol
n = Name
l1 = Last Trade (Price Only)
d1 = Last Trade Date
t1 = Last Trade Time
c = Change and Percent Change
v = Volume提供以下url (从代码和浏览器?) ...finance.yahoo.com/d/quotes.csv?s=AAPL&f=l1将导致下载包含单个值的“逗号分隔”ASCII流,即苹果股票交易的最后价格(数据可能是30分钟左右的时间,但哇,这很可怕,不是吗?)。
https://stackoverflow.com/questions/6308950
复制相似问题