随着指数成分券数量激增(如中证1000、中证2000指数),上交所沿用多年的TXT格式已暴露明显短板:
成分券数量限制:TXT仅支持999只成分券,迫使基金公司压缩或抽样,影响跟踪精度;
替代标志复杂:深市、港股等证券需依赖复杂替代标志,易引发操作风险;
因此上交所本次XML格式改造属于大势所趋。自2024年3月开始,上交所多次发布相关市场接口等技术文档,将向市场推出XML格式的PCF文件。
XML核心优势:
成分券容量无上限,支持全复制策略;
灵活扩展字段,适配复杂风控需求;
标准化结构降低系统对接成本。
上交所针对xml格式发布了两次接口文档,交易所对本次变更也相当谨慎,最终定稿版本为《上海证券交易所特定参与者接口规格说明书(基金公司卷)》2.0版。
《上海证券交易所特定参与者接口规格说明书(基金公司卷)》2.0版发布说明2025年3月修订内容:
根据ETF 定义文件整体规划,调整如下:
一、新增ETF 定义文件xml 版、ETF确认文件xml 版、ETF公告文件xml 版相关描述。
(一)ETF定义文件xml 版和ETF 确认文件xml 版相对于2.1 版,除格式变更外:
1.启用“市场ID”字段;
2.调整“替代标志”字段描述;
3.启用“当日净申购基金份额上限”、“当日净赎回基金份额上限”字段;
4.新增“单个账户净申购总额限制”、“单个账户净赎回总额限制”字段;
5.新增“单个账户累计申购总额限制”、“单个账户累计赎回总额限制”字段;
6.增加部分字段长度;
7.新增“申赎模式”字段。
(二)ETF公告文件xml 版相对于2.1 版,除格式变更外:
1.启用“市场ID”字段;
2.调整“替代标志”字段描述;
3.新增“当日净申购基金份额上限”、“当日净赎回基金份额上限”字段;
4.新增“单个账户净申购总额限制”、“单个账户净赎回总额限制”字段;
5.新增“单个账户累计申购总额限制”、“单个账户累计赎回总额限制”字段;
6.新增“当日申购限额”、“当日赎回限额”;
7.增加部分字段长度;
8.新增“申赎模式”字段。
(三)调整ETF 定义文件部分字段填写说明:
1. NAVperCU、NAV、PreCashComponent、CashDividend、EstimatedCashComponent字段不再要求小数位补零。
2. CreationLimit、RedemptionLimit必须大于等于每个篮子对应的ETF 份数(CreationRedemptionUnit),不再要求必须是最小申购、赎回单位(CreationRedemptionUnit)的正整数倍。
(四)在2.3.2 交互文件通用约定章节中,增加xml 版相关约定。
二、根据新“替代标志”及新增“申赎模式”字段取值,调整附录一为“ETF产品与申赎模式、替代标志、市场ID 对应关系表”(含跨市场债券(银行间)ETF)。
三、新增附录二xml 版本文件结构、附录三ETF 定义文件标志文件举例、附录四现金替代比例计算说明、附录五现金替代标志说明。
我们就《上海证券交易所特定参与者接口规格说明书(基金公司卷)》2.0版发布说明整理了txt与xml除格式差异以外的其他变更,看看对比文档,带你深入了解政策带来的变化:
1、替代标志
替代标志差异可谓最鲜明的差异了,由原来的0-8缩短至0-2。本次替代标志变化不管是针对投资者还是基金公司都是大一优化,0、1、2简单清晰好记。
2、市场ID
Txt版本该字段不生效,主要还是因为替代标志,因为txt的替代标志已根据成分券市场业务类型进行区分,因此市场ID生效与否作用并不大,但是xml就不一样了,替代标志仅有0、1、2此时如果没有市场ID的协助,交易所仅根据替代标志证券代码不能直观的区分。因此xml直接使用了市场ID字段。
3、版本号
版本号差异仅因为格式问题导致,xml趋向原始数据,不补零方式
4、文件命名规则
5、部分字段差异
部分字段txt没有或是不生效,但xml启动且使用方式不一。Xml遵守的原则为:
①xml 格式字段均为变长字段,字段不足最大长度左右两端不可补空或补零
②如果某一字段为空或未启用,则该字段xml 标签不应出现。
6、申赎模式
申赎模式对维护替代标志有一定限制。比如维护0现金模式,则替代标志仅能1、2不会存在0的情况。
申赎模式、替代标志、市场ID关系如下:
7、总的现金替代比例
总的现金替代比例计算规则因为替代标志的改造也发了变化,不过系统目前比例仅为输入项,因此计算规则虽然发变化但不影响系统改造。
其他小变化本次就不一一列据了,特别提醒:过渡阶段交易系统支持基金公司上传txt 2.1 格式版本、xml格式版本的ETF 定义文件。对于一个ETF产品,同一交易日仅可上传一个格式版本的ETF 定义文件。
关注我们,获取更多ETF前沿动态。








