条件单页美化,看跌/看涨自动绑定上穿/下穿。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-10-03 02:23:07 +08:00
parent 1546bc49f0
commit 69fa7f50f1
4 changed files with 246 additions and 68 deletions
+7 -2
View File
@@ -356,11 +356,16 @@ def api_cond_orders_create():
return jsonify({"ok": False, "msg": "没有可下发的客户端", "rejected": rejected})
hub_order_id = (data.get("hub_order_id") or "").strip() or str(uuid.uuid4())
opt_type = (data.get("opt_type") or "P").strip().upper()
if opt_type not in ("P", "C"):
opt_type = "P"
# 左侧单:看跌上穿、看涨下穿
trigger_side = "gte" if opt_type == "P" else "lte"
payload = {
"hub_order_id": hub_order_id,
"underlying": (data.get("underlying") or "ETH").strip().upper(),
"opt_type": (data.get("opt_type") or "P").strip().upper(),
"trigger_side": (data.get("trigger_side") or "gte").strip().lower(),
"opt_type": opt_type,
"trigger_side": trigger_side,
"trigger_px": data.get("trigger_px"),
"deviation_pct": data.get("deviation_pct"),
"min_expiry_hours": data.get("min_expiry_hours"),