fix(risk): shorten cooloff on review save and when count was reset
Allow 1h reduction for any active 4h-tier cooloff, hook trade record review updates, and fix freeze label thresholds. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -8682,6 +8682,15 @@ def api_trade_record_review_update():
|
||||
WHERE id=?""",
|
||||
tuple(base_params + [rec_id]),
|
||||
)
|
||||
if reviewed_result == "手动平仓" and reviewed_miss_reason:
|
||||
from account_risk_lib import apply_manual_close_journal_cooloff
|
||||
|
||||
apply_manual_close_journal_cooloff(
|
||||
conn,
|
||||
early_exit_note=reviewed_miss_reason,
|
||||
trading_day=get_trading_day(),
|
||||
now=app_now(),
|
||||
)
|
||||
conn.commit()
|
||||
conn.close()
|
||||
return jsonify({"ok": True, "id": rec_id, "actual_rr": actual_rr, "hold_minutes": hold_minutes})
|
||||
|
||||
Reference in New Issue
Block a user