📅  最后修改于: 2023-12-03 15:18:02.271000             🧑  作者: Mango
如果您是一位印度股票交易员或开发人员,您可能已经了解到 nsetools ,这是一个用于印度证券交易的 Python 包。 nsetools 包含 NSE 数据,其中包括指数数据、股票代码、最新的市场报价等等。在本文中,我们将介绍如何使用 nsetools fno 索引进行批量获取大小的方法。
Futures and Options (F&O) 是指在印度股票交易市场上交易的期货和期权。 在印度,这是一个非常热门的市场,因此,如果您是一个金融开发人员或交易员,则需要了解这些工具。
nsetools 提供了多种用于查询 F&O 数据的选项,如获取各种期货和期权合约的列表,或根据合约代码获取合约详细信息。 nsetools 还提供了用于获取市场数据的 API,例如当前 Bid/Ask 价格、日涨跌幅等等。
在 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 的信息。