Promote production portfolio strategy
This commit is contained in:
@@ -22,8 +22,9 @@ class PaperTradeClose(BaseModel):
|
||||
|
||||
class ExitPolicyUpdate(BaseModel):
|
||||
"""Auto-exit policy for open paper trades."""
|
||||
mode: str | None = Field(default=None, pattern=r"^(time|trailing|target)$")
|
||||
mode: str | None = Field(default=None, pattern=r"^(time|trailing|atr_trailing|target)$")
|
||||
trailing_pct: float | None = Field(default=None, ge=0.5, le=90)
|
||||
atr_multiplier: float | None = Field(default=None, ge=0.5, le=10)
|
||||
hold_days: int | None = Field(default=None, ge=2, le=250)
|
||||
|
||||
|
||||
|
||||
@@ -57,5 +57,7 @@ class TradeSetupResponse(BaseModel):
|
||||
evaluated_at: datetime | None = None
|
||||
current_price: float | None = None
|
||||
momentum_percentile: float | None = None
|
||||
strategy_rank: float | None = None
|
||||
volatility_percentile: float | None = None
|
||||
context_as_of: TradeSetupContextAsOfResponse | None = None
|
||||
recommendation_summary: RecommendationSummaryResponse | None = None
|
||||
|
||||
Reference in New Issue
Block a user