速度快,好用,36.137.190.158地址换成你通达信登录界面,通讯设置的行情服务器IP地址
def get_hs300s():
from pytdx.hq import TdxHq_API
from pytdx.params import TDXParams
# 创建API对象
api = TdxHq_API()
# 连接到通达信服务器
if api.connect('36.137.190.158', 7709):
print("连接成功")
# 获取板块成分股
stock_list = api.get_and_parse_block_info(TDXParams.BLOCK_SZ)
# 提取股票代码并存储到列表中
stock_codes = [stock['code'] for stock in stock_list if stock['blockname'] == '沪深300']
# 对股票代码添加后缀
stock_codes_with_suffix = [
f"{code}.SH" if code.startswith('6') else f"{code}.SZ"
for code in stock_codes
]
# 断开连接
api.disconnect()
else:
print("连接失败")
return stock_codes_with_suffix
|