fix: 移除溢价率高溢警告表情符号

用户要求不显示溢价率上的表情符号(⚠️),修改:
- 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%)
This commit is contained in:
2026-05-12 21:14:03 +08:00
parent 412177837f
commit c63158c99d

View File

@@ -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 = ""