Make live signal reads non-mutating
This commit is contained in:
@@ -26,6 +26,14 @@ class RecommendationSummaryResponse(BaseModel):
|
||||
composite_score: float
|
||||
|
||||
|
||||
class TradeSetupContextAsOfResponse(BaseModel):
|
||||
setup_detected_at: datetime
|
||||
score_computed_at: datetime | None = None
|
||||
sentiment_at: datetime | None = None
|
||||
price_date: date | None = None
|
||||
price_updated_at: datetime | None = None
|
||||
|
||||
|
||||
class TradeSetupResponse(BaseModel):
|
||||
"""A single trade setup detected by the R:R scanner."""
|
||||
|
||||
@@ -49,4 +57,5 @@ class TradeSetupResponse(BaseModel):
|
||||
evaluated_at: datetime | None = None
|
||||
current_price: float | None = None
|
||||
momentum_percentile: float | None = None
|
||||
context_as_of: TradeSetupContextAsOfResponse | None = None
|
||||
recommendation_summary: RecommendationSummaryResponse | None = None
|
||||
|
||||
Reference in New Issue
Block a user