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:
@@ -255,9 +255,7 @@ def _print_latest_signal(backtest_result: pd.DataFrame, code_list: list, code_na
|
|||||||
# 溢价率(只有当天有净值数据时才显示)
|
# 溢价率(只有当天有净值数据时才显示)
|
||||||
premium = premium_data.get(idx_code)
|
premium = premium_data.get(idx_code)
|
||||||
if premium is not None:
|
if premium is not None:
|
||||||
# 高溢价警告标记
|
premium_str = f'{premium:>+7.2%}'
|
||||||
warning = '⚠️' if premium > 0.02 else ''
|
|
||||||
premium_str = f'{premium:>+7.2%}{warning}'
|
|
||||||
else:
|
else:
|
||||||
premium_str = ' —'
|
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)
|
premium = premium_data.get(idx_code)
|
||||||
if premium is not None:
|
if premium is not None:
|
||||||
warning = '⚠️' if premium > 0.02 else ''
|
premium_str = f'{premium:>+7.2%}'
|
||||||
premium_str = f'{premium:>+7.2%}{warning}'
|
|
||||||
else:
|
else:
|
||||||
premium_str = ' —'
|
premium_str = ' —'
|
||||||
|
|
||||||
@@ -561,8 +558,7 @@ def _plot_report_chart(
|
|||||||
premium = premium_dict.get(idx_code)
|
premium = premium_dict.get(idx_code)
|
||||||
etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—"
|
etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—"
|
||||||
if premium is not None:
|
if premium is not None:
|
||||||
warning = "⚠️" if premium > 0.02 else ""
|
premium_str = f"{premium:+.2%}"
|
||||||
premium_str = f"{premium:+.2%}{warning}"
|
|
||||||
else:
|
else:
|
||||||
premium_str = "—"
|
premium_str = "—"
|
||||||
|
|
||||||
@@ -596,8 +592,7 @@ def _plot_report_chart(
|
|||||||
premium = premium_dict.get(idx_code)
|
premium = premium_dict.get(idx_code)
|
||||||
etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—"
|
etf_close_str = f"{etf_close:.3f}" if etf_close is not None else "—"
|
||||||
if premium is not None:
|
if premium is not None:
|
||||||
warning = "⚠️" if premium > 0.02 else ""
|
premium_str = f"{premium:+.2%}"
|
||||||
premium_str = f"{premium:+.2%}{warning}"
|
|
||||||
else:
|
else:
|
||||||
premium_str = "—"
|
premium_str = "—"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user