🔧 系统设置

⚠️ 所有配置保存后永久生效(存入 MySQL),下次启动自动读取,无需重复填写。DeepSeek API Key 未配置时分析自动降级为"安全空仓"。
🔐 访问安全

设置口令后,所有页面与接口都需要登录才能访问(外网/手机访问前务必开启)。留空则不启用认证。修改后当前已登录会话仍有效,下次访问需用新口令。

AI 配置
策略拉取个股列表后、调用 DeepSeek 前,过滤掉该时间窗内已被 DeepSeek 分析过的股票(避免重复分析;0=不过滤;默认 10 分钟)。
💹 掘金量化(数据源 + 模拟盘)
检测中…
✕ 删除

数据源与模拟盘全部走掘金量化终端(gmterm-serv + GUI 登录)。交易账户需在掘金终端内处于「已连接」状态,且与 Token 同一账号。状态每 30 秒自动刷新。换掘金账号/换电脑时,只需在此修改各账户的 ID,无需改代码。

📈 东财通行证(条件选股 · Pro 权益指标) 填你的东财通行证账号(股吧/选股网登录用的手机号·邮箱·用户名,不是证券资金账号)——含「主力意愿」「暗盘资金流」等 Pro 权益指标的条件选股必须带登录态,否则东财返回 0 只
登录状态:--

工作方式(与「东财实盘」同构):保存账号密码后系统启动时自动登录,之后每 10 分钟检查会话、失效自动重登(60 秒限频);登录 cookie 存 data/eastmoney_passport_cookies.json(不入库),条件选股抓取直接复用。
⚠️ 若东财要求验证码,自动登录无法通过:请点下方或用根目录「东财选股登录.bat」在弹出的浏览器里登录一次(cookie 会留在同一用户目录并被自动复用)。
抓取通道已改为接口直连(NDJSON→JSON,约 1 秒,不再依赖无头浏览器渲染);权益不足时东财返回 code=305,日志会直接写明「东财权益拦截」。

💰 东财实盘(jywg.18.cn 网页交易) ⚠️ 实盘真实资金:策略账户模式选「🏦 实盘」后,买入/卖出/止盈止损均走东财真实下单(模拟盘与实盘额度独立记账),务必谨慎
登录状态:--

登录由系统自动维护:每次启动后用下方保存的账号密码自动登录,运行期间每 20 秒探测会话、失效即自动重登(登录失败 60 秒限频后重试),无需手动登录/退出。会话失效期间,实盘相关操作(策略买入、实盘监控的止盈止损/时间止损卖出)自动暂停并提示重登,不会在未登录状态下误下单;恢复登录后照常执行。实盘持仓与盈亏见:💰 持仓(实盘)。如需切换资金账号:修改上方账号/密码并保存即可,系统会自动用新凭据重新登录(旧会话自动作废)。

📧 邮件通知(替代原微信推送;断开提醒/挂单/成交/每日挂单历史日报)

说明:① 挂单历史日报在每次策略分析完成后发送当天全部挂单(过滤已撤销),内容为持仓页挂单历史全列表格;② 掘金账户断开/恢复、策略买卖挂单、成交更新也走此邮箱提醒。未配置邮箱时所有通知静默跳过。

🎯 止损/持仓天/移动止盈默认值(新增策略继承) 止损/持仓天为策略级配置(每个策略独立);此处仅作新增策略的默认值。
  • 止盈/止损/持仓天是策略级配置:新增策略时自动继承本页默认值,之后每个策略可在「策略列表 → 编辑」中独立调整
  • 移动止盈:触发%填写即启用(盈利达触发%后跟踪持仓最高价),必须 ≥1;回撤幅度%留空=跟随全局默认,填 0=触发即止盈(触发后现价不创新高即卖出)。时间止损最优先;固定止损仅在未配置拯救计划(加仓线为空)的持仓上参与(配置了拯救则让位,防止止损比加仓线更紧抢先卖出毁掉拯救)
  • 持仓天从成交日算起、只算交易日(周五成交持仓 3 天 = 下周三到期),周末、节假日与停牌日自动跳过
  • 未成交挂单跨日:移动止盈卖出挂单当日未成交 → 盘后自动撤销回「持有中」且止盈峰值重置(从现价重新记起,新触发线不追溯历史峰值);次日开市后监控按新现价重新评估——重新达到触发线并回撤达标才再挂卖单(固定止损/时间止损同样跨日自动重试)
🆘 亏损拯救模式(加仓摊低成本) 策略级「🆘 亏损拯救模式」启用(策略编辑弹窗);止盈止损监控按个股快照价位直接执行,无独立线程

