📜  nsetools fno 索引的批量大小 (1)

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

使用 nsetools fno 索引进行批量获取大小

如果您是一位印度股票交易员或开发人员,您可能已经了解到 nsetools ,这是一个用于印度证券交易的 Python 包。 nsetools 包含 NSE 数据,其中包括指数数据、股票代码、最新的市场报价等等。在本文中,我们将介绍如何使用 nsetools fno 索引进行批量获取大小的方法。

什么是 fno ?

Futures and Options (F&O) 是指在印度股票交易市场上交易的期货和期权。 在印度,这是一个非常热门的市场,因此,如果您是一个金融开发人员或交易员,则需要了解这些工具。

nsetools 包含有哪些 F&O 数据?

nsetools 提供了多种用于查询 F&O 数据的选项,如获取各种期货和期权合约的列表,或根据合约代码获取合约详细信息。 nsetools 还提供了用于获取市场数据的 API,例如当前 Bid/Ask 价格、日涨跌幅等等。

如何使用 nsetools fno 索引批量获取大小?

在 nsetools 中,可以使用 fno_index() 函数获取 F&O 合约的列表。然后,可以通过循环遍历该列表,并对每个合约使用 get_quote() 函数获取该合约的市场报价,包括合约大小等详细信息。

下面是一个示例代码片段,用于从 NSE 获取所有 F&O 合约的大小:

from nsetools import Nse

nse = Nse()
fno_list = nse.fno_index()

for i in fno_list:
    quote = nse.get_quote(i['symbol'])
    print('Symbol:', i['symbol'], 'Lot Size:', quote['marketLot'])

上面的代码输出每个 F&O 合约的代码和相应的 Lot Size。 使用 marketLot 键可以获取每个合约的大小。

结论

上述代码片段是使用 nsetools fno 索引批量获取大小的方法。 nsetools 提供了许多其他有用的工具,可以让您更轻松地在印度股票交易市场上交易或开发相关软件。我们建议您访问 nsetools 的官方文档以获取更多有关 nsetools 的信息。