rebuild(screener): add controlled formulas and rolling backtests

This commit is contained in:
leefer
2026-07-30 10:45:40 +08:00
parent 08f69b0641
commit b79b4ba280
21 changed files with 616 additions and 37 deletions
+3 -1
View File
@@ -87,8 +87,10 @@ def build_container(settings: Settings) -> ApplicationContainer:
accounts = AccountService(database, account_repository, PasswordHasher(), cipher)
memberships = MembershipService(database, account_repository)
model_pool = ModelPoolService(database, model_pool_repository, cipher)
screener = ScreenerService(database, screener_repository, market_repository, gateway)
llm = LLMGateway(database, LLMRepository(), memberships, model_pool)
screener = ScreenerService(
database, screener_repository, market_repository, gateway, llm
)
mentor = MentorService(
database,
MentorRepository(),