feat: 止盈止损秒级监控市价平仓记交易记录,并加手数超限提醒。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-25 13:16:19 +08:00
parent f05362ea74
commit 598a1407e1
5 changed files with 299 additions and 21 deletions
+5
View File
@@ -11,6 +11,7 @@ from flask import flash, jsonify, redirect, render_template, request, url_for, R
from contract_specs import calc_position_metrics, get_contract_spec
from fee_specs import calc_fee_breakdown
from kline_stream import sse_format
from market_sessions import is_trading_session
from position_sizing import (
MODE_FIXED,
MODE_RISK,
@@ -479,6 +480,7 @@ def install_trading(app, *, login_required, require_nav, get_db, get_setting, se
"ctp_status": ctp_st,
"trading_mode_label": trading_mode_label(get_setting),
"risk_status": risk,
"trading_session": is_trading_session(),
})
finally:
conn.close()
@@ -1411,6 +1413,9 @@ def install_trading(app, *, login_required, require_nav, get_db, get_setting, se
db_path=DB_PATH,
get_mode_fn=lambda: get_trading_mode(get_setting),
init_tables_fn=_init_tables,
get_capital_fn=_capital,
notify_fn=send_wechat_msg,
interval=1,
)
start_ctp_fee_worker(
get_mode_fn=lambda: get_trading_mode(get_setting),