利用Python进行金融分析全解析
1. 绘制蜡烛图
蜡烛图是一种流行的金融图表,它展示的信息比单一价格更多。每根蜡烛代表一个特定时间点的交易情况,包含四个重要信息:开盘价、最高价、最低价和收盘价。
由于 matplotlib.finance 模块已被弃用,我们可以使用 mpl_finance 包。安装该包的步骤如下:
在终端窗口中输入以下命令:
$ pip install mpl-finance
为了更细致地观察蜡烛图,我们使用ABN数据集的一个子集。以下是从Quandl查询2018年7月的每日价格数据并绘制蜡烛图的代码:
%matplotlib inline
import quandl
from mpl_finance import candlestick_ohlc
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
quandl.ApiConfig.api_key = QUANDL_API_KEY
df_subset = quandl.get('EURONEXT/ABN',
start_date='2018-07-01',
end_date='2018-07-31')
df_subset['Date'] = df_subset.index.map(mdates.date2num)
df_ohlc = df
超级会员免费看
订阅专栏 解锁全文
1625

被折叠的 条评论
为什么被折叠?



