通达信查询90天内成交量最小的代码如下:

from pytdx.hq import TdxHq_API

# 创建连接
api = TdxHq_API()

# 连接服务器
api.connect('119.147.212.81', 7709)

# 获取股票代码列表
code_list = api.get_security_list(0, 0)

# 遍历股票代码列表
min_vol = float('inf')  # 初始化最小成交量为正无穷大
min_code = ''  # 初始化最小成交量对应的股票代码为空
for code in code_list:
    # 获取该股票90天内的成交量
    data = api.get_security_bars(9 if code.startswith('6') else 0, 0, code, 0, 90)
    volume = sum([bar['vol'] for bar in data])
    # 更新最小成交量和对应的股票代码
    if volume < min_vol:
        min_vol = volume
        min_code = code

# 打印结果
print(f'90天内成交量最小的股票代码为 {min_code},成交量为 {min_vol}。')

# 断开连接
api.disconnect()

该代码首先创建了一个连接对象,并连接到通达信服务器。然后通过调用 get_security_list 方法获取了所有股票代码的列表。接着遍历每个股票代码,调用 get_security_bars 方法获取该股票90天内的成交量,并累加成交量。最后更新最小成交量和对应的股票代码。最后打印出结果,并断开连接。

写一个通达信查询90天内成交量最小的代码

原文地址: https://www.cveoy.top/t/topic/zMd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录