📜  NseTools – 获取公司股票的基本价格(1)

📅  最后修改于: 2023-12-03 15:18:02.282000             🧑  作者: Mango

NseTools – 获取公司股票的基本价格

简介

NseTools是一个用Python编写的工具包,用于获取印度国家股票交易所(National Stock Exchange)的公司股票价格。它使得股票交易者、投资者和研究人员可以更轻松地获取有关公司股票的基本价格信息。

功能

NseTools提供以下功能:

  • 获取公司股票当日的开盘价格、收盘价格、最高价格、最低价格
  • 获取公司股票过去的价格历史记录
  • 获取公司股票的交易量、市值和市盈率
  • 获取公司股票在某一日期的财务报表
  • 获取公司股票的分红记录
安装

可以使用pip包管理器将NseTools安装到您的Python环境中。在终端中输入以下命令即可安装:

pip install nsetools
用法
获取公司股票当前价格
from nsetools import Nse

nse = Nse()
quote = nse.get_quote('TCS')
print(quote['lastPrice'])
获取公司股票价格历史记录
from nsetools import Nse

nse = Nse()
historical_data = nse.get_hist('TCS')
for data in historical_data:
    print(data['Close'])
获取公司股票的财务报表
from nsetools import Nse

nse = Nse()
financial_data = nse.get_financials('TCS')
for key, value in financial_data[0].items():
    print(key, ':', value)
获取公司股票分红记录
from nsetools import Nse

nse = Nse()
dividend_data = nse.get_dividends('TCS')
for data in dividend_data:
    print(data['dividendType'], data['announcement'], ':', data['per'])
结论

NseTools是一个强大的工具,用于获取印度国家股票交易所的公司股票的基本价格。它具有许多有用的功能,如获取公司股票的历史价格、财务报表和分红记录等。如果你是一位股票交易者、投资者或研究人员,那么NseTools会是一个非常有用的工具。