如何在 python 中获取带有代码的多个股票报价
how to get multiple stock quote with symbol in python
我只想买 NSE 股票。
我正在使用 python.
中的符号获取多个股票报价
代码:
from nsetools import Nse
nse = Nse()
def get_current(stock):
return nse.get_quote(stock)
for i in stocks:
data = get_current(i)
这没有帮助。
请帮忙
您需要获取报价列表。可能是这样的:
from nsetools import Nse
nse = Nse()
stocks = ['INDUSINDBK', 'SHREECEM']
data = [nse.get_quote(stock) for stock in stocks]
编辑: 只获取每个交易品种的最后价格,您可以这样做:
symbol2price = {stock:nse.get_quote(stock)['lastPrice'] for stock in stocks}
然后将包含映射到最后价格的符号,如下所示:
>>> symbol2price
{'INDUSINDBK': 510.25, 'SHREECEM': 21598.0}
我只想买 NSE 股票。 我正在使用 python.
中的符号获取多个股票报价代码:
from nsetools import Nse
nse = Nse()
def get_current(stock):
return nse.get_quote(stock)
for i in stocks:
data = get_current(i)
这没有帮助。 请帮忙
您需要获取报价列表。可能是这样的:
from nsetools import Nse
nse = Nse()
stocks = ['INDUSINDBK', 'SHREECEM']
data = [nse.get_quote(stock) for stock in stocks]
编辑: 只获取每个交易品种的最后价格,您可以这样做:
symbol2price = {stock:nse.get_quote(stock)['lastPrice'] for stock in stocks}
然后将包含映射到最后价格的符号,如下所示:
>>> symbol2price
{'INDUSINDBK': 510.25, 'SHREECEM': 21598.0}