diff --git a/lib/env/env_ui_manifest.py b/lib/env/env_ui_manifest.py index 2ab9163..37555ca 100644 --- a/lib/env/env_ui_manifest.py +++ b/lib/env/env_ui_manifest.py @@ -64,67 +64,6 @@ _SHARED_SECTIONS: list[dict[str, Any]] = [ ("WECHAT_TIMEOUT_SECONDS", "推送超时(秒)", "默认 10"), ], }, - { - "title": "交易执行", - "fields": [ - ("POSITION_SIZING_MODE", "计仓模式", "切换须无仓后重启"), - ("RISK_PERCENT", "以损定仓风险%", "单笔风险占资金比例"), - ("FULL_MARGIN_BUFFER_RATIO", "全仓资金缓冲比例", "如 0.98"), - ("BTC_LEVERAGE", "BTC 默认杠杆", ""), - ("ALT_LEVERAGE", "山寨默认杠杆", ""), - ("TRADE_DIRECTION_RESTRICT_ENABLED", "方向限制开关", ""), - ("TRADE_DIRECTION", "允许方向", "需同时开启「方向限制开关」才生效"), - ("TRADE_SYMBOL_RESTRICT_ENABLED", "币种白名单开关", ""), - ("TRADE_SYMBOL_WHITELIST", "白名单币种", "逗号分隔,如 BTC,ETH"), - ("TRADING_DAY_RESET_HOUR", "交易日切点(北京时间)", "整点,默认 8"), - ( - "TRADING_DAY_RESET_OPEN_GUARD_ENABLED", - "切点前禁止新开仓", - "默认 true;开启则北京时间切点前禁止斐波登记与人工开仓;说明见风控说明·交易执行", - ), - ("MAX_ACTIVE_POSITIONS", "最大同时持仓", ""), - ("MANUAL_MIN_PLANNED_RR", "人工最低盈亏比", "如 1.4"), ("FORCE_CLOSE_ENABLED", "强制清仓开关", ""), - ("FORCE_CLOSE_BJ_HOUR", "强制清仓整点(北京)", ""), - ("FORCE_CLOSE_GRACE_MINUTES", "强制清仓窗口(分钟)", "默认 5;整点起该分钟内执行并禁止开仓"), - ], - }, - { - "title": "交易风控", - "fields": [ - ("DAILY_OPEN_ALERT_THRESHOLD", "单日开仓提醒阈值", "达次数后 AI 提醒,不拦单"), - ("DAILY_OPEN_HARD_LIMIT", "单日开仓硬上限", "0=不启用"), - ], - }, - { - "title": "账户冷静期", - "fields": [ - ("RISK_CONTROL_ENABLED", "冷静期总开关", ""), - ("RISK_COOLING_HOURS_MANUAL", "手动平仓冷静(小时)", ""), - ("RISK_COOLING_HOURS_MANUAL_JOURNAL", "复盘情绪冷静(小时)", ""), - ("RISK_MANUAL_CLOSE_DAILY_LIMIT", "日手动平仓次数上限", ""), - ("RISK_DAILY_LOSS_LIMIT", "日亏损次数上限", "默认2;达限当日冻结开仓;0=不因亏损次数冻结"), - ("RISK_MOOD_ISSUES_DAILY_FREEZE", "情绪标签日冻结", ""), - ], - }, - { - "title": "自动划转", - "fields": [ - ("AUTO_TRANSFER_ENABLED", "启用自动划转", ""), - ("AUTO_TRANSFER_AMOUNT", "目标余额(U)", "交易账户目标 USDT"), - ("AUTO_TRANSFER_FROM", "划出账户", "余额不足时从此账户划入交易账户"), - ("AUTO_TRANSFER_TO", "划入账户", "目标余额所在账户,一般为 swap"), - ("AUTO_TRANSFER_BJ_HOUR", "执行整点(北京时间)", ""), - ("TRANSFER_CCY", "划转币种", ""), - ], - }, - { - "title": "当日资金", - "fields": [ - ("DAILY_START_CAPITAL", "日起始基数(U)", ""), - ("DAILY_LOSS_CAPITAL", "回撤后基数(U)", ""), - ("DAILY_PROFIT_CAPITAL", "盈利后基数(U)", ""), - ], - }, ] _MODE_SECTION: dict[str, Any] = { @@ -222,6 +161,12 @@ _HEDGE_PO_FIELDS: list[tuple[str, str, str]] = [ "永期模式(以期权为主/保险)", "默认 true=以期权为主;false=保险模式;页面标题前显示标识,不可在页内切换", ), + ("POSITION_SIZING_MODE", "永续计仓模式", "切换须无仓后重启;以损定仓 / 全仓杠杆"), + ("RISK_PERCENT", "以损定仓风险%", "永续腿单笔风险占资金比例"), + ("FULL_MARGIN_BUFFER_RATIO", "全仓资金缓冲比例", "如 0.98"), + ("BTC_LEVERAGE", "BTC 默认杠杆", "永续腿"), + ("ALT_LEVERAGE", "山寨默认杠杆", "永续腿"), + ("TRADING_DAY_RESET_HOUR", "交易日切点(北京时间)", "整点,默认 8;顶栏统计切日"), ("HEDGE_PLAN_OPEN_ORDER", "永期开仓顺序", "options_first 或 perp_first"), ("HEDGE_PLAN_ON_PERP_SL_CLOSE_OPTIONS", "永期止损后强制平期权", "保护机制,建议保持 true"), ("HEDGE_PLAN_ON_PERP_TP_CLOSE_OPTIONS", "永期止盈后强制平期权", "默认 false,保险腿不平"),