Skip to content

Commit 4a3cf97

Browse files
committed
Localize mega-cap strategy status name
1 parent e412631 commit 4a3cf97

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

notifications/telegram.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def format_small_account_cash_substitution_notes(
252252
"strategy_name_russell_1000_multi_factor_defensive": "罗素1000多因子",
253253
"strategy_name_tech_communication_pullback_enhancement": "科技通信回调增强",
254254
"strategy_name_qqq_tech_enhancement": "科技通信回调增强",
255-
"strategy_name_mega_cap_leader_rotation_top50_balanced": "Mega Cap Top50 平衡龙头轮动",
255+
"strategy_name_mega_cap_leader_rotation_top50_balanced": "美股超大盘50强平衡龙头轮动",
256256
"skip_reason_below_trade_threshold": "低于调仓阈值",
257257
"skip_reason_quote_unavailable": "无法获取报价",
258258
"skip_reason_sell_quantity_zero": "卖出股数为0",
@@ -393,7 +393,7 @@ def format_small_account_cash_substitution_notes(
393393
"strategy_name_russell_1000_multi_factor_defensive": "Russell 1000 Multi-Factor Defensive",
394394
"strategy_name_tech_communication_pullback_enhancement": "Tech Communication Pullback Enhancement",
395395
"strategy_name_qqq_tech_enhancement": "Tech Communication Pullback Enhancement",
396-
"strategy_name_mega_cap_leader_rotation_top50_balanced": "Mega Cap Top50 Balanced Leader Rotation",
396+
"strategy_name_mega_cap_leader_rotation_top50_balanced": "Mega Cap Leader Rotation Top50 Balanced",
397397
"skip_reason_below_trade_threshold": "below trade threshold",
398398
"skip_reason_quote_unavailable": "quote unavailable",
399399
"skip_reason_sell_quantity_zero": "sell quantity rounds to 0",

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ authors = [
1414
]
1515
dependencies = [
1616
"firstrade==0.0.39",
17-
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@9d9682533578c7e5a9e02ea80040b7014898e4dd",
18-
"us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@c7a1ae5e804b720f2ab6412451b9e8ee3341ff20",
17+
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@2a711adf60b585ca02932bab9ee1bac7ce1df7c6",
18+
"us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@085f6010883b3f7c66a1c16f96749c0251410f93",
1919
"google-cloud-storage",
2020
"requests",
2121
]

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
flask
22
gunicorn
33
firstrade==0.0.39
4-
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@9d9682533578c7e5a9e02ea80040b7014898e4dd
5-
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@c7a1ae5e804b720f2ab6412451b9e8ee3341ff20
4+
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@2a711adf60b585ca02932bab9ee1bac7ce1df7c6
5+
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@085f6010883b3f7c66a1c16f96749c0251410f93
66
google-cloud-storage
77
requests
88
pytest

scripts/print_strategy_profile_status.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def main(argv: list[str] | None = None) -> int:
2626
headers = [
2727
"Canonical profile",
2828
"Display name",
29+
"Chinese display name",
2930
"Eligible",
3031
"Enabled",
3132
"Domain",
@@ -38,6 +39,7 @@ def main(argv: list[str] | None = None) -> int:
3839
[
3940
str(row["canonical_profile"]),
4041
str(row["display_name"]),
42+
str(row.get("display_name_zh", "")),
4143
"Yes" if row["eligible"] else "No",
4244
"Yes" if row["enabled"] else "No",
4345
str(row["domain"]),

0 commit comments

Comments
 (0)