Morningstar Api客户端
morningstar的Python项目详细描述
晨星API客户端
此项目为Morningsar Web服务端点提供客户端。
设置
使用pip作为依赖项安装:
pip install morningstar
或从源安装:
git clone git@github.com:aaaccell/morningstar.git
cd morningstar
python setup.py install
安装后,主文件夹(~)中需要配置文件(config-morningstar.yml
或.config-morningstar.yml
)。内容可以从config-morningstar.yml.dist:
cp config-morningstar.yml.dist ~/.config-morningstar.yml
用法
frommorningstar.morningstar_clientimportMorningstarClientclient=MorningstarClient()
使用此模块的最推荐方法是直接实例化MorningstarClient
,如果需要,使用继承扩展函数:class MyMorningstarClient(MorningstarClient)
。
client.get_instrument_prices(instrument='28.10.F00000JQA9', start_date='01-01-2019', end_date='02-01-2019')
或者,可以使用客户机实例访问底层提供者,从而提供晨星Web服务API的全部范围:
client.provider.search({'isin':"CH0038863350"})