说明:
▎触发
· 触发条件:持有中亏损 ≤ 加仓线,且策略可用额度 ≥「当前价 × 持仓量」的加仓一倍金额,否则跳过;
· 校验:加仓线 ≤-1、放弃线 >-15、回弹线 ≥ 放弃线(不合法拒绝保存);
· 固定止损让位:配置了拯救计划的持仓,固定止损不参与判定(止损若比加仓线更紧,会在加仓前抢先卖出,拯救永远无法执行),固定止损只对未配置拯救计划的持仓生效;
▎加仓成交后
· 回弹/放弃线生效:亏损回升至 ≥ 回弹线 → 回弹清仓(配置回撤后为回弹移动跟踪,从峰值回撤达标才卖);继续下跌至 ≤ 放弃线 → 放弃清仓,均按加仓后加权均价判定;
· 已持天数从加仓成交日重新计算(T 日重置,到期清仓顺延);
▎加仓未成交
· 挂单期间监控暂停该股(防止加仓完成前误止损);盘后自动撤销并回退占用;
· 次日只要亏损仍在加仓线内就持续重发补仓(直到成交或回升出加仓线);未成交阶段回弹/放弃线不生效,反弹出加仓线后按移动止盈做卖出指引;
▎参数固化与关闭
· 参数固化:触发后 加仓/回弹/放弃线 固化为触发时快照,修改全局或策略参数不追溯更新已激活持仓(只对未触发持仓及未来新触发生效);
· 关闭拯救模式:已激活持仓退出拯救——撤销加仓挂单(含模拟盘单)+ 回退加仓占用 + 清快照;加仓已成交的数量/加权成本保留;此后止盈回归移动止盈、止损回归固定止损(参数随热刷跟随策略当前值);
▎示例(成本 100 元,加仓 -10% / 拯救 -2% / 放弃 -15%):次日仍 ≤ 90 → 重新触发加仓(优先补仓);90~98 → 持有观望(卖出指引 = 移动止盈);≥ 98 → 回弹线未生效不卖,仍走移动止盈;加仓成交后按加权均价生效(如成交于 90 → 均价 95 → 回弹 93.1 / 放弃 80.75)。

📐 策略交易参数(默认值)

开仓分层与买入控制的全部可调参数(编号=执行顺序)。此处为全局默认值;每个策略可在「策略列表 → 编辑」中按策略单独覆盖,新增策略时自动继承本页默认值。分配资金额(预算)为新增策略时强制填写的策略级参数,无全局默认,见策略编辑弹窗。修改保存后立即生效(下次策略运行应用)。

L0 市场闸门 — 市场情绪弱时统一降档(不拦截任何人)
  • 弱市判定:炸板率 > 阈值 或(晋级率 < 阈值 且 涨停家数 < 阈值)
  • 弱市时所有通过 L1-L2 的股票,在 L3 档位上再减「降档幅度」
  • 最低到试探仓不归零:情绪差也可能有修复行情,降仓控风险但不放弃机会
L1 个股准入 — 第一道安检门(不过即出局)
  • L1 所需信息(动作/置信度)由 DeepSeek 按返回模板提供(suggested_action + confidence)
  • "弱市"判定与 L0 完全同一套标准(炸板率高/晋级率低且涨停少)
  • 市场弱时置信门槛自动提高:入场更严(75→85)+ 仓位更低(L3 降档)双管齐下
L2 辅助过滤 — 健康度检查(不过即出局)
  • 换手过低(<5%)无人气买进易阴跌;过高(>30%)分歧大追高接盘
  • 一字板(排板买不进)、昨日涨停今日断板(退潮预警)为硬规则拦截
  • 竞价阶段(9:30 前)换手尚未起步:跳过换手区间,改用竞价量比 ≥ 下限判断竞价活跃度(数据缺失不拦截)
  • 9:30 后恢复正常换手区间检查;周末/盘后跑历史数据同样正常检查
  • 挂单价为模板强制字段(有则执行、无则按现价),DeepSeek 被约束在当日涨跌停价范围内给出
L3 强度分层 — 决定基础仓位档位(最后一步)
  • L3 作用:决定买入仓位档位——置信 ≥ 核心门槛 且(连板≥3 或 封单比≥1.5%)→ 核心仓;否则 置信 ≥ 标准门槛 → 标准仓;其余 → 试探仓
  • 最终买入金额 = 档位 × 策略分配额度(如标准仓 10% × 20 万 = 2 万),L0 弱市时在此档位上减「降档幅度」
  • 额度停摆线跟随试探仓档位:余额 < 分配额×试探仓% 时策略停摆(连最低档都买不了,白跑);试探仓调成 3% 则停摆线自动为 3%
  • 按置信度降序买入,预算用尽即停