[2026-02-14 14:15:18.199] /home/zhangjianyong/project/crewai/investment_team/.venv/lib/python3.13/site-packages/py_mini_racer/py_mini_racer.py:13: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. [2026-02-14 14:15:18.199] import pkg_resources [2026-02-14 14:15:22.190] [2026-02-14 14:15:18.268] [线程: MainThread] ========== 程序开始执行 ========== [2026-02-14 14:15:22.190] [2026-02-14 14:15:18.268] [线程: MainThread] 从 /home/zhangjianyong/project/crewai/investment_team/src/investment_team/config/fundList.txt 加载了 36 个基金 [2026-02-14 14:15:22.190] [2026-02-14 14:15:18.268] [线程: MainThread] 开始获取所有ETF的数据和技术指标... [2026-02-14 14:15:22.190] [1/36] Processing sh515790 ... [2026-02-14 14:15:22.190] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/515790 [2026-02-14 14:15:22.190] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '649959840.0', 'amplitude': 2.39, 'ask1Price': 1.095, 'ask1Volume': '22457', 'ask2Price': 1.096, 'ask2Volume': '18088', 'ask3Price': 1.097, 'ask3Volume': '1215', 'ask4Price': 1.098, 'ask4Volume': '6924', 'ask5Price': 1.099, 'ask5Volume': '2103', 'avgPrice': 1.104, 'bid1Price': 1.094, 'bid1Volume': '3689', 'bid2Price': 1.093, 'bid2Volume': '10120', 'bid3Price': 1.092, 'bid3Volume': '42406', 'bid4Price': 1.091, 'bid4Volume': '18139', 'bid5Price': 1.09, 'bid5Volume': '20513', 'bidAskDiff': '44080', 'changeAmount': -0.034, 'changePercent': -3.01, 'code': '515790', 'currentVolume': '133', 'high': 1.119, 'innerVolume': '3617165', 'latestPrice': 1.094, 'limitDownPrice': 1.015, 'limitUpPrice': 1.241, 'low': 1.092, 'marketType': '3', 'name': '光伏ETF', 'open': 1.116, 'outerVolume': '2272543', 'prevClose': 1.128, 'success': True, 'timestamp': '2026-02-13 16:11:48', 'turnoverRate': 5.74, 'volume': '5889708', 'volumeRatio': 0.87}, 'message': '成功'} [2026-02-14 14:15:22.190] ✓ Completed: sh515790 [2026-02-14 14:15:22.190] [2/36] Processing sh516970 ... [2026-02-14 14:15:22.190] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/516970 [2026-02-14 14:15:22.190] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '28123076.0', 'amplitude': 1.06, 'ask1Price': 1.218, 'ask1Volume': '1137', 'ask2Price': 1.219, 'ask2Volume': '1504', 'ask3Price': 1.22, 'ask3Volume': '1653', 'ask4Price': 1.221, 'ask4Volume': '1', 'ask5Price': 1.222, 'ask5Volume': '2146', 'avgPrice': 1.223, 'bid1Price': 1.217, 'bid1Volume': '2564', 'bid2Price': 1.216, 'bid2Volume': '2894', 'bid3Price': 1.215, 'bid3Volume': '551', 'bid4Price': 1.214, 'bid4Volume': '137', 'bid5Price': 1.213, 'bid5Volume': '1690', 'bidAskDiff': '1395', 'changeAmount': -0.012, 'changePercent': -0.98, 'code': '516970', 'currentVolume': '5', 'high': 1.229, 'innerVolume': '130664', 'latestPrice': 1.218, 'limitDownPrice': 1.107, 'limitUpPrice': 1.353, 'low': 1.216, 'marketType': '3', 'name': '基建ETF广发', 'open': 1.221, 'outerVolume': '99240', 'prevClose': 1.23, 'success': True, 'timestamp': '2026-02-13 16:11:58', 'turnoverRate': 1.6, 'volume': '229904', 'volumeRatio': 0.58}, 'message': '成功'} [2026-02-14 14:15:22.190] ✓ Completed: sh516970 [2026-02-14 14:15:22.190] [3/36] Processing sh512690 ... [2026-02-14 14:15:22.190] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512690 [2026-02-14 14:15:22.190] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '738248055.0', 'amplitude': 1.68, 'ask1Price': 0.535, 'ask1Volume': '66016', 'ask2Price': 0.536, 'ask2Volume': '182864', 'ask3Price': 0.537, 'ask3Volume': '128104', 'ask4Price': 0.538, 'ask4Volume': '266928', 'ask5Price': 0.539, 'ask5Volume': '94502', 'avgPrice': 0.538, 'bid1Price': 0.534, 'bid1Volume': '265147', 'bid2Price': 0.533, 'bid2Volume': '271228', 'bid3Price': 0.532, 'bid3Volume': '43333', 'bid4Price': 0.531, 'bid4Volume': '41138', 'bid5Price': 0.53, 'bid5Volume': '93218', 'bidAskDiff': '-24350', 'changeAmount': 0.0, 'changePercent': 0.0, 'code': '512690', 'currentVolume': '3613', 'high': 0.542, 'innerVolume': '7227042', 'latestPrice': 0.535, 'limitDownPrice': 0.482, 'limitUpPrice': 0.589, 'low': 0.533, 'marketType': '3', 'name': '酒ETF', 'open': 0.536, 'outerVolume': '6507428', 'prevClose': 0.535, 'success': True, 'timestamp': '2026-02-13 16:11:48', 'turnoverRate': 3.97, 'volume': '13734471', 'volumeRatio': 0.79}, 'message': '成功'} [2026-02-14 14:15:22.191] ✓ Completed: sh512690 [2026-02-14 14:15:22.191] [4/36] Processing sz159865 ... [2026-02-14 14:15:22.191] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159865 [2026-02-14 14:15:22.191] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '154120541.2', 'amplitude': 1.6, 'ask1Price': 0.618, 'ask1Volume': '17684', 'ask2Price': 0.619, 'ask2Volume': '7423', 'ask3Price': 0.62, 'ask3Volume': '10224', 'ask4Price': 0.621, 'ask4Volume': '12960', 'ask5Price': 0.622, 'ask5Volume': '14896', 'avgPrice': 0.621, 'bid1Price': 0.617, 'bid1Volume': '21242', 'bid2Price': 0.616, 'bid2Volume': '14139', 'bid3Price': 0.615, 'bid3Volume': '15920', 'bid4Price': 0.614, 'bid4Volume': '6984', 'bid5Price': 0.613, 'bid5Volume': '5481', 'bidAskDiff': '579', 'changeAmount': -0.007, 'changePercent': -1.12, 'code': '159865', 'currentVolume': '14019', 'high': 0.626, 'innerVolume': '1961070', 'latestPrice': 0.617, 'limitDownPrice': 0.562, 'limitUpPrice': 0.686, 'low': 0.616, 'marketType': '3', 'name': '养殖ETF', 'open': 0.624, 'outerVolume': '520720', 'prevClose': 0.624, 'success': True, 'timestamp': '2026-02-13 15:34:51', 'turnoverRate': 3.12, 'volume': '2481790', 'volumeRatio': 1.8}, 'message': '成功'} [2026-02-14 14:15:22.191] ✓ Completed: sz159865 [2026-02-14 14:15:22.191] [5/36] Processing sh512480 ... [2026-02-14 14:15:22.191] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512480 [2026-02-14 14:15:22.191] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '1203366624.0', 'amplitude': 2.36, 'ask1Price': 1.655, 'ask1Volume': '428', 'ask2Price': 1.656, 'ask2Volume': '617', 'ask3Price': 1.657, 'ask3Volume': '7673', 'ask4Price': 1.658, 'ask4Volume': '20843', 'ask5Price': 1.659, 'ask5Volume': '5624', 'avgPrice': 1.664, 'bid1Price': 1.654, 'bid1Volume': '403', 'bid2Price': 1.653, 'bid2Volume': '14015', 'bid3Price': 1.652, 'bid3Volume': '18064', 'bid4Price': 1.651, 'bid4Volume': '18684', 'bid5Price': 1.65, 'bid5Volume': '14194', 'bidAskDiff': '30175', 'changeAmount': 0.003, 'changePercent': 0.18, 'code': '512480', 'currentVolume': '591', 'high': 1.676, 'innerVolume': '3535176', 'latestPrice': 1.655, 'limitDownPrice': 1.487, 'limitUpPrice': 1.817, 'low': 1.637, 'marketType': '3', 'name': '半导体ETF', 'open': 1.642, 'outerVolume': '3696550', 'prevClose': 1.652, 'success': True, 'timestamp': '2026-02-13 16:12:03', 'turnoverRate': 5.29, 'volume': '7231726', 'volumeRatio': 0.99}, 'message': '成功'} [2026-02-14 14:15:22.191] ✓ Completed: sh512480 [2026-02-14 14:15:22.191] [6/36] Processing sz159766 ... [2026-02-14 14:15:22.191] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159766 [2026-02-14 14:15:22.191] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '220356302.7', 'amplitude': 1.24, 'ask1Price': 0.8, 'ask1Volume': '5138', 'ask2Price': 0.801, 'ask2Volume': '17977', 'ask3Price': 0.802, 'ask3Volume': '8561', 'ask4Price': 0.803, 'ask4Volume': '17037', 'ask5Price': 0.804, 'ask5Volume': '1723', 'avgPrice': 0.804, 'bid1Price': 0.799, 'bid1Volume': '14010', 'bid2Price': 0.798, 'bid2Volume': '7998', 'bid3Price': 0.797, 'bid3Volume': '8631', 'bid4Price': 0.796, 'bid4Volume': '6206', 'bid5Price': 0.795, 'bid5Volume': '2373', 'bidAskDiff': '-11218', 'changeAmount': -0.005, 'changePercent': -0.62, 'code': '159766', 'currentVolume': '60640', 'high': 0.809, 'innerVolume': '1357666', 'latestPrice': 0.8, 'limitDownPrice': 0.725, 'limitUpPrice': 0.886, 'low': 0.799, 'marketType': '3', 'name': '旅游ETF', 'open': 0.805, 'outerVolume': '1383883', 'prevClose': 0.805, 'success': True, 'timestamp': '2026-02-13 15:34:00', 'turnoverRate': 2.48, 'volume': '2741549', 'volumeRatio': 0.53}, 'message': '成功'} [2026-02-14 14:15:22.191] ✓ Completed: sz159766 [2026-02-14 14:15:22.191] [7/36] Processing sh512200 ... [2026-02-14 14:15:22.191] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512200 [2026-02-14 14:15:24.125] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '146497982.0', 'amplitude': 1.43, 'ask1Price': 1.538, 'ask1Volume': '3360', 'ask2Price': 1.539, 'ask2Volume': '5089', 'ask3Price': 1.54, 'ask3Volume': '3159', 'ask4Price': 1.541, 'ask4Volume': '5284', 'ask5Price': 1.542, 'ask5Volume': '2249', 'avgPrice': 1.545, 'bid1Price': 1.537, 'bid1Volume': '1804', 'bid2Price': 1.536, 'bid2Volume': '4210', 'bid3Price': 1.535, 'bid3Volume': '2776', 'bid4Price': 1.534, 'bid4Volume': '1686', 'bid5Price': 1.533, 'bid5Volume': '1734', 'bidAskDiff': '-6931', 'changeAmount': -0.007, 'changePercent': -0.45, 'code': '512200', 'currentVolume': '4', 'high': 1.555, 'innerVolume': '457352', 'latestPrice': 1.536, 'limitDownPrice': 1.389, 'limitUpPrice': 1.697, 'low': 1.533, 'marketType': '3', 'name': '房地产ETF', 'open': 1.54, 'outerVolume': '490926', 'prevClose': 1.543, 'success': True, 'timestamp': '2026-02-13 16:11:59', 'turnoverRate': 1.96, 'volume': '948278', 'volumeRatio': 0.82}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sh512200 [2026-02-14 14:15:24.126] [8/36] Processing sh515030 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/515030 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '159373775.0', 'amplitude': 1.64, 'ask1Price': 1.879, 'ask1Volume': '86', 'ask2Price': 1.88, 'ask2Volume': '3025', 'ask3Price': 1.881, 'ask3Volume': '2324', 'ask4Price': 1.882, 'ask4Volume': '5148', 'ask5Price': 1.883, 'ask5Volume': '2126', 'avgPrice': 1.886, 'bid1Price': 1.877, 'bid1Volume': '2449', 'bid2Price': 1.876, 'bid2Volume': '3744', 'bid3Price': 1.875, 'bid3Volume': '2435', 'bid4Price': 1.874, 'bid4Volume': '1078', 'bid5Price': 1.873, 'bid5Volume': '2300', 'bidAskDiff': '-703', 'changeAmount': -0.017, 'changePercent': -0.9, 'code': '515030', 'currentVolume': '4', 'high': 1.899, 'innerVolume': '423372', 'latestPrice': 1.878, 'limitDownPrice': 1.706, 'limitUpPrice': 2.085, 'low': 1.868, 'marketType': '3', 'name': '新能源车ETF', 'open': 1.877, 'outerVolume': '421454', 'prevClose': 1.895, 'success': True, 'timestamp': '2026-02-13 16:11:54', 'turnoverRate': 3.97, 'volume': '844826', 'volumeRatio': 0.95}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sh515030 [2026-02-14 14:15:24.126] [9/36] Processing sz159852 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159852 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '500715890.988', 'amplitude': 2.13, 'ask1Price': 0.927, 'ask1Volume': '16024', 'ask2Price': 0.928, 'ask2Volume': '17916', 'ask3Price': 0.929, 'ask3Volume': '12599', 'ask4Price': 0.93, 'ask4Volume': '7394', 'ask5Price': 0.931, 'ask5Volume': '15264', 'avgPrice': 0.934, 'bid1Price': 0.926, 'bid1Volume': '12304', 'bid2Price': 0.925, 'bid2Volume': '18725', 'bid3Price': 0.924, 'bid3Volume': '10299', 'bid4Price': 0.923, 'bid4Volume': '6197', 'bid5Price': 0.922, 'bid5Volume': '2421', 'bidAskDiff': '-19251', 'changeAmount': -0.012, 'changePercent': -1.28, 'code': '159852', 'currentVolume': '101445', 'high': 0.946, 'innerVolume': '3284046', 'latestPrice': 0.926, 'limitDownPrice': 0.844, 'limitUpPrice': 1.032, 'low': 0.926, 'marketType': '3', 'name': '软件ETF', 'open': 0.931, 'outerVolume': '2077786', 'prevClose': 0.938, 'success': True, 'timestamp': '2026-02-13 15:34:42', 'turnoverRate': 3.67, 'volume': '5361832', 'volumeRatio': 0.77}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sz159852 [2026-02-14 14:15:24.126] [10/36] Processing sh513360 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/513360 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '85491238.0', 'amplitude': 1.79, 'ask1Price': 0.558, 'ask1Volume': '17175', 'ask2Price': 0.559, 'ask2Volume': '22246', 'ask3Price': 0.56, 'ask3Volume': '19703', 'ask4Price': 0.561, 'ask4Volume': '18702', 'ask5Price': 0.562, 'ask5Volume': '18037', 'avgPrice': 0.561, 'bid1Price': 0.557, 'bid1Volume': '10927', 'bid2Price': 0.556, 'bid2Volume': '13038', 'bid3Price': 0.555, 'bid3Volume': '15755', 'bid4Price': 0.554, 'bid4Volume': '12945', 'bid5Price': 0.553, 'bid5Volume': '2260', 'bidAskDiff': '-40938', 'changeAmount': -0.002, 'changePercent': -0.36, 'code': '513360', 'currentVolume': '769', 'high': 0.566, 'innerVolume': '880071', 'latestPrice': 0.558, 'limitDownPrice': 0.504, 'limitUpPrice': 0.616, 'low': 0.556, 'marketType': '3', 'name': '教育ETF博时', 'open': 0.557, 'outerVolume': '643336', 'prevClose': 0.56, 'success': True, 'timestamp': '2026-02-13 16:11:56', 'turnoverRate': 27.02, 'volume': '1523407', 'volumeRatio': 0.54}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sh513360 [2026-02-14 14:15:24.126] [11/36] Processing sh515220 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/515220 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '587222763.0', 'amplitude': 2.15, 'ask1Price': 1.145, 'ask1Volume': '3464', 'ask2Price': 1.146, 'ask2Volume': '21477', 'ask3Price': 1.147, 'ask3Volume': '21310', 'ask4Price': 1.148, 'ask4Volume': '4544', 'ask5Price': 1.149, 'ask5Volume': '727', 'avgPrice': 1.152, 'bid1Price': 1.144, 'bid1Volume': '103', 'bid2Price': 1.143, 'bid2Volume': '5878', 'bid3Price': 1.142, 'bid3Volume': '14820', 'bid4Price': 1.141, 'bid4Volume': '5489', 'bid5Price': 1.14, 'bid5Volume': '16694', 'bidAskDiff': '-8538', 'changeAmount': -0.02, 'changePercent': -1.72, 'code': '515220', 'currentVolume': '3', 'high': 1.168, 'innerVolume': '3053053', 'latestPrice': 1.144, 'limitDownPrice': 1.048, 'limitUpPrice': 1.28, 'low': 1.143, 'marketType': '3', 'name': '煤炭ETF', 'open': 1.156, 'outerVolume': '2043889', 'prevClose': 1.164, 'success': True, 'timestamp': '2026-02-13 16:11:59', 'turnoverRate': 6.33, 'volume': '5096942', 'volumeRatio': 0.89}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sh515220 [2026-02-14 14:15:24.126] [12/36] Processing sh515210 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/515210 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '418328581.0', 'amplitude': 2.71, 'ask1Price': 1.514, 'ask1Volume': '123', 'ask2Price': 1.515, 'ask2Volume': '2939', 'ask3Price': 1.516, 'ask3Volume': '3877', 'ask4Price': 1.517, 'ask4Volume': '50', 'ask5Price': 1.518, 'ask5Volume': '962', 'avgPrice': 1.517, 'bid1Price': 1.513, 'bid1Volume': '54', 'bid2Price': 1.512, 'bid2Volume': '2453', 'bid3Price': 1.511, 'bid3Volume': '2254', 'bid4Price': 1.51, 'bid4Volume': '2521', 'bid5Price': 1.509, 'bid5Volume': '2319', 'bidAskDiff': '1650', 'changeAmount': -0.039, 'changePercent': -2.51, 'code': '515210', 'currentVolume': '16', 'high': 1.55, 'innerVolume': '2478310', 'latestPrice': 1.513, 'limitDownPrice': 1.397, 'limitUpPrice': 1.707, 'low': 1.508, 'marketType': '3', 'name': '钢铁ETF', 'open': 1.55, 'outerVolume': '279001', 'prevClose': 1.552, 'success': True, 'timestamp': '2026-02-13 16:11:53', 'turnoverRate': 9.28, 'volume': '2757311', 'volumeRatio': 4.4}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sh515210 [2026-02-14 14:15:24.126] [13/36] Processing sz159996 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159996 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '26097674.3', 'amplitude': 0.88, 'ask1Price': 1.581, 'ask1Volume': '425', 'ask2Price': 1.582, 'ask2Volume': '70', 'ask3Price': 1.583, 'ask3Volume': '429', 'ask4Price': 1.586, 'ask4Volume': '189', 'ask5Price': 1.588, 'ask5Volume': '780', 'avgPrice': 1.586, 'bid1Price': 1.58, 'bid1Volume': '18', 'bid2Price': 1.579, 'bid2Volume': '39', 'bid3Price': 1.578, 'bid3Volume': '469', 'bid4Price': 1.576, 'bid4Volume': '20', 'bid5Price': 1.575, 'bid5Volume': '115', 'bidAskDiff': '-1232', 'changeAmount': -0.007, 'changePercent': -0.44, 'code': '159996', 'currentVolume': '143', 'high': 1.592, 'innerVolume': '87197', 'latestPrice': 1.581, 'limitDownPrice': 1.429, 'limitUpPrice': 1.747, 'low': 1.578, 'marketType': '3', 'name': '家电ETF', 'open': 1.586, 'outerVolume': '77319', 'prevClose': 1.588, 'success': True, 'timestamp': '2026-02-13 15:34:18', 'turnoverRate': 1.69, 'volume': '164516', 'volumeRatio': 0.52}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sz159996 [2026-02-14 14:15:24.126] [14/36] Processing sz159869 ... [2026-02-14 14:15:24.126] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159869 [2026-02-14 14:15:24.126] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '550647893.534', 'amplitude': 1.59, 'ask1Price': 1.623, 'ask1Volume': '30824', 'ask2Price': 1.624, 'ask2Volume': '15338', 'ask3Price': 1.625, 'ask3Volume': '3496', 'ask4Price': 1.626, 'ask4Volume': '6135', 'ask5Price': 1.627, 'ask5Volume': '3018', 'avgPrice': 1.629, 'bid1Price': 1.622, 'bid1Volume': '1609', 'bid2Price': 1.621, 'bid2Volume': '1766', 'bid3Price': 1.62, 'bid3Volume': '7655', 'bid4Price': 1.619, 'bid4Volume': '1486', 'bid5Price': 1.618, 'bid5Volume': '1998', 'bidAskDiff': '-44297', 'changeAmount': -0.012, 'changePercent': -0.73, 'code': '159869', 'currentVolume': '29577', 'high': 1.641, 'innerVolume': '1887056', 'latestPrice': 1.623, 'limitDownPrice': 1.472, 'limitUpPrice': 1.799, 'low': 1.615, 'marketType': '3', 'name': '游戏ETF', 'open': 1.628, 'outerVolume': '1493515', 'prevClose': 1.635, 'success': True, 'timestamp': '2026-02-13 15:34:54', 'turnoverRate': 4.09, 'volume': '3380570', 'volumeRatio': 0.49}, 'message': '成功'} [2026-02-14 14:15:24.126] ✓ Completed: sz159869 [2026-02-14 14:15:24.126] [15/36] Processing sh512880 ... [2026-02-14 14:15:25.861] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512880 [2026-02-14 14:15:25.861] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '1507505844.0', 'amplitude': 1.52, 'ask1Price': 1.174, 'ask1Volume': '1361', 'ask2Price': 1.175, 'ask2Volume': '119385', 'ask3Price': 1.176, 'ask3Volume': '83761', 'ask4Price': 1.177, 'ask4Volume': '21297', 'ask5Price': 1.178, 'ask5Volume': '6628', 'avgPrice': 1.181, 'bid1Price': 1.173, 'bid1Volume': '146478', 'bid2Price': 1.172, 'bid2Volume': '106393', 'bid3Price': 1.171, 'bid3Volume': '109793', 'bid4Price': 1.17, 'bid4Volume': '67748', 'bid5Price': 1.169, 'bid5Volume': '14426', 'bidAskDiff': '212406', 'changeAmount': -0.011, 'changePercent': -0.93, 'code': '512880', 'currentVolume': '699', 'high': 1.191, 'innerVolume': '7766762', 'latestPrice': 1.174, 'limitDownPrice': 1.067, 'limitUpPrice': 1.304, 'low': 1.173, 'marketType': '3', 'name': '证券ETF', 'open': 1.186, 'outerVolume': '4992877', 'prevClose': 1.185, 'success': True, 'timestamp': '2026-02-13 16:11:46', 'turnoverRate': 2.66, 'volume': '12759639', 'volumeRatio': 1.25}, 'message': '成功'} [2026-02-14 14:15:25.861] ✓ Completed: sh512880 [2026-02-14 14:15:25.861] [16/36] Processing sz159870 ... [2026-02-14 14:15:25.861] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159870 [2026-02-14 14:15:25.861] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '1179846754.248', 'amplitude': 1.73, 'ask1Price': 0.908, 'ask1Volume': '7784', 'ask2Price': 0.909, 'ask2Volume': '21302', 'ask3Price': 0.91, 'ask3Volume': '20209', 'ask4Price': 0.911, 'ask4Volume': '5825', 'ask5Price': 0.912, 'ask5Volume': '4088', 'avgPrice': 0.913, 'bid1Price': 0.907, 'bid1Volume': '76329', 'bid2Price': 0.906, 'bid2Volume': '36983', 'bid3Price': 0.905, 'bid3Volume': '88764', 'bid4Price': 0.904, 'bid4Volume': '12359', 'bid5Price': 0.903, 'bid5Volume': '19945', 'bidAskDiff': '175172', 'changeAmount': -0.018, 'changePercent': -1.95, 'code': '159870', 'currentVolume': '123812', 'high': 0.922, 'innerVolume': '7302145', 'latestPrice': 0.907, 'limitDownPrice': 0.833, 'limitUpPrice': 1.018, 'low': 0.906, 'marketType': '3', 'name': '化工ETF', 'open': 0.917, 'outerVolume': '5619412', 'prevClose': 0.925, 'success': True, 'timestamp': '2026-02-13 15:34:54', 'turnoverRate': 3.31, 'volume': '12921557', 'volumeRatio': 0.76}, 'message': '成功'} [2026-02-14 14:15:25.861] ✓ Completed: sz159870 [2026-02-14 14:15:25.861] [17/36] Processing sz159667 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159667 [2026-02-14 14:15:25.862] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '62323763.5', 'amplitude': 1.32, 'ask1Price': 1.805, 'ask1Volume': '17', 'ask2Price': 1.806, 'ask2Volume': '5', 'ask3Price': 1.808, 'ask3Volume': '38', 'ask4Price': 1.809, 'ask4Volume': '1', 'ask5Price': 1.81, 'ask5Volume': '96', 'avgPrice': 1.803, 'bid1Price': 1.804, 'bid1Volume': '1648', 'bid2Price': 1.803, 'bid2Volume': '110', 'bid3Price': 1.802, 'bid3Volume': '278', 'bid4Price': 1.801, 'bid4Volume': '3562', 'bid5Price': 1.8, 'bid5Volume': '1630', 'bidAskDiff': '7071', 'changeAmount': -0.019, 'changePercent': -1.04, 'code': '159667', 'currentVolume': '2002', 'high': 1.816, 'innerVolume': '181432', 'latestPrice': 1.804, 'limitDownPrice': 1.641, 'limitUpPrice': 2.005, 'low': 1.792, 'marketType': '3', 'name': '工业母机ETF', 'open': 1.8, 'outerVolume': '164292', 'prevClose': 1.823, 'success': True, 'timestamp': '2026-02-13 15:34:30', 'turnoverRate': 4.53, 'volume': '345724', 'volumeRatio': 0.65}, 'message': '成功'} [2026-02-14 14:15:25.862] ✓ Completed: sz159667 [2026-02-14 14:15:25.862] [18/36] Processing sh513770 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/513770 [2026-02-14 14:15:25.862] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '625263189.0', 'amplitude': 1.36, 'ask1Price': 0.51, 'ask1Volume': '106308', 'ask2Price': 0.511, 'ask2Volume': '217944', 'ask3Price': 0.512, 'ask3Volume': '47857', 'ask4Price': 0.513, 'ask4Volume': '36333', 'ask5Price': 0.514, 'ask5Volume': '31248', 'avgPrice': 0.507, 'bid1Price': 0.509, 'bid1Volume': '173820', 'bid2Price': 0.508, 'bid2Volume': '230249', 'bid3Price': 0.507, 'bid3Volume': '177435', 'bid4Price': 0.506, 'bid4Volume': '19391', 'bid5Price': 0.505, 'bid5Volume': '45535', 'bidAskDiff': '206740', 'changeAmount': -0.003, 'changePercent': -0.58, 'code': '513770', 'currentVolume': '5899', 'high': 0.511, 'innerVolume': '6286432', 'latestPrice': 0.51, 'limitDownPrice': 0.462, 'limitUpPrice': 0.564, 'low': 0.504, 'marketType': '3', 'name': '港股互联网ETF', 'open': 0.505, 'outerVolume': '6057002', 'prevClose': 0.513, 'success': True, 'timestamp': '2026-02-13 16:12:00', 'turnoverRate': 4.65, 'volume': '12343434', 'volumeRatio': 1.04}, 'message': '成功'} [2026-02-14 14:15:25.862] ✓ Completed: sh513770 [2026-02-14 14:15:25.862] [19/36] Processing sh512800 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512800 [2026-02-14 14:15:25.862] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '696515689.0', 'amplitude': 1.15, 'ask1Price': 0.78, 'ask1Volume': '138962', 'ask2Price': 0.781, 'ask2Volume': '58182', 'ask3Price': 0.782, 'ask3Volume': '38639', 'ask4Price': 0.783, 'ask4Volume': '23351', 'ask5Price': 0.784, 'ask5Volume': '8551', 'avgPrice': 0.783, 'bid1Price': 0.778, 'bid1Volume': '51795', 'bid2Price': 0.777, 'bid2Volume': '58824', 'bid3Price': 0.776, 'bid3Volume': '17017', 'bid4Price': 0.775, 'bid4Volume': '9739', 'bid5Price': 0.774, 'bid5Volume': '3854', 'bidAskDiff': '-126456', 'changeAmount': -0.005, 'changePercent': -0.64, 'code': '512800', 'currentVolume': '172', 'high': 0.787, 'innerVolume': '4621419', 'latestPrice': 0.779, 'limitDownPrice': 0.706, 'limitUpPrice': 0.862, 'low': 0.778, 'marketType': '3', 'name': '银行ETF', 'open': 0.785, 'outerVolume': '4277549', 'prevClose': 0.784, 'success': True, 'timestamp': '2026-02-13 16:11:36', 'turnoverRate': 5.79, 'volume': '8898968', 'volumeRatio': 1.14}, 'message': '成功'} [2026-02-14 14:15:25.862] ✓ Completed: sh512800 [2026-02-14 14:15:25.862] [20/36] Processing sz159652 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159652 [2026-02-14 14:15:25.862] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '393096675.1', 'amplitude': 2.39, 'ask1Price': 1.899, 'ask1Volume': '1132', 'ask2Price': 1.9, 'ask2Volume': '1456', 'ask3Price': 1.901, 'ask3Volume': '67', 'ask4Price': 1.902, 'ask4Volume': '16', 'ask5Price': 1.903, 'ask5Volume': '21', 'avgPrice': 1.914, 'bid1Price': 1.898, 'bid1Volume': '2778', 'bid2Price': 1.897, 'bid2Volume': '2645', 'bid3Price': 1.896, 'bid3Volume': '2872', 'bid4Price': 1.895, 'bid4Volume': '4271', 'bid5Price': 1.894, 'bid5Volume': '1698', 'bidAskDiff': '11572', 'changeAmount': -0.07, 'changePercent': -3.56, 'code': '159652', 'currentVolume': '16874', 'high': 1.94, 'innerVolume': '1033724', 'latestPrice': 1.898, 'limitDownPrice': 1.771, 'limitUpPrice': 2.165, 'low': 1.893, 'marketType': '3', 'name': '有色ETF汇添富', 'open': 1.923, 'outerVolume': '1019948', 'prevClose': 1.968, 'success': True, 'timestamp': '2026-02-13 15:34:06', 'turnoverRate': 6.24, 'volume': '2053672', 'volumeRatio': 1.65}, 'message': '成功'} [2026-02-14 14:15:25.862] ✓ Completed: sz159652 [2026-02-14 14:15:25.862] [21/36] Processing sh512710 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512710 [2026-02-14 14:15:25.862] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '670114259.0', 'amplitude': 2.48, 'ask1Price': 0.86, 'ask1Volume': '11358', 'ask2Price': 0.861, 'ask2Volume': '23426', 'ask3Price': 0.862, 'ask3Volume': '43271', 'ask4Price': 0.863, 'ask4Volume': '55266', 'ask5Price': 0.864, 'ask5Volume': '45790', 'avgPrice': 0.857, 'bid1Price': 0.859, 'bid1Volume': '209', 'bid2Price': 0.858, 'bid2Volume': '43722', 'bid3Price': 0.857, 'bid3Volume': '10108', 'bid4Price': 0.856, 'bid4Volume': '31967', 'bid5Price': 0.855, 'bid5Volume': '20751', 'bidAskDiff': '-72354', 'changeAmount': 0.012, 'changePercent': 1.42, 'code': '512710', 'currentVolume': '4868', 'high': 0.864, 'innerVolume': '3562997', 'latestPrice': 0.859, 'limitDownPrice': 0.762, 'limitUpPrice': 0.932, 'low': 0.843, 'marketType': '3', 'name': '军工龙头ETF', 'open': 0.844, 'outerVolume': '4256466', 'prevClose': 0.847, 'success': True, 'timestamp': '2026-02-13 16:11:38', 'turnoverRate': 6.57, 'volume': '7819463', 'volumeRatio': 1.46}, 'message': '成功'} [2026-02-14 14:15:25.862] ✓ Completed: sh512710 [2026-02-14 14:15:25.862] [22/36] Processing sz159819 ... [2026-02-14 14:15:25.862] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159819 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '480579941.31', 'amplitude': 2.0, 'ask1Price': 1.597, 'ask1Volume': '4681', 'ask2Price': 1.598, 'ask2Volume': '4027', 'ask3Price': 1.599, 'ask3Volume': '1697', 'ask4Price': 1.6, 'ask4Volume': '1788', 'ask5Price': 1.601, 'ask5Volume': '191', 'avgPrice': 1.601, 'bid1Price': 1.596, 'bid1Volume': '15032', 'bid2Price': 1.595, 'bid2Volume': '6433', 'bid3Price': 1.594, 'bid3Volume': '6578', 'bid4Price': 1.593, 'bid4Volume': '3863', 'bid5Price': 1.592, 'bid5Volume': '4862', 'bidAskDiff': '24384', 'changeAmount': -0.008, 'changePercent': -0.5, 'code': '159819', 'currentVolume': '40391', 'high': 1.617, 'innerVolume': '1769727', 'latestPrice': 1.596, 'limitDownPrice': 1.444, 'limitUpPrice': 1.764, 'low': 1.585, 'marketType': '3', 'name': '人工智能ETF易方达', 'open': 1.59, 'outerVolume': '1231953', 'prevClose': 1.604, 'success': True, 'timestamp': '2026-02-13 15:34:24', 'turnoverRate': 1.85, 'volume': '3001680', 'volumeRatio': 0.86}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sz159819 [2026-02-14 14:15:27.864] [23/36] Processing sh562500 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/562500 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '1301606077.0', 'amplitude': 1.48, 'ask1Price': 1.084, 'ask1Volume': '24549', 'ask2Price': 1.085, 'ask2Volume': '63934', 'ask3Price': 1.086, 'ask3Volume': '41707', 'ask4Price': 1.087, 'ask4Volume': '65038', 'ask5Price': 1.088, 'ask5Volume': '90762', 'avgPrice': 1.083, 'bid1Price': 1.083, 'bid1Volume': '27363', 'bid2Price': 1.082, 'bid2Volume': '73299', 'bid3Price': 1.081, 'bid3Volume': '65628', 'bid4Price': 1.08, 'bid4Volume': '163514', 'bid5Price': 1.079, 'bid5Volume': '23877', 'bidAskDiff': '67691', 'changeAmount': 0.001, 'changePercent': 0.09, 'code': '562500', 'currentVolume': '5633', 'high': 1.087, 'innerVolume': '5813761', 'latestPrice': 1.083, 'limitDownPrice': 0.974, 'limitUpPrice': 1.19, 'low': 1.071, 'marketType': '3', 'name': '机器人ETF', 'open': 1.074, 'outerVolume': '6209558', 'prevClose': 1.082, 'success': True, 'timestamp': '2026-02-13 16:11:36', 'turnoverRate': 4.94, 'volume': '12023320', 'volumeRatio': 1.25}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sh562500 [2026-02-14 14:15:27.864] [24/36] Processing sh516510 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/516510 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '136927128.0', 'amplitude': 2.11, 'ask1Price': 1.886, 'ask1Volume': '2006', 'ask2Price': 1.887, 'ask2Volume': '1061', 'ask3Price': 1.888, 'ask3Volume': '1385', 'ask4Price': 1.89, 'ask4Volume': '399', 'ask5Price': 1.891, 'ask5Volume': '38', 'avgPrice': 1.893, 'bid1Price': 1.885, 'bid1Volume': '300', 'bid2Price': 1.884, 'bid2Volume': '780', 'bid3Price': 1.883, 'bid3Volume': '25', 'bid4Price': 1.881, 'bid4Volume': '671', 'bid5Price': 1.88, 'bid5Volume': '1218', 'bidAskDiff': '-1895', 'changeAmount': -0.013, 'changePercent': -0.69, 'code': '516510', 'currentVolume': '296', 'high': 1.919, 'innerVolume': '427859', 'latestPrice': 1.884, 'limitDownPrice': 1.707, 'limitUpPrice': 2.087, 'low': 1.879, 'marketType': '3', 'name': '云计算ETF易方达', 'open': 1.884, 'outerVolume': '295457', 'prevClose': 1.897, 'success': True, 'timestamp': '2026-02-13 16:11:58', 'turnoverRate': 4.68, 'volume': '723316', 'volumeRatio': 0.79}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sh516510 [2026-02-14 14:15:27.864] [25/36] Processing sh518880 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/518880 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '8131354160.0', 'amplitude': 1.02, 'ask1Price': 10.579, 'ask1Volume': '5', 'ask2Price': 10.58, 'ask2Volume': '2321', 'ask3Price': 10.581, 'ask3Volume': '179', 'ask4Price': 10.582, 'ask4Volume': '195', 'ask5Price': 10.583, 'ask5Volume': '580', 'avgPrice': 10.569, 'bid1Price': 10.577, 'bid1Volume': '911', 'bid2Price': 10.576, 'bid2Volume': '1302', 'bid3Price': 10.575, 'bid3Volume': '2735', 'bid4Price': 10.574, 'bid4Volume': '163', 'bid5Price': 10.573, 'bid5Volume': '5452', 'bidAskDiff': '7283', 'changeAmount': -0.145, 'changePercent': -1.35, 'code': '518880', 'currentVolume': '1666', 'high': 10.617, 'innerVolume': '4099307', 'latestPrice': 10.575, 'limitDownPrice': 9.648, 'limitUpPrice': 11.792, 'low': 10.508, 'marketType': '3', 'name': '黄金ETF', 'open': 10.582, 'outerVolume': '3594616', 'prevClose': 10.72, 'success': True, 'timestamp': '2026-02-13 16:11:48', 'turnoverRate': 6.86, 'volume': '7693923', 'volumeRatio': 0.77}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sh518880 [2026-02-14 14:15:27.864] [26/36] Processing sz159796 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159796 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '195457156.0', 'amplitude': 1.72, 'ask1Price': 0.981, 'ask1Volume': '3273', 'ask2Price': 0.982, 'ask2Volume': '12326', 'ask3Price': 0.983, 'ask3Volume': '368', 'ask4Price': 0.984, 'ask4Volume': '2673', 'ask5Price': 0.985, 'ask5Volume': '4655', 'avgPrice': 0.986, 'bid1Price': 0.98, 'bid1Volume': '860', 'bid2Price': 0.979, 'bid2Volume': '5621', 'bid3Price': 0.978, 'bid3Volume': '6443', 'bid4Price': 0.977, 'bid4Volume': '5964', 'bid5Price': 0.976, 'bid5Volume': '1815', 'bidAskDiff': '-2592', 'changeAmount': -0.01, 'changePercent': -1.01, 'code': '159796', 'currentVolume': '8029', 'high': 0.995, 'innerVolume': '1055061', 'latestPrice': 0.98, 'limitDownPrice': 0.891, 'limitUpPrice': 1.089, 'low': 0.978, 'marketType': '3', 'name': '电池ETF汇添富', 'open': 0.985, 'outerVolume': '927962', 'prevClose': 0.99, 'success': True, 'timestamp': '2026-02-13 15:34:51', 'turnoverRate': 2.17, 'volume': '1983023', 'volumeRatio': 0.66}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sz159796 [2026-02-14 14:15:27.864] [27/36] Processing sz159825 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159825 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '277039779.682', 'amplitude': 1.43, 'ask1Price': 0.831, 'ask1Volume': '363', 'ask2Price': 0.832, 'ask2Volume': '1923', 'ask3Price': 0.833, 'ask3Volume': '729', 'ask4Price': 0.834, 'ask4Volume': '53', 'ask5Price': 0.835, 'ask5Volume': '1067', 'avgPrice': 0.833, 'bid1Price': 0.83, 'bid1Volume': '11561', 'bid2Price': 0.829, 'bid2Volume': '2988', 'bid3Price': 0.828, 'bid3Volume': '4342', 'bid4Price': 0.827, 'bid4Volume': '2358', 'bid5Price': 0.826, 'bid5Volume': '5150', 'bidAskDiff': '22264', 'changeAmount': -0.011, 'changePercent': -1.31, 'code': '159825', 'currentVolume': '3562', 'high': 0.84, 'innerVolume': '3016896', 'latestPrice': 0.83, 'limitDownPrice': 0.757, 'limitUpPrice': 0.925, 'low': 0.828, 'marketType': '3', 'name': '农业ETF', 'open': 0.839, 'outerVolume': '306966', 'prevClose': 0.841, 'success': True, 'timestamp': '2026-02-13 15:34:39', 'turnoverRate': 10.79, 'volume': '3323862', 'volumeRatio': 3.71}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sz159825 [2026-02-14 14:15:27.864] [28/36] Processing sh515880 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/515880 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '678213657.0', 'amplitude': 1.69, 'ask1Price': 1.047, 'ask1Volume': '3918', 'ask2Price': 1.048, 'ask2Volume': '2023', 'ask3Price': 1.049, 'ask3Volume': '3217', 'ask4Price': 1.05, 'ask4Volume': '5218', 'ask5Price': 1.051, 'ask5Volume': '728', 'avgPrice': 1.051, 'bid1Price': 1.046, 'bid1Volume': '1366', 'bid2Price': 1.045, 'bid2Volume': '7246', 'bid3Price': 1.044, 'bid3Volume': '38777', 'bid4Price': 1.043, 'bid4Volume': '55130', 'bid5Price': 1.042, 'bid5Volume': '13645', 'bidAskDiff': '101060', 'changeAmount': -0.021, 'changePercent': -1.97, 'code': '515880', 'currentVolume': '289', 'high': 1.061, 'innerVolume': '3789495', 'latestPrice': 1.046, 'limitDownPrice': 0.96, 'limitUpPrice': 1.174, 'low': 1.043, 'marketType': '3', 'name': '通信ETF', 'open': 1.055, 'outerVolume': '2663354', 'prevClose': 1.067, 'success': True, 'timestamp': '2026-02-13 16:11:55', 'turnoverRate': 4.63, 'volume': '6452849', 'volumeRatio': 0.67}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sh515880 [2026-02-14 14:15:27.864] [29/36] Processing sh516560 ... [2026-02-14 14:15:27.864] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/516560 [2026-02-14 14:15:27.864] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '3014246.0', 'amplitude': 1.13, 'ask1Price': 0.881, 'ask1Volume': '453', 'ask2Price': 0.883, 'ask2Volume': '100', 'ask3Price': 0.884, 'ask3Volume': '490', 'ask4Price': 0.885, 'ask4Volume': '18', 'ask5Price': 0.886, 'ask5Volume': '846', 'avgPrice': 0.881, 'bid1Price': 0.88, 'bid1Volume': '127', 'bid2Price': 0.878, 'bid2Volume': '467', 'bid3Price': 0.876, 'bid3Volume': '341', 'bid4Price': 0.875, 'bid4Volume': '225', 'bid5Price': 0.874, 'bid5Volume': '113', 'bidAskDiff': '-634', 'changeAmount': -0.003, 'changePercent': -0.34, 'code': '516560', 'currentVolume': '10', 'high': 0.886, 'innerVolume': '20687', 'latestPrice': 0.881, 'limitDownPrice': 0.796, 'limitUpPrice': 0.972, 'low': 0.876, 'marketType': '3', 'name': '养老ETF', 'open': 0.884, 'outerVolume': '13546', 'prevClose': 0.884, 'success': True, 'timestamp': '2026-02-13 16:11:54', 'turnoverRate': 2.23, 'volume': '34233', 'volumeRatio': 0.61}, 'message': '成功'} [2026-02-14 14:15:27.864] ✓ Completed: sh516560 [2026-02-14 14:15:27.864] [30/36] Processing sh512980 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/512980 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '646821985.0', 'amplitude': 2.59, 'ask1Price': 1.213, 'ask1Volume': '932', 'ask2Price': 1.214, 'ask2Volume': '7498', 'ask3Price': 1.215, 'ask3Volume': '4923', 'ask4Price': 1.216, 'ask4Volume': '3397', 'ask5Price': 1.217, 'ask5Volume': '13212', 'avgPrice': 1.224, 'bid1Price': 1.212, 'bid1Volume': '2069', 'bid2Price': 1.211, 'bid2Volume': '4259', 'bid3Price': 1.21, 'bid3Volume': '4663', 'bid4Price': 1.209, 'bid4Volume': '8547', 'bid5Price': 1.208, 'bid5Volume': '6204', 'bidAskDiff': '-4220', 'changeAmount': -0.024, 'changePercent': -1.94, 'code': '512980', 'currentVolume': '860', 'high': 1.242, 'innerVolume': '3102076', 'latestPrice': 1.211, 'limitDownPrice': 1.112, 'limitUpPrice': 1.359, 'low': 1.21, 'marketType': '3', 'name': '传媒ETF', 'open': 1.226, 'outerVolume': '2181352', 'prevClose': 1.235, 'success': True, 'timestamp': '2026-02-13 16:11:46', 'turnoverRate': 5.33, 'volume': '5283428', 'volumeRatio': 0.6}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sh512980 [2026-02-14 14:15:29.294] [31/36] Processing sh513090 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/513090 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '4892157251.0', 'amplitude': 1.9, 'ask1Price': 2.044, 'ask1Volume': '17080', 'ask2Price': 2.045, 'ask2Volume': '42865', 'ask3Price': 2.046, 'ask3Volume': '52973', 'ask4Price': 2.047, 'ask4Volume': '45242', 'ask5Price': 2.048, 'ask5Volume': '31485', 'avgPrice': 2.057, 'bid1Price': 2.043, 'bid1Volume': '21587', 'bid2Price': 2.042, 'bid2Volume': '24380', 'bid3Price': 2.041, 'bid3Volume': '33548', 'bid4Price': 2.04, 'bid4Volume': '41471', 'bid5Price': 2.039, 'bid5Volume': '3848', 'bidAskDiff': '-64811', 'changeAmount': -0.014, 'changePercent': -0.68, 'code': '513090', 'currentVolume': '2326', 'high': 2.08, 'innerVolume': '12480636', 'latestPrice': 2.044, 'limitDownPrice': 1.852, 'limitUpPrice': 2.264, 'low': 2.041, 'marketType': '3', 'name': '香港证券ETF易方达', 'open': 2.05, 'outerVolume': '11301161', 'prevClose': 2.058, 'success': True, 'timestamp': '2026-02-13 16:11:54', 'turnoverRate': 18.11, 'volume': '23781797', 'volumeRatio': 1.13}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sh513090 [2026-02-14 14:15:29.294] [32/36] Processing sh563010 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/563010 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '10099377.0', 'amplitude': 1.3, 'ask1Price': 1.904, 'ask1Volume': '785', 'ask2Price': 1.906, 'ask2Volume': '1500', 'ask3Price': 1.911, 'ask3Volume': '1203', 'ask4Price': 1.912, 'ask4Volume': '157', 'ask5Price': 1.915, 'ask5Volume': '666', 'avgPrice': 1.912, 'bid1Price': 1.903, 'bid1Volume': '69', 'bid2Price': 1.902, 'bid2Volume': '2', 'bid3Price': 1.9, 'bid3Volume': '577', 'bid4Price': 1.899, 'bid4Volume': '2010', 'bid5Price': 1.898, 'bid5Volume': '6', 'bidAskDiff': '-1647', 'changeAmount': -0.02, 'changePercent': -1.04, 'code': '563010', 'currentVolume': '20', 'high': 1.928, 'innerVolume': '30155', 'latestPrice': 1.904, 'limitDownPrice': 1.732, 'limitUpPrice': 2.116, 'low': 1.903, 'marketType': '3', 'name': '电信ETF易方达', 'open': 1.928, 'outerVolume': '22657', 'prevClose': 1.924, 'success': True, 'timestamp': '2026-02-13 16:11:58', 'turnoverRate': 5.73, 'volume': '52812', 'volumeRatio': 1.3}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sh563010 [2026-02-14 14:15:29.294] [33/36] Processing sh517520 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/517520 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '846149619.0', 'amplitude': 3.08, 'ask1Price': 2.485, 'ask1Volume': '24', 'ask2Price': 2.486, 'ask2Volume': '3990', 'ask3Price': 2.487, 'ask3Volume': '3973', 'ask4Price': 2.488, 'ask4Volume': '979', 'ask5Price': 2.489, 'ask5Volume': '508', 'avgPrice': 2.5, 'bid1Price': 2.484, 'bid1Volume': '94', 'bid2Price': 2.483, 'bid2Volume': '551', 'bid3Price': 2.482, 'bid3Volume': '606', 'bid4Price': 2.481, 'bid4Volume': '2813', 'bid5Price': 2.48, 'bid5Volume': '5207', 'bidAskDiff': '-203', 'changeAmount': -0.087, 'changePercent': -3.39, 'code': '517520', 'currentVolume': '43', 'high': 2.549, 'innerVolume': '1555690', 'latestPrice': 2.482, 'limitDownPrice': 2.312, 'limitUpPrice': 2.826, 'low': 2.47, 'marketType': '3', 'name': '黄金股ETF', 'open': 2.518, 'outerVolume': '1828480', 'prevClose': 2.569, 'success': True, 'timestamp': '2026-02-13 16:11:46', 'turnoverRate': 5.67, 'volume': '3384170', 'volumeRatio': 1.39}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sh517520 [2026-02-14 14:15:29.294] [34/36] Processing sz159570 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159570 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '991535313.686', 'amplitude': 1.29, 'ask1Price': 1.611, 'ask1Volume': '15590', 'ask2Price': 1.612, 'ask2Volume': '8949', 'ask3Price': 1.613, 'ask3Volume': '10581', 'ask4Price': 1.614, 'ask4Volume': '4145', 'ask5Price': 1.615, 'ask5Volume': '5800', 'avgPrice': 1.615, 'bid1Price': 1.61, 'bid1Volume': '6336', 'bid2Price': 1.609, 'bid2Volume': '10623', 'bid3Price': 1.608, 'bid3Volume': '17891', 'bid4Price': 1.607, 'bid4Volume': '2364', 'bid5Price': 1.606, 'bid5Volume': '7884', 'bidAskDiff': '33', 'changeAmount': -0.011, 'changePercent': -0.68, 'code': '159570', 'currentVolume': '50589', 'high': 1.628, 'innerVolume': '3301102', 'latestPrice': 1.611, 'limitDownPrice': 1.46, 'limitUpPrice': 1.784, 'low': 1.607, 'marketType': '3', 'name': '港股通创新药ETF', 'open': 1.611, 'outerVolume': '2839460', 'prevClose': 1.622, 'success': True, 'timestamp': '2026-02-13 15:34:42', 'turnoverRate': 3.95, 'volume': '6140562', 'volumeRatio': 0.63}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sz159570 [2026-02-14 14:15:29.294] [35/36] Processing sh563530 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/563530 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '127625463.0', 'amplitude': 1.94, 'ask1Price': 1.531, 'ask1Volume': '916', 'ask2Price': 1.532, 'ask2Volume': '10120', 'ask3Price': 1.533, 'ask3Volume': '5155', 'ask4Price': 1.534, 'ask4Volume': '7025', 'ask5Price': 1.535, 'ask5Volume': '2687', 'avgPrice': 1.544, 'bid1Price': 1.53, 'bid1Volume': '2886', 'bid2Price': 1.529, 'bid2Volume': '2558', 'bid3Price': 1.528, 'bid3Volume': '11927', 'bid4Price': 1.527, 'bid4Volume': '2170', 'bid5Price': 1.526, 'bid5Volume': '2898', 'bidAskDiff': '-3464', 'changeAmount': -0.015, 'changePercent': -0.97, 'code': '563530', 'currentVolume': '174', 'high': 1.559, 'innerVolume': '475125', 'latestPrice': 1.53, 'limitDownPrice': 1.391, 'limitUpPrice': 1.7, 'low': 1.529, 'marketType': '3', 'name': '卫星ETF易方达', 'open': 1.536, 'outerVolume': '351618', 'prevClose': 1.545, 'success': True, 'timestamp': '2026-02-13 16:11:41', 'turnoverRate': 9.15, 'volume': '826743', 'volumeRatio': 0.9}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sh563530 [2026-02-14 14:15:29.294] [36/36] Processing sz159516 ... [2026-02-14 14:15:29.294] [实时行情] 请求地址: https://tools.zhangjianyong.top/api/etf/realtime/159516 [2026-02-14 14:15:29.294] [实时行情] 接口出参: {'code': 200, 'data': {'amount': '1315255277.597', 'amplitude': 3.25, 'ask1Price': 1.833, 'ask1Volume': '8838', 'ask2Price': 1.834, 'ask2Volume': '11366', 'ask3Price': 1.835, 'ask3Volume': '22022', 'ask4Price': 1.836, 'ask4Volume': '4059', 'ask5Price': 1.837, 'ask5Volume': '1009', 'avgPrice': 1.843, 'bid1Price': 1.832, 'bid1Volume': '27380', 'bid2Price': 1.831, 'bid2Volume': '5198', 'bid3Price': 1.83, 'bid3Volume': '9054', 'bid4Price': 1.829, 'bid4Volume': '3735', 'bid5Price': 1.828, 'bid5Volume': '90590', 'bidAskDiff': '88663', 'changeAmount': 0.018, 'changePercent': 0.99, 'code': '159516', 'currentVolume': '73335', 'high': 1.861, 'innerVolume': '3228512', 'latestPrice': 1.832, 'limitDownPrice': 1.633, 'limitUpPrice': 1.995, 'low': 1.802, 'marketType': '3', 'name': '半导体设备ETF', 'open': 1.802, 'outerVolume': '3907540', 'prevClose': 1.814, 'success': True, 'timestamp': '2026-02-13 15:34:09', 'turnoverRate': 5.94, 'volume': '7136052', 'volumeRatio': 1.29}, 'message': '成功'} [2026-02-14 14:15:29.294] ✓ Completed: sz159516 [2026-02-14 14:15:29.294] [2026-02-14 14:15:29.294] [线程: MainThread] 成功获取 36 个ETF的数据 (耗时: 11.03秒) [2026-02-14 14:15:29.298] [2026-02-14 14:15:29.294] [线程: MainThread] 正在保存所有ETF数据到CSV文件: /home/zhangjianyong/project/crewai/investment_team/out/20260214/20260214_141514_etf_all_data.csv [2026-02-14 14:15:29.298] Results saved to /home/zhangjianyong/project/crewai/investment_team/out/20260214/20260214_141514_etf_all_data.csv [2026-02-14 14:15:29.298] [2026-02-14 14:15:29.295] [线程: MainThread] ✓ CSV文件已保存 (耗时: 0.00秒) [2026-02-14 14:15:29.298] [2026-02-14 14:15:29.295] [线程: MainThread] ========== 程序执行完成(仅生成CSV文件) ========== [2026-02-14 14:15:29.298] [2026-02-14 14:15:29.295] [线程: MainThread] 总执行时间: 11.03秒 (0.18分钟)