Skip to content

Commit 31a00a2

Browse files
committed
Use UsEquityStrategies 0.7.25
1 parent 7e4e900 commit 31a00a2

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
flask
22
gunicorn
33
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@v0.7.16
4-
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@v0.7.24
4+
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@v0.7.25
55
pandas
66
numpy
77
requests

tests/test_strategy_loader.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ def test_load_strategy_entrypoint_for_profile_resolves_tqqq_growth_income(monkey
5151
assert entrypoint.manifest.profile == "tqqq_growth_income"
5252
assert entrypoint.manifest.required_inputs == frozenset({"benchmark_history", "portfolio_snapshot"})
5353
assert entrypoint.manifest.default_config["benchmark_symbol"] == "QQQ"
54+
assert entrypoint.manifest.default_config["managed_symbols"] == ("TQQQ", "QQQ", "BOXX", "SPYI", "QQQI")
55+
assert entrypoint.manifest.default_config["attack_allocation_mode"] == "fixed_qqq_tqqq_pullback"
5456

5557

5658
def test_load_strategy_entrypoint_for_profile_resolves_mega_cap_dynamic_top20(monkeypatch):

tests/test_strategy_runtime.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ class FakeEntrypoint:
491491
required_inputs=frozenset({"benchmark_history", "portfolio_snapshot"}),
492492
default_config={
493493
"benchmark_symbol": "QQQ",
494-
"managed_symbols": ("TQQQ", "BOXX", "SPYI", "QQQI"),
494+
"managed_symbols": ("TQQQ", "QQQ", "BOXX", "SPYI", "QQQI"),
495495
},
496496
)
497497

@@ -517,7 +517,7 @@ def evaluate(self, ctx):
517517
runtime_config={},
518518
merged_runtime_config={
519519
"benchmark_symbol": "QQQ",
520-
"managed_symbols": ("TQQQ", "BOXX", "SPYI", "QQQI"),
520+
"managed_symbols": ("TQQQ", "QQQ", "BOXX", "SPYI", "QQQI"),
521521
},
522522
status_icon="🐤",
523523
logger=lambda _message: None,
@@ -551,4 +551,4 @@ def fake_candle_loader(_ib, symbol, duration="2 Y", bar_size="1 day"):
551551
assert "pacing_sec" not in captured["runtime_config"]
552552
assert result.metadata["portfolio_total_equity"] == 50000.0
553553
assert result.metadata["benchmark_symbol"] == "QQQ"
554-
assert result.metadata["managed_symbols"] == ("TQQQ", "BOXX", "SPYI", "QQQI")
554+
assert result.metadata["managed_symbols"] == ("TQQQ", "QQQ", "BOXX", "SPYI", "QQQI")

0 commit comments

Comments
 (0)