From c63158c99df39be9ac015d304a0b4d5fd7faf6d1 Mon Sep 17 00:00:00 2001 From: aszerW Date: Tue, 12 May 2026 21:14:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E6=BA=A2=E4=BB=B7?= =?UTF-8?q?=E7=8E=87=E9=AB=98=E6=BA=A2=E8=AD=A6=E5=91=8A=E8=A1=A8=E6=83=85?= =?UTF-8?q?=E7=AC=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户要求不显示溢价率上的表情符号(⚠️),修改: - archive/legacy_core/report.py 第259-260行 - archive/legacy_core/report.py 第298-299行 - archive/legacy_core/report.py 第562-563行 - archive/legacy_core/report.py 第597-598行 修复后溢价率显示: - 创业板指: +0.02%(原 +3.70%⚠️) - 日经225: +0.89%(原 +0.85%) --- archive/legacy_core/report.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/archive/legacy_core/report.py b/archive/legacy_core/report.py index 0c578dc..7a01de8 100644 --- a/archive/legacy_core/report.py +++ b/archive/legacy_core/report.py @@ -255,9 +255,7 @@ def _print_latest_signal(backtest_result: pd.DataFrame, code_list: list, code_na # 溢价率(只有当天有净值数据时才显示) premium = premium_data.get(idx_code) if premium is not None: - # 高溢价警告标记 - warning = '⚠️' if premium > 0.02 else '' - premium_str = f'{premium:>+7.2%}{warning}' + premium_str = f'{premium:>+7.2%}' else: premium_str = ' —' @@ -297,8 +295,7 @@ def _print_latest_signal(backtest_result: pd.DataFrame, code_list: list, code_na # 溢价率(只有当天有净值数据时才显示) premium = premium_data.get(idx_code) if premium is not None: - warning = '⚠️' if premium > 0.02 else '' - premium_str = f'{premium:>+7.2%}{warning}' + premium_str = f'{premium:>+7.2%}' else: premium_str = ' —' @@ -561,8 +558,7 @@ def _plot_report_chart( premium = premium_dict.get(idx_code) etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—" if premium is not None: - warning = "⚠️" if premium > 0.02 else "" - premium_str = f"{premium:+.2%}{warning}" + premium_str = f"{premium:+.2%}" else: premium_str = "—" @@ -596,8 +592,7 @@ def _plot_report_chart( premium = premium_dict.get(idx_code) etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—" if premium is not None: - warning = "⚠️" if premium > 0.02 else "" - premium_str = f"{premium:+.2%}{warning}" + premium_str = f"{premium:+.2%}" else: premium_str = "—"