rebuild(screener): add controlled formulas and rolling backtests
This commit is contained in:
@@ -38,6 +38,15 @@ class CustomStrategyInput(BaseModel):
|
||||
formula: dict[str, Any]
|
||||
|
||||
|
||||
class FormulaCompileInput(BaseModel):
|
||||
description: str = Field(min_length=5, max_length=500)
|
||||
|
||||
|
||||
class FormulaCompileResponse(BaseModel):
|
||||
formula: dict[str, Any]
|
||||
prompt_version: str
|
||||
|
||||
|
||||
class TrackInput(BaseModel):
|
||||
run_id: int = Field(gt=0)
|
||||
identifier: str = Field(min_length=1, max_length=40)
|
||||
|
||||
Reference in New Issue
Block a user