feat(portfolio): portfolios.yml + load_active_portfolio (override operativi)
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
from src.portfolio.base import load_active_portfolio
|
||||
|
||||
|
||||
def test_load_active_applies_overrides(tmp_path):
|
||||
cfg = tmp_path / "portfolios.yml"
|
||||
cfg.write_text("active: PORT06\noverrides:\n leverage: 2\n total_capital: 500\n")
|
||||
p = load_active_portfolio(cfg)
|
||||
assert p.code == "PORT06"
|
||||
assert p.leverage == 2.0
|
||||
assert p.total_capital == 500
|
||||
Reference in New Issue
Block a user