Synthetic Market Sandbox · 端到端数据管线 · 全模拟

合成市场沙盘

一个自给自足的多资产数据管线:行情、利率曲线、隐含波动率、信用利差、订单与成交全部由本页在浏览器里生成,然后依次流过清洗、定价、特征、结构、风险和执行六个环节。每一环都把自己的中间产物画出来,你可以按天推进,看数据如何变形。

产品— 资产类别— 交易日— 执行权限模拟撮合 · 无真实账户
Simulated本页不含任何真实行情。所有价格、利率、波动率、信用利差、成交和损益都由固定种子的伪随机引擎生成,用于演示数据管线与计算过程,不构成任何投资建议。刷新页面结果不变;换种子会得到另一条完全不同的历史。
— · — —

01 · Universe产品宇宙

沙盘先造出一批合成合约,覆盖股票、ETF、国债、信用债、外汇、大宗商品、加密资产、股指与商品期货、期权、REITs、货币基金和结构性票据。每个合约有自己的因子暴露、波动率、票息或持有成本,后面所有环节都从这张表出发。

名义敞口构成按类别 / 子类
矩形面积是名义金额。颜色区分资产类别,同类里按子类拆分。
因子载荷类别均值
六个共同因子:市场、利率、信用、商品、美元、波动。载荷决定每类资产如何被同一批冲击推动。
合约类别子类名义最新价日变动年化波动持有成本主导因子

02 · Generation行情生成

一个六因子模型驱动全部合约:每个交易日先抽共同因子冲击,再叠加各自的特异波动。情景切换会改变因子的波动和相关结构,危机情景还会注入跳跃。这一步产出原始行情,也是后面所有环节的唯一数据源。

共同因子累计路径六因子
因子本身没有价格含义,是把跨资产联动写成可解释形式的中间量。
类别指数起点归一 100
同类合约按名义加权得到的类别指数。
已实现波动21 日年化
危机情景下波动聚集会同时出现在多个类别上。
日收益分布全样本横截面
近 120 个交易日的全部合约日收益,与同均值同方差的正态曲线对照,看尾部有多厚。
跳跃事件|r| > 4σ
每天触发极端变动的合约数量。

03 · Ingest清洗与对齐

真实管线里不会有干净数据,所以沙盘故意把行情弄脏:随机缺失、停牌、陈旧报价、单位错误和离群值。这一步演示检测与修复,并把每一条处置写进审计日志——被丢弃的样本不会悄悄消失。

数据事件按类型堆叠
缺失、陈旧、离群、单位错误逐日计数。灰色是通过校验的样本数(右轴)。
各类别完整度可用样本占比
低于 95% 的类别会在风险闸门里被标记。

04 · Pricing曲线与衍生品定价

拿到干净行情后,管线重建三张定价面:Nelson–Siegel 收益率曲线、带偏斜的隐含波动率曲面、以及期货的持有成本基差。期权按 Black–Scholes 定价并算出希腊字母,信用债按利差折现。

收益率曲线Nelson–Siegel
水平、斜率、曲率三参数由利率因子驱动。虚线是 60 日前的曲线,便于看形变。
期限利差与信用利差bp
10Y−2Y 期限利差,以及投资级、高收益、新兴市场的信用利差。
隐含波动率曲面行权价 × 期限
左偏的微笑:虚值看跌期权的隐含波动率更高。
期权希腊字母当前持仓
Delta、Gamma、Vega、Theta 按合约展示,已按名义缩放。
期货期限结构持有成本基差
正基差为期货升水,负基差为现货升水。
衍生品类型标的价行权/交割到期(年)隐含波动理论价DeltaGammaVegaTheta

05 · Features特征工程

每个合约在每个交易日算出一组点时特征:多尺度动量、已实现波动与波动比、区间位置、成交量注意力和对市场因子的贝塔。所有窗口都只回看,不使用当日之后的数据。

特征热力图类别 × 特征 · 横截面 z
按特征做跨类别标准化,深色偏高、浅色偏低。
特征分布当日横截面
每个特征在全部合约上的分位数(10 / 25 / 50 / 75 / 90)。

06 · Structure横截面结构

把名义敞口归一成份额后,可以度量结构本身:集中度、有效资产数、类别间相关矩阵,以及中心极限定理下的有效独立数。相关性升高会让分散化的实际效果远低于名义资产个数。

类别相关矩阵60 日窗口
危机情景下矩阵整体变红,分散化失效。
集中度与有效独立数H · Nₑff · N_ind
Nₑff = 1/H 只看权重;N_ind = N/(1+(N−1)ρ̄) 还看相关性,压力期会塌缩。

07 · Risk风险与压力

组合层面用历史模拟法算 VaR 与期望尾部损失,同时跑一组情景压力测试。风险闸门把这些读数变成可执行的通过/警告/拦截状态。

组合净值与回撤模拟
上方净值曲线,下方为滚动回撤。
损益分布与尾部历史模拟
阴影为 5% 尾部,竖线为 VaR₉₅ 与 ES₉₅。
情景压力测试组合冲击
每个情景给因子一组冲击,按当前载荷传导到组合。
风险贡献分解按类别
边际风险贡献 × 权重,合计为组合波动。

08 · Execution信号、撮合与账本

最后一段把目标权重变成订单:按流动性拆单,计算价差、冲击和手续费,模拟部分成交,再把每一笔写进账本。所有成交都是撮合模拟,不连接任何真实账户或交易所。

订单流逐日笔数
按买卖方向堆叠,折线为成交率。
执行成本bp · 按订单规模
点是单笔订单,横轴是占日成交额的比例。
损益归因累计
从毛收益逐项扣除价差、冲击、手续费与融资成本。
时间合约方向下单量成交量参考价成交价滑点(bp)费用状态
这份沙盘是什么,不是什么。