fix: trend preview uses USDT profit, snapshot risk budget, and money RR across four exchanges
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2839,6 +2839,7 @@ def parse_and_compute_trend_pullback_plan(form_dict):
|
||||
"leg_amounts_json": leg_json,
|
||||
"grid": grid,
|
||||
"leg_amounts": leg_list,
|
||||
"contract_size": float(market.get("contractSize") or 1),
|
||||
}
|
||||
return payload, None
|
||||
|
||||
@@ -5611,6 +5612,14 @@ def render_main_page(page="trade"):
|
||||
|
||||
trend_preview = row_to_dict(pr)
|
||||
preview_expires_ms = int(pr["expires_at_ms"])
|
||||
if not trend_preview.get("contract_size"):
|
||||
try:
|
||||
ensure_markets_loaded()
|
||||
ex_sym = trend_preview.get("exchange_symbol") or trend_preview.get("symbol")
|
||||
mk = exchange.market(ex_sym)
|
||||
trend_preview["contract_size"] = float(mk.get("contractSize") or 1)
|
||||
except Exception:
|
||||
pass
|
||||
trend_preview, trend_preview_levels = build_trend_preview_level_rows(trend_preview)
|
||||
elif pr:
|
||||
trend_preview_expired = True
|
||||
|
||||
Reference in New Issue
Block a user