提供几种方法
2通过yahoo获取实时行情
3通过tradingview
第一步、获取数据
股市数据可以从Yahoo! Finance、 Google Finance以及国内的新浪财经等地方拿到。同时,pandas包提供了轻松从以上网站获取数据的方法。
作者:timqian
链接:https://www.zhihu.com/question/27328283/answer/42741166
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
使用Python.matplotlib 中的 finance module
示例代码如下:
from pylab import figure, show
from matplotlib.finance import quotes_historical_yahoo
from matplotlib.dates import YearLocator, MonthLocator, DateFormatter
import datetime
date1 = datetime.date( 2012, 1, 1 )
date2 = datetime.date( 2015, 3, 23 )
daysFmt = DateFormatter('%m-%d-%Y')
quotes = quotes_historical_yahoo('MSFT', date1, date2)
if len(quotes) == 0:
raise SystemExit
dates = [q[0] for q in q