feat(manifold): audit matching quality with ManifoldMatchResult and manifold_match_audit table
CI/CD / build-and-push (push) Successful in 14s
CI/CD / build-and-push (push) Successful in 14s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -57,6 +57,16 @@ class Trade:
|
||||
feat_news_lo: float = 0.0
|
||||
feat_mfld_lo: float = 0.0
|
||||
feat_btc_dom_lo: float = 0.0
|
||||
# ── Manifold match audit ──────────────────────────────────────────────────
|
||||
mfld_market_id: Optional[str] = None
|
||||
mfld_market_title: Optional[str] = None
|
||||
mfld_market_url: Optional[str] = None
|
||||
mfld_prob_raw: Optional[float] = None
|
||||
mfld_prob_final: Optional[float] = None
|
||||
mfld_inverted: bool = False
|
||||
mfld_match_score: Optional[float] = None
|
||||
mfld_match_reason: Optional[str] = None
|
||||
mfld_match_status: Optional[str] = None
|
||||
|
||||
def __str__(self) -> str:
|
||||
return (
|
||||
@@ -176,6 +186,16 @@ class PaperExecutor:
|
||||
feat_news_lo=order.feat_news_lo,
|
||||
feat_mfld_lo=order.feat_mfld_lo,
|
||||
feat_btc_dom_lo=order.feat_btc_dom_lo,
|
||||
# Manifold audit
|
||||
mfld_market_id=order.mfld_market_id,
|
||||
mfld_market_title=order.mfld_market_title,
|
||||
mfld_market_url=order.mfld_market_url,
|
||||
mfld_prob_raw=order.mfld_prob_raw,
|
||||
mfld_prob_final=order.mfld_prob_final,
|
||||
mfld_inverted=order.mfld_inverted,
|
||||
mfld_match_score=order.mfld_match_score,
|
||||
mfld_match_reason=order.mfld_match_reason,
|
||||
mfld_match_status=order.mfld_match_status,
|
||||
)
|
||||
|
||||
# Update paper portfolio
|
||||
|
||||
Reference in New Issue
Block a user