From b7478bf2ef15dd70f704f64bc44ca00b48668926 Mon Sep 17 00:00:00 2001 From: aszerW Date: Wed, 25 Mar 2026 22:25:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(datasource):=20=E4=BF=AE=E6=AD=A3=E9=9D=9EA?= =?UTF-8?q?=E8=82=A1=E6=8C=87=E6=95=B0=E5=89=8D=E5=90=91=E5=A1=AB=E5=85=85?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将前向填充范围扩大至所有非A股指数 - 说明所有市场(港股、美股、黄金、加密货币)在T+1日09:00前已收盘 - 保障数据针对多市场的时效性和完整性 --- core/datasource/hybrid_source.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/datasource/hybrid_source.py b/core/datasource/hybrid_source.py index 28120a8..304a788 100644 --- a/core/datasource/hybrid_source.py +++ b/core/datasource/hybrid_source.py @@ -584,7 +584,8 @@ class HybridDataSource: # 重新索引到主市场交易日 index_data = index_data.reindex(primary_dates) - # 对非A股指数进行前向填充 + # 对所有非A股指数进行前向填充 + # 所有市场(港股、美股、黄金、加密货币)在T+1日09:00前都已收盘 non_a_codes = [c for c in valid_codes if not self._is_china_index(c)] for code in non_a_codes: if code in index_data.columns: