金融建模准备API的Python包装器
fmp-python的Python项目详细描述
财务建模准备Python模块
Python模块从财务建模准备API获取股票数据
安装
此库要求您拥有财务建模准备帐户(注册here)
您可以安装软件包:
- 使用pip:
pip install fmp_python
- 来源:
使用
要从API获取数据:
- 导入库并使用API密钥调用对象:
from fmp_python.fmp import FMP
fmp = FMP(api_key='YOUR_API_KEY')
fmp.get_quote('AAL')
- 您可以将其存储在环境变量\fmu中
from fmp_python.fmp import FMP
fmp = FMP(output_format='pandas', write_to_file=True)
fmp.get_quote('AAL')
您可以选择您想要的数据输出格式output_format='pandas'或'json'。在
'json'是默认值
您还可以通过设置write_to_file=True来选择是否要将输出存储在文件中(在C:/tmp中)
'False'是默认值
实时股价
Reference:https://financialmodelingprep.com/developer/docs/#Company-Quote
fmp.get_quote(symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.get_quote('AAL')
股票时间序列
1。股价
Reference:https://financialmodelingprep.com/developer/docs/#Stock-Price
fmp.get_quote_short(symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.quote_short('AAL')
2。股票历史价格
Reference:https://financialmodelingprep.com/developer/docs/#Stock-Historical-Price
fmp.get_historical_chart(interval:str, symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.get_historical_chart('5min','AAL')
市场指数
1。大多数主要股指(道琼斯、纳斯达克、标准普尔500)
fmp.get_index_quote(symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.get_index_quote('GSPC')
2。历史股票指数价格
Reference:https://financialmodelingprep.com/developer/docs/#Historical-stock-index-prices
- 时间安排:
fmp.get_historical_chart_index(interval:str,symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.get_historical_chart_index('5min', GSPC')
- 每日:
fmp.get_historical_price(symbol: str)
用法示例
fmp = FMP(output_format = 'pandas', write_to_file= True)
fmp.get_historical_price('GSPC')
- 项目
标签: