春种秋收 · 交易系统

春种秋收交易系统 · 请输入 boss 账号登录

春种秋收交易系统 · 持仓监控 / 资金净值 / 行情跟踪

结算日 — · 动态实时读取 position_calc / fund_value / market_quote_calc 最新结算REALTIME构建 —
审计说明:本页只读展示系统全量写操作留痕(audit_log)。actor=操作主体(boss=老板本人 / script:*=本地脚本 / system:*=云端结算任务);actor_type 区分 user(登录用户)与 agent(自动化通道);role=操作时的角色。当前为单人 owner 模式(sys_user 仅存 boss 一条),角色体系是为将来开子账号预留的骨架。防篡改:每日备份时对 audit_log 全量链算摘要根写入 audit_anchor,事后篡改或删除审计记录会断链,由 scripts/audit_verify.py 检出。
授权表加载中…
审计总数(条)
—
动作种类
—
写操作类型数
操作主体
—
人 / 脚本 / 系统
锚定链
—
防篡改校验锚点
至

审计锚定链时间线

每日备份导出前对全量 audit_log 按 (ts, _id) 规范序链算 SHA-256 摘要根,写入 audit_anchor 并以 prev_root 串链; 此处校验的是链式衔接(本日 prev_root 是否等于更早一日的 root)——无需密钥即可发现断链 / 锚定被改写。 HMAC 签名(sig)的真值校验需备份密钥,由本地 scripts/audit_verify.py 完成(每周一安全周检自动跑)。
锚定日 条数 摘要根 root 衔接 prev_root 边界行 签名 生成时间
时间 主体 类型 角色 动作 集合 详情
口径说明:持仓为 trade 成交流水轧差计算值((账户,合约,属性) 三维度开平轧差),快照为过渡态校验源(老板 2026-08-31 拍板三阶段演进:快照过渡 → 双轨校验 → 计算稳态)。本页即双轨校验期展示:三桶分桶(套保/投机/其他;2026-09-17 老板口径 2A 起取消「期权」专项分桶,期权合约按 tag 同口径归桶)+ 快照对照差(lag=快照滞后预期偏差,anomaly=数据质量待核查)。M4 资金净值:权益=fund_snapshot(3 弘业账户日更),当日盈亏=Δ权益,累计盈亏=net_value 口径(net_value.value 已验证为累计盈亏,断点 2026-07-29 后为推算值),隐含净入金=权益−累计盈亏(整数出入金已验证)。M5 行情跟踪:期货价=新浪日线结算价(fallback CZCE 官方),现货价=CCF 半自动导入(spot_price 集合,初始由历史 market_quote 反推),基差=现货−期货(正=现货升水)。M6 持仓盯市(2026-09-10 新增):数据源为券商结算单「持仓汇总 Positions」(broker_position 集合),持仓浮动盈亏=Σ[(今结算−买开仓均价)×买持+(卖开仓均价−今结算)×卖持]×合约乘数,当日盯市盈亏与保证金占用取结算单原文列——这是与 M3「trade 流水轧差」相互独立的校验源。页面直连 CloudBase(本页由 czqs.senking.ltd 托管,该域已在安全域名白名单内),随日度结算自动刷新。
总览 资金 M4 行情 M5 盯市 M6 体检 B 快照 D 持仓结构

总总览 · 三桶净持仓 / 快照对照套保·投机·其他三桶 + 快照校验(lag / anomaly)▼

套保净持仓(手)
—
投机净持仓(手)
—
其他净持仓(手)
—
合并净持仓(手)
—
快照对照 · lag(滞后预期偏差)
—
快照停留在成交前状态,不报警
快照对照 · anomaly(待核查)
—
快照未滞后仍 diff≠0,数据质量项
方向一致率(共同合约)
—

资M4 · 资金净值权益 / 当日盈亏 / 累计盈亏 / 净入金(3 弘业账户)▼

总权益(万元)
—
当日盈亏(万元)
—
累计盈亏(万元)
—
隐含累计净入金(万元)
—

资金权益曲线 · 近 30 交易日(万元,3 弘业账户合计)

M4 资金账户明细(单位:元)

行M5 · 行情跟踪PTA 主力基差 / 期货价 / 现货价 / 贴水占比▼

PTA 主力基差(元/吨)
—
PTA 主力期货价(元/吨)
—
PTA 现货价(元/吨)
—
历史贴水天数占比
—

PTA 主力(TA2701)期货结算价与基差(柱=基差 红升绿贴 · 线=期货价,元/吨)

M5 行情合约表(最新期货 / 现货 / 基差,元/吨)

盯M6 · 持仓盯市券商结算单口径:浮盈 / 盯市盈亏 / 保证金 / 手数▼

持仓浮动盈亏(万元)
—
当日盯市盈亏(万元)
—
保证金占用(万元)
—
持仓手数(多 / 空)
—

合约持仓浮盈(万元,红盈绿亏)

M6 合约盯市汇总(跨账户,元)

M6 持仓盯市明细(账户 × 合约,按 |浮动盈亏| 排序)

检B · 每日体检看板16:00 综合体检:评分 / 异常 / 关注项▼

B · 每日体检看板

近 30 日体检走势(线=评分 0~100 · 柱=异常/关注项数)

照D · 日内快照 · 双口径已结算(券商 T-1)vs 日内快照(无限易当日)▼

日内快照权益合计(万元)
—
日内快照保证金占用(万元)
—
日内快照可用资金(万元)
—
日内快照覆盖
—

D · 已结算口径(券商结算单 · T-1)

D · 日内快照口径(无限易盘后包 · 当日)

D · 合约级保证金对照(已结算 vs 日内快照)

持持仓结构四桶 / 账户×属性 / 品种 / 合约 多维矩阵▼

四桶净持仓(手)

账户 × 属性 净持仓(手)

品种净持仓 Top12(手)

合约净持仓 Top12(手)

账户 × 属性 矩阵(净持仓手数)

品种 × 属性 矩阵(净持仓手数,Top20)

合约净持仓 Top25(按 |净| 排序)

正在连接云端读取最新结算…
历史快照查询(只读) —— 按 账户 + 日期 查三类历史快照,三个独立查询页(下方页签切换,各自记住上次结果,切回不重查): 成交明细(trade,价格 / 手续费已解密)、持仓快照(broker_position,券商结算单「持仓汇总」,含浮动盈亏 / 保证金)、资金快照(fund_snapshot,权益 / 可用 / 出入金)。
· 起 = 止 ⇒ 单日:持仓 / 资金按「各账户 ≤ 该日的最新结算日」逐账户对齐(🔴 境外户 弘业国际-80010022 结构性落后,结果顶部标出实际截止日)。 起 < 止 ⇒ 区间:逐日真值,不做对齐。
· 汇总口径可切 按账户 / 按合约 / 按品种 / 按日(本地重排,不再请求云端);导出含「汇总 + 分账户 + 明细」全部段落,UTF-8 带 BOM,Excel 双击直接打开。
· 成交明细页支持 合约关键字 / 买卖 / 开平 筛选(在已取行内生效 ⇒ 汇总与导出口径一致);明细最多 300 行,上方汇总按区间全量计算。
账户 日期 ~
合约筛选 买卖 开平 | 汇总口径 合约 / 买卖 / 开平 仅对「成交明细」生效
—
选好账户与日期后点「查询」。
—
选好账户与日期后点「查询」。净敞口 = 裸多 − 裸空,其中裸多/裸空 = 总持仓 − 组合持仓(组合手数即被 SPD 锁住的部分,2026-10-29 起由无限易 dump 的 LegPosition 入库 comb_long/comb_short;此前结算日的组合列为 0,净敞口退化为「多 − 空」)。
—
选好账户与日期后点「查询」。
—
口径说明:审批对象两类 —— 交易批次(一次录入提交 = 一批,批号 = client_msg_id)与 套保计划(status=SUBMITTED)。 审批通过后才参与持仓结算:审批模式 on 时录入的行落 pending,calcPosition 会跳过 pending/rejected 的交易行;模式 off 时录入即入账(auto-approved),本页无待办。 审批动作全部落 audit_log 留痕(approve_trade_batch / reject_trade_batch / approve_plan / reject_plan),驳回必须填写意见。
当前约定(2026-09-10 老板拍板):审批模式不常开 —— 常态保持 off(录入即入账,不打断日常);仅在需要专门复核某批录入时临时切 on,用完切回 off。切换为 on 时页面会二次确认。
待审交易批次
—
批次 / 行数
待审套保计划
—
SUBMITTED
审批模式
—
sys_config.approval_mode
最近审批动作
—
来自已办记录
审批模式:
驳回意见(必填):

待审交易批次(按批次审批,一批一次点击)

加载中…

待审套保计划

已办记录(最近 20 条 · audit_log)

月开单计划 · 本周期套保计划的执行分解
把套保计划的总量按「月均上空 / 月均下多」口径拆到 每交易日 → 每 30 分钟一笔:含挂单价、开单指令、逐日开出率与复盘。每腿起量比例 F / 合约 / 数量 都可在计划卡上直接调;卡上改的参数当晚 20:00 定时任务自动落到生产计划。
口径说明:计划粒度=周期×品种(老板拍板)。销售手数=本周期卖出现货对应手数;采购手数=买入现货对应手数(SENKING 行按合同方向折算:sell→销售、buy→采购,仅映射结算窗口未结束的合同;MANUAL 行=手填)。现货头寸一部分由 上家/下家 承接(背靠背),剩余部分才自营开单——故计划不做"应开-已开"进度对比。已开(自营)=期初基数+窗口内 tag=套保 且开仓 的累计手数,仅供参考列(实时聚合自动刷新)。SENKING 映射行窗口结束自动转 CLOSED。状态机:草稿 →(提交审批)→ 待审批 →(审批通过)→ 执行中 → 已关闭;审批模式 off 时「提交审批」等同直接生效(免审直通),on 时进「审批中心」待审、驳回后转「已驳回」可编辑重提(阶段 3-3)。
活跃计划数
—
DRAFT + ACTIVE
销售手数合计
—
进行中计划
采购手数合计
—
进行中计划
自营已开合计
—
窗口内套保开仓累计
筛选:
周期品种来源计划号伙伴销售手数采购手数已开(自营)窗口状态操作

新建手工计划(周期×品种 唯一)

senking 合同参考(approved,只读)

—
合同号伙伴品种定价方向approved 量(吨)结算窗口基准合约
口径说明:四张基础表(账户 account / 品种 product / 合约 contract / 伙伴 partner)的增改维护,低频使用(新开户 / 新品种 / 新伙伴)。 不做物理删除 —— 「停用」把 status 置为 CLOSED / INACTIVE,历史引用不受影响,可随时「启用」恢复。 品种的「吨/手」(tons_per_lot) 参与对账回传的「吨↔手」换算(pushReconcile),修改时页面二次确认。 全部写操作落 audit_log 留痕(base_data_save / base_data_disable / base_data_batch)。品种 / 合约字典即来源于本页数据(供计划等下拉使用)。
账户
—
account · 期货账户
品种
—
product · 含吨/手
合约
—
contract · 含到期月
伙伴
—
partner · 上下游
表:
—

新增