From 8f7607920f9a3451831a499f19ff75fd79403962 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Thu, 18 Jun 2026 23:52:31 +0800 Subject: [PATCH 1/2] Bump UsEquityStrategies for IBIT DCA --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 889f1ed..a14f542 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ flask gunicorn quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@b846c9d777a450e95d23c264853997d671f47dd9 -us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@d08492ea4b4055515606ae386e59a31a943a7fec +us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@f92301b329ab5054ec5ed6fb8ce043b48ff18a0e hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@4007746ac21379f7ce7cf8e999d2bb37123f6767 pandas requests From fc1569fda165b4b3b7fc495ba98ebd184cb4e929 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 19 Jun 2026 00:00:02 +0800 Subject: [PATCH 2/2] Add IBIT strategy translations --- notifications/telegram.py | 2 ++ tests/test_runtime_config_support.py | 1 + 2 files changed, 3 insertions(+) diff --git a/notifications/telegram.py b/notifications/telegram.py index 83f916b..828d15d 100644 --- a/notifications/telegram.py +++ b/notifications/telegram.py @@ -129,6 +129,7 @@ "strategy_name_tech_communication_pullback_enhancement": "科技通信回调增强", "strategy_name_qqq_tech_enhancement": "科技通信回调增强", "strategy_name_mega_cap_leader_rotation_top50_balanced": "美股超大盘50强平衡龙头轮动", + "strategy_name_ibit_smart_dca": "IBIT 比特币 ETF 智能定投", "strategy_name_hk_global_etf_tactical_rotation": "港股全球 ETF 战术轮动", "strategy_name_hk_dividend_gold_defensive_rotation": "港股股息黄金防守轮动", "strategy_name_hk_low_vol_dividend_quality_snapshot": "港股低波股息质量快照", @@ -288,6 +289,7 @@ "strategy_name_tech_communication_pullback_enhancement": "Tech/Communication Pullback Enhancement", "strategy_name_qqq_tech_enhancement": "Tech/Communication Pullback Enhancement", "strategy_name_mega_cap_leader_rotation_top50_balanced": "Mega Cap Leader Rotation Top50 Balanced", + "strategy_name_ibit_smart_dca": "IBIT Smart DCA", "strategy_name_hk_global_etf_tactical_rotation": "HK Global ETF Tactical Rotation", "strategy_name_hk_dividend_gold_defensive_rotation": "HK Dividend-Gold Defensive Rotation", "strategy_name_hk_low_vol_dividend_quality_snapshot": "HK Low-Vol Dividend Quality Snapshot", diff --git a/tests/test_runtime_config_support.py b/tests/test_runtime_config_support.py index 7f61f8b..552c715 100644 --- a/tests/test_runtime_config_support.py +++ b/tests/test_runtime_config_support.py @@ -58,6 +58,7 @@ "russell_1000_multi_factor_defensive", "tqqq_growth_income", "soxl_soxx_trend_income", + "ibit_smart_dca", } ) OPTIONAL_LONGBRIDGE_PROFILES = frozenset({"global_etf_confidence_vol_gate"})