万得怎么编程查询股票

时间:2025-01-26 01:25:36 网络游戏

万得(Wind)提供了一套Python库(WindPy),可以通过编程方式查询股票信息。以下是一个基本的示例代码,展示如何使用WindPy查询股票信息:

安装WindPy库

```bash

pip install WindPy

```

初始化接口

```python

from WindPy import *

w.start()

```

获取上交所A股代码

```python

AllShAStock = w.wset("SectorConstituent", "date=20250101;sectorId=a001010200000000;field=wind_code")

if AllShAStock.ErrorCode != 0:

print("Get Data failed! exit!")

exit()

stock_code = AllShAStock.Data

print(stock_code)

```

获取深圳交所A股代码

```python

AllSzAStock = w.wset("SectorConstituent", "date=20250101;sectorId=a001010300000000;field=wind_code")

if AllSzAStock.ErrorCode != 0:

print("Get Data failed! exit!")

exit()

stock_code = AllSzAStock.Data

print(stock_code)

```

获取所有A股代码

```python

AllAStock = w.wset("SectorConstituent", "date=20250101;sectorId=a001010100000000;field=wind_code")

if AllAStock.ErrorCode != 0:

print("Get Data failed! exit!")

exit()

stock_code = AllAStock.Data

print(stock_code)

```

通过上述代码,你可以获取上交所、深交所以及所有A股的股票代码。你可以根据需要修改日期和板块ID来查询特定日期和板块的代码。

建议

确保你已经安装了WindPy库,并且万得软件已经正确配置并启动。

根据需要调整查询日期和板块ID,以获取最准确的数据。

你可以根据具体需求进一步扩展代码,例如查询股票价格、成交量、市盈率等详细信息。