一句话定义:程序化交易是「通过计算机程序自动生成或者下达交易指令」进行的交易;它本身合法,但必须符合监管规定、向交易场所报告,且不得影响交易场所的系统安全或者正常交易秩序。

一位做量化交易的交易员,写了一套「开盘抢单」策略:在开盘阶段用程序连续挂出大额买单,一旦发现有真实成交意图的对手方,就迅速撤单,再转到另一侧成交。一年下来,账户盈利七百多万元。交易所的监控系统发现,他名下账户的申报量长期居前,撤单率长期在九成以上,成交比极低。最终,监管认定他构成「不以成交为目的,频繁或者大量申报并撤销申报」,属于操纵证券市场。

他的辩解是:「我只是在探测流动性,从来没想过影响价格。」

这个辩解不成立。操纵的认定看的是「行为与效果」,不是「当事人怎么想」;而程序化交易恰恰把「行为」的规模放大到了人力做不到的程度——一个人手工下单,一天下不了几万笔;一段程序可以。

构成要件

一、三个特征:程序生成、自动下达、面向交易场所

第一个,指令由「计算机程序」生成或者下达。 注意法律用的词是「自动生成」或者「自动下达」——它涵盖了两种情形: 一种是「程序自己决定下什么单」(策略型),另一种是「人决定,程序负责拆单与执行」(执行型)。 两种都算程序化交易。

第二个,特征是「自动」。 不是「用电脑下单」就算。 手动点鼠标、用手机软件买卖, 哪怕用了很复杂的指标, 也不是程序化交易。 关键在于「人在回路里的位置」——如果每一笔都要人确认, 它是「辅助工具」; 如果程序可以自己连续发单, 它才是「程序化交易」。

第三个,对象是「交易场所」。 证券交易所、期货交易场所, 都在规范范围内。 所以「在券商提供的手机软件上设一个条件单」与「跑一套交易系统」不是一回事——前者是个别委托的触发, 后者是持续的、规模化的自动下单。

三个特征合起来,法律的定位就清楚了: 它不禁止程序化交易, 而是给它设了三道义务——符合监管规定、 向交易场所报告、 不得影响系统安全与正常交易秩序。 这三道义务, 是本篇的骨架。

二、三种模式:策略型、执行型、做市型

第一种,策略型。 程序根据行情、因子、模型, 自己决定「买什么、买多少、什么时候买」。 这类程序的「决策权」在代码里。 它的风险最集中——策略写错、参数设错、 极端行情下逻辑失效, 都可能在几分钟内造成巨大损失。

第二种,执行型。 人或者上层系统决定「买什么、买多少」, 程序负责「怎么买」——拆单、择时、控制冲击成本。 这类程序不承担「决策风险」, 但承担「执行风险」——比如拆单算法在流动性枯竭时失效, 把价格一路推上去。

第三种,做市型。 程序持续报出买卖双边价格, 赚取买卖价差。 这类程序的特点是「报单量大、撤单频繁」——因为它必须跟着行情不断调整报价。 这也正是它最容易撞上「异常交易」认定的原因。 做市业务通常需要事先取得相应资格、 并向交易所报备, 不能「自己想做市就做市」。

三种模式的合规重点不同。 策略型重点是「不能变成操纵」; 执行型重点是「不能引发异常波动」; 做市型重点是「资格、报备与报价义务」。 把三种混为一谈, 就会得出「程序化交易都在打擦边球」这种错误结论。

三、报告义务:报什么、向谁报

法律写得很直白: 进行程序化交易, 应当向证券交易所(或者期货交易场所)报告。 这是「事前义务」, 不是「出了事再补」。

报告的对象是「交易场所」, 不是「自己留个记录」。 实务中通常通过券商或者期货公司的通道提交, 但义务主体是「进行程序化交易的投资者」——券商是「协助方」, 不是「责任人」。 这一点在处罚案例里划得很清楚: 「券商没提醒我」不构成免责事由。

报告的内容, 法规层面只写了「应当报告」, 具体项目由监管规定与交易场所规则确定——通常包括账户信息、 交易策略的类型、 交易软件或者系统的信息、 接入方式等。 本篇不列具体清单, 因为清单会调整; 要记住的是「报告是义务,不是选项」。

报告之后还有「变更报告」。 策略重大变更、 系统更换、 接入方式变化, 通常要更新报告。 实务中最常见的违规不是「不报」, 而是「报了初版、后面全变了、再没更新」。

未报告就交易, 后果不是「交易无效」, 而是「可能被采取监管措施或者处罚」。 这一点要分清: 程序化交易的效力不因未报告而受影响, 但违规的责任跑不掉。

四、四条红线:系统安全、异常交易、操纵市场、接入合规

第一条,不得影响交易场所的系统安全。 这是最硬的一条。 高频报单、 巨量撤单、 异常流量, 都可能对交易系统造成压力。 法律把「影响系统安全」与「影响正常交易秩序」并列, 对应的罚则是「责令改正 + 罚款」, 并且可以处罚直接负责的主管人员与其他直接责任人员。 注意「双罚」这个结构: 罚机构, 也罚人。

第二条,不得构成异常交易。 异常交易的认定标准由交易场所规则确定——通常包括「频繁申报并撤销」「大额申报」「自成交」「拉抬打压」「尾市冲击」等形态。 这一条的判断是「客观形态」, 不需要证明主观故意。 所以「我不是故意的」在异常交易面前没有意义。

第三条,不得构成操纵市场。 这是最重的一条, 因为它可能从「行政责任」升级到「刑事责任」。 程序化交易与操纵的交汇点, 主要在法律列举的「不以成交为目的,频繁或者大量申报并撤销申报」这一项。 后面第六节展开。

第四条,接入必须合规。 程序化交易要通过合规的接入方式, 不能「外挂」「直连」「绕过券商风控」。 这一条的实践含义是: 你的程序可以快, 但不能绕开「该走的通道」。 用非合规方式接入, 即使交易本身没问题, 也可能被认定为违规。

四条红线的共同点是「客观标准」。 它们不问你「想干什么」, 只问你「干了什么、造成了什么」。 这也是程序化交易合规的核心难点——你必须在写代码的时候, 就把「什么情况下不许发单」写成硬约束。

五、高频交易的额外约束

高频交易不是一个独立的法律概念, 而是程序化交易里的一个子集——特点是「报单量大、持仓时间短、换手率高」。 它面临的约束比一般程序化交易更严, 但具体标准由监管规定与交易场所规则确定。

额外约束通常集中在三个方向。

第一个方向,更细的报告义务。 普通程序化交易要报告, 高频交易往往要报告更多信息——比如服务器位置、 系统时延、 策略类型。 原因是高频交易对市场的影响更大, 监管需要「看得见」。

第二个方向,更严的异常交易监控。 同样的报单量, 在高频策略下更容易被认定为「异常」。 所以高频策略在设计阶段就要内置「自我限速」——报单频率上限、 撤单率上限、 单日申报总量上限。 把这三条写成代码里的硬约束, 比事后解释有用得多。

第三个方向,可能的额外收费或者限制。 部分市场对「高撤单率」收取额外费用, 或者对「报单成交比过低」的账户采取限制措施。 这些属于交易场所的业务规则, 不在法规库内, 本篇只讲结构。

一句实务提醒: 不要用「我们规模小,不会被盯上」来安慰自己。 异常交易监控是「系统化」的, 按指标筛, 不按规模筛。 小账户撤单率异常, 一样会被提示、被警示、被限制。

六、与操纵市场的边界:那条「不以成交为目的」的线

这是全篇最需要说清的一节。

法律列举的操纵手段里,有一项与程序化交易关系最直接: 「不以成交为目的,频繁或者大量申报并撤销申报」。 拆开看,它有三个要素。

要素一,「申报并撤销」。 单纯「报单」不构成, 单纯「撤单」也不构成, 必须是「反复地报、反复地撤」。 程序化交易把这件事变得极其容易——一段循环代码就能做到。

要素二,「频繁或者大量」。 这是「量」的要求。 具体到多少笔算「频繁」、多少量算「大量」, 由监管认定与交易场所规则确定, 法规本身不写数字。 但它给了一个判断方向: 看「申报量」与「成交量」的比例。 比例越低, 越像「只想挂、不想成」。

要素三,「不以成交为目的」。 这是「目的」的要求, 也是最容易被误解的一个。 很多人以为「目的」只能靠口供证明, 所以「我不承认就没事」。 实际不是。 目的可以从「行为结构」推出来: 撤单率长期极高、 撤单时点紧贴成交、 报单价格始终偏离成交价、 同一账户在报撤之间反复切换方向——这些客观特征叠加, 就足以支撑「不以成交为目的」的认定。 反过来, 如果程序是真的想成交, 只是「报价跟着行情调整」, 它的撤单率也会有, 但「报撤结构」完全不同。

举一个对照的例子(纯为说明结构,不涉及任何具体案件)。 做市策略的撤单, 是「价格变了,所以我要改报价」——它撤单之后立刻在新价格上重新报, 并且有相当比例的成交。 操纵型撤单, 是「我知道你不会成交,所以我挂着给你看」——它撤单之后可能换到另一侧, 成交比极低。 两者形式上都是「报撤」, 实质完全不同。 监管看的正是这个「实质」。

这条线划清之后,「我只是探测流动性」这个辩解为什么站不住, 就明白了。 「探测流动性」如果只是「小额报单、快速撤销、不形成虚假的供需表象」, 问题不大; 但如果「大额挂单制造买盘旺盛的假象、 引诱别人跟单、 自己反向成交」, 那就是「以虚假的申报影响价格」, 与「探测流动性」无关。

刑事责任的门槛在刑法里另有一套标准, 与行政认定不完全重合。 实务中常见的情形是「同一个行为, 行政上认定操纵, 刑事上还要看情节与数额」; 也可能「行政上只认定异常交易, 刑事上不构成犯罪」。 操纵的构成要件与量刑,见操纵证券、期货市场罪。

还有一条容易被忽略的交叉规则: 持股百分之五以上的股东、董监高, 如果「当日买入、次日卖出」或者「当日卖出、次日买入」, 在六个月内反复, 可能触发「短线交易归入权」——所得收益要归公司。 程序化交易把这个「六个月」变得很容易撞上——因为程序不会记得「六个月前卖过」。 规则细节见短线交易归入权。

七、异常交易的六种形态

这一节讲「形态」,不讲「阈值」。 阈值属于交易场所规则, 会调整; 形态是稳定的, 看懂了形态, 换个市场也认得出。

第一种,频繁申报并撤销。 刚才已经讲过, 核心是「报撤结构与成交比」。

第二种,大额申报。 单笔申报量远超自己的资金或者持仓能力, 「报得出、成不了」。 程序化交易很容易犯这个错——因为程序不知道「账户里有多少钱」, 它只知道「策略要求报多少」。 所以风控必须在「报单前」校验可用资金与持仓, 不能等「成交后」才发现不够。

第三种,自成交。 自己控制的账户之间互相成交。 程序化交易里常见于「多账户策略」——不同账户跑不同子策略, 一不小心就「自己跟自己成交」。 这类情形即使在主观上没有操纵意图, 也可能构成异常交易。

第四种,拉抬打压。 连续申报、大额成交把价格推上去或者砸下来。 程序化交易里的典型场景是「算法执行大单时把价格打飞」——这本来是「执行成本」问题, 但如果幅度异常, 就会变成「异常交易」问题。

第五种,尾市冲击。 在收盘前集中申报, 影响收盘价。 收盘价是很多产品的定价基准(比如基金净值、结算价),所以这一类的敏感度特别高。

第六种,频繁撤单导致「虚假供需」。 挂出大量买单, 让市场以为「买盘很强」, 等别人跟进来就撤掉。 这一种与操纵的界限最近。

六种形态有一个共同点: 它们都是「行为特征」, 不是「主观状态」。 所以合规的做法不是「解释我没有恶意」, 而是「在系统里设一条线, 触线就不发单」。

八、五类风险

第一类,合规风险。 未报告、 报告不实、 影响系统安全、 构成异常交易或者操纵, 都可能被处罚。 罚则的结构是「双罚」——机构被罚, 直接负责的主管人员与其他直接责任人员也被罚。

第二类,技术风险。 程序自身的缺陷、 行情延迟、 接口故障、 断线重连逻辑错误, 都可能导致「发出不该发的单」。 历史上多次「乌龙指」事件, 根源都是技术问题, 但后果是「真金白银的损失」加「监管问责」。

第三类,策略失效风险。 回测赚钱、实盘亏钱, 是量化行业的常态。 策略失效本身不违法, 但如果「失效之后加杠杆、加频率去赌回来」, 就会同时放大技术与合规风险。

第四类,连带责任风险。 出借账户、 出借系统、 代客操盘, 都可能把自己卷进别人的违规里。 实务中最常见的是「帮朋友跑个策略」, 最后被认定为「账户实际控制人」, 一起被罚。

第五类,跨市场风险。 证券与期货两个市场的规则不同, 程序如果「一套代码跑两个市场」, 很容易在其中一个市场违规。 跨境交易还要面对「当地规则」与「境内规则」的双重约束。

九、纠纷类型:三类典型

第一类,投资者与量化机构之间的纠纷。 典型情形是「某只产品净值突然大幅回撤, 投资者主张管理人「策略违规」「风控失职」。 这类纠纷的关键在「合同约定的策略范围」与「实际的交易行为」是否一致。 如果合同写的是「低频选股」, 实际跑的是「高频报撤」, 就构成「超出约定范围运用资金」。

第二类,投资者与券商之间的纠纷。 典型情形是「交易系统故障导致无法下单或者错误成交」。 这类纠纷的关键在「券商有没有尽到「系统保障义务」」——要看他有没有按约定提供交易通道、 故障后有没有及时告知、 有没有留存日志。 索赔之前, 先用诉讼费计算器估一下成本,再决定是「协商」还是「起诉」。

第三类,机构与软件供应商之间的纠纷。 典型情形是「买的策略系统有缺陷,导致异常报单被罚」。 这类纠纷的关键在「合同里的责任限制条款」——供应商通常会把责任限定在「软件价款范围内」, 而机构的实际损失可能是「罚款 + 市场损失」, 两者差得很远。 签约时这一条必须谈。

三类纠纷的共同教训是: 程序化交易的风险不是「一件事」, 而是「一条链」——策略、 代码、 通道、 风控、 合规, 任何一环出问题, 损失都会沿着链条传导。

十、责任边界:券商、软件商、托管方各担什么

券商的责任,主要是「接入管理」与「客户管理」。 他要审核客户的程序化交易报告、 提供合规的接入方式、 对异常交易进行监控与提示。 但券商不是「交易决策者」——策略是客户写的, 单是客户下的, 券商不能替代客户承担「操纵」的责任。 实务中的边界是: 「券商明知或者应知客户违规而不采取措施」的, 才可能承担责任。

软件供应商的责任,主要是「产品缺陷」。 如果软件本身有缺陷, 导致「超量报单」「重复报单」, 供应商要承担违约责任。 但如果「软件没问题,是客户自己把参数设错了」, 责任就在客户。

托管方或者通道方的责任,主要是「按指令执行」。 它不判断「这笔交易该不该做」, 只判断「指令是否合规、 资金是否够」。 所以「通道方」不能成为「责任转移」的对象。

这条边界对投资者的意义是: 出了事, 先分清「谁的环节出了问题」——是策略、 是代码、 是通道、 还是「自己把参数设错了」。 分不清环节, 索赔就会找错对象。

十一、五个常见误解

误解一:「程序化交易是灰色的、不被允许的」。 错。 法律明确承认它的合法性, 只是设了三道义务: 符合监管规定、 向交易场所报告、 不得影响系统安全与正常秩序。 合规的程序化交易, 是市场正常的一部分。

误解二:「只要报告了,就没事了」。 错。 报告只是「准入义务」, 不等于「行为豁免」。 报告之后照样可能构成异常交易或者操纵。

误解三:「高频才受管,低频不管」。 错。 规范的对象是「程序化交易」, 不是「高频」。 低频的程序化交易同样要报告, 同样不得影响系统安全。 只是高频的约束更细。

误解四:「用券商提供的量化软件,责任就在券商」。 错。 工具是券商的, 决策是你的。 除非能证明「软件缺陷直接导致了违规」, 否则责任在交易者。

误解五:「撤单不花钱,所以随便撤」。 错。 撤单可能产生费用, 也可能累积成「异常交易」的记录。 在程序化交易里, 「撤单」是一个有法律后果的动作, 不是一个「零成本的技术操作」。

五个误解的共同根源,是把「技术」与「法律」分开看。 在程序化交易里, 代码就是行为, 参数就是政策。 写代码的时候不想法律, 违法就是「必然」, 不是「意外」。

法条依据

法条依据
  • 《中华人民共和国证券法》第四十五条通过计算机程序自动生成或者下达交易指令进行程序化交易的,应当符合国务院证券监督管理机构的规定,并向证券交易所报告,不得影响证券交易所系统安全或者正常交易秩序。
  • 《中华人民共和国证券法》第一百九十条违反本法第四十五条的规定,采取程序化交易影响证券交易所系统安全或者正常交易秩序的,责令改正,并处以五十万元以上五百万元以下的罚款。对直接负责的主管人员和其他直接责任人员给予警告,并处以十万元以上一百万元以下的罚款。
  • 《中华人民共和国证券法》第五十五条禁止任何人以下列手段操纵证券市场,影响或者意图影响证券交易价格或者证券交易量:
  • (一)单独或者通过合谋,集中资金优势、持股优势或者利用信息优势联合或者连续买卖;
  • (二)与他人串通,以事先约定的时间、价格和方式相互进行证券交易;
  • (三)在自己实际控制的账户之间进行证券交易;
  • (四)不以成交为目的,频繁或者大量申报并撤销申报;
  • (五)利用虚假或者不确定的重大信息,诱导投资者进行证券交易;
  • (六)对证券、发行人公开作出评价、预测或者投资建议,并进行反向证券交易;
  • (七)利用在其他相关市场的活动操纵证券市场;
  • (八)操纵证券市场的其他手段。
  • 操纵证券市场行为给投资者造成损失的,应当依法承担赔偿责任。
  • 《中华人民共和国期货和衍生品法》第二十一条通过计算机程序自动生成或者下达交易指令进行程序化交易的,应当符合国务院期货监督管理机构的规定,并向期货交易场所报告,不得影响期货交易场所系统安全或者正常交易秩序。
  • 《中华人民共和国期货和衍生品法》第一百二十九条违反本法第二十一条的规定,采取程序化交易影响期货交易场所系统安全或者正常交易秩序的,责令改正,并处以五十万元以上五百万元以下的罚款。对直接负责的主管人员和其他直接责任人员给予警告,并处以十万元以上一百万元以下的罚款。

法条核对日期:2026 年 10 月 28 日。 以上条文均经法规库逐字比对:《中华人民共和国证券法》为 2019 年 12 月 28 日修订、2020 年 3 月 1 日施行的现行文本;《中华人民共和国期货和衍生品法》为 2022 年 4 月 20 日通过、2022 年 8 月 1 日施行的文本。

五处必须交代的缺口。 第一,程序化交易报告的具体内容、格式与变更报告要求,由监管规定与交易场所规则确定,不在法规库内,本篇只写「有报告义务」,不列清单。 第二,高频交易的认定标准、额外报告要求、额外收费或者限制措施,由交易场所规则确定。 第三,异常交易的具体认定标准与阈值,由交易场所规则确定,不同市场、不同品种口径不同。 第四,「频繁或者大量」在监管认定中的具体量化口径,法规本身不写,本篇只讲「报撤结构与成交比」这个判断方向。 第五,程序化交易接入的技术规范、券商的风控要求,由监管规定与行业规范确定,本篇不写技术参数。 本篇的法条引用部分只收录能够逐字比对的条文,规则层面的内容一律只写结构。

与相邻概念的区别

与「高频交易」的区别。 程序化交易是「上位概念」——只要「程序自动生成或者下达指令」, 就属于程序化交易。 高频交易是「子集」——特点是报单量大、持仓时间短、换手率高。 法律规范的对象是「程序化交易」, 高频只是在监管上被「额外看紧一层」。 所以「我做得不快,不算高频」不能作为「不用报告」的理由。

与「算法交易」的区别。 两个词在实务中常混用。 严格说, 「算法交易」更强调「用算法决定怎么下单」(比如拆单算法),「程序化交易」是法律用语, 范围更宽, 包含「策略型」与「执行型」。 写合同时用哪个词不重要, 重要的是「行为是否落在法律的规范范围内」。

与「做市交易」的区别。 做市是「持续报出双边价格、赚取价差」的业务, 通常需要资格与报备。 做市交易往往用程序实现, 所以它既是「程序化交易」, 又是「做市业务」——两套规则叠加适用。 这也是为什么做市机构在「撤单率」上特别容易被质疑——它的业务模式天生就是「高频报撤」。

与「操纵市场」的区别。 程序化交易是「工具」, 操纵市场是「行为性质」。 用合法工具做违法的事, 仍然是违法。 判断标准不在「用没用程序」, 而在「申报是否以成交为目的、是否制造了虚假的供需表象」。

与「大宗交易」的区别。 大宗交易是「交易通道」, 解决的是「大额买卖不冲击盘口」; 程序化交易是「下单方式」, 解决的是「怎么自动、快速、批量地下单」。 两者可以叠加——大额处置的算法执行, 就是「大宗 + 程序化」的组合。 具体机制见大宗交易。

与「交易型开放式指数基金套利」的关系。 申赎套利是程序化交易最典型的应用场景之一——价差出现得快、消失得也快, 手工做不了。 理解套利机制, 才能理解「为什么这个领域的报单量天生就大」。 机制见交易型开放式指数基金。

实操指引

如果你是量化机构或者使用程序化交易的投资者,四步。

第一步,先报告,再交易。 报告不是「走过场」, 它是「义务的起点」。 策略重大变更、 系统更换、 接入方式变化, 都要更新报告。

第二步,把「红线」写进代码。 单笔申报上限、 单日申报总量上限、 撤单率上限、 可用资金与持仓的报单前校验、 自成交拦截——这五项写成硬约束, 触线就不发单。 靠「人工盯着」不现实, 因为程序的速度远超人的反应。

第三步,留全日志。 报单日志、 撤单日志、 策略参数变更记录、 风控触发记录,都要留存。 被质疑的时候, 「日志」是唯一能证明「我不是故意的」的东西——而「我不是故意的」这句话本身, 没有证据就是空话。

第四步,出事别「自己解释」。 收到交易所的提示或者问询, 先核对自己的报撤数据, 再决定怎么答复。 「凭感觉解释」往往越解释越糟——因为监管手里有完整的数据, 你没有。

如果你是券商或者期货公司,三步。

第一步,接入管理。 只提供合规的接入方式, 不留「直连」「外挂」的口子。 这一条是「底线」, 不是「可以商量的技术细节」。

第二步,客户管理。 审核程序化交易报告、 对异常交易进行监控与提示、 发现违规及时采取措施。 「提示了但没留痕」等于「没提示」。

第三步,留痕管理。 接入记录、 报告材料、 提示记录、 处置措施, 全部归档。 监管检查的时候, 看的就是这些。

如果你是普通投资者,三步。

第一步,别把「量化」当「稳赚」。 程序化交易只是工具, 工具不保证收益。 策略失效、 极端行情、 模型过拟合, 都会让「历史业绩」变成「历史」。

第二步,看清合同里的「策略范围」。 如果合同写「低频选股」, 实际跑「高频报撤」, 这是「超出约定运用资金」, 可以作为主张权利的依据。

第三步,遇到异常回撤,先查「有没有违规」。 看监管有没有对管理人采取措施、 看产品有没有「异常交易」的公告。 有违规, 才是索赔的抓手; 只是「亏了」, 不构成索赔理由。

常见问题

用券商手机软件里的「条件单」算不算程序化交易?

一般不算。 条件是「人设的」, 触发是「一次性的」, 没有「程序自动生成或者连续下达指令」的特征。 但如果用的是「可以自己写策略、自动连续下单」的量化终端, 就落入程序化交易的范围。

程序化交易本身违法吗?

不违法。 法律承认它的合法性, 只要求「符合监管规定、 向交易场所报告、 不得影响系统安全与正常交易秩序」。 违法的不是「用程序」, 而是「用程序做了不该做的事」。

不报告会怎样?

可能被采取监管措施或者处罚。 报告是法定义务, 不是「自愿登记」。 而且「券商没提醒」不构成免责事由——义务主体是交易者本人。

撤单率高,一定会被认定异常吗?

不一定。 做市策略的撤单率天生就高。 关键看「报撤结构」与「成交比」——「价格变了所以改报价」和「挂着给你看」是两回事。 前者是正常的报价管理, 后者可能构成操纵。

程序化交易被认定操纵,会坐牢吗?

可能。 行政责任是「责令改正 + 罚款」, 但如果行为达到刑法规定的标准, 可能构成「操纵证券、期货市场罪」。 行政认定与刑事认定不完全重合, 但「不以成交为目的的频繁报撤」在两套标准里都是重点。

程序出错导致大量报单,要负责吗?

要。 「技术故障」不是免责事由。 监管看的是「客观上有没有影响交易秩序」, 不看「是代码写错了还是人点错了」。 这也是为什么「报单前校验」必须写在代码里。

帮朋友跑策略,出了事我要担责吗?

很可能。 如果账户实际由你控制、 策略由你提供、 盈亏由你分配, 你很可能被认定为「账户实际控制人」。 出借账户、 代客操盘, 在证券领域都是明确禁止的。

程序化交易能用来做「T+0」吗?

要看市场规则。 A 股股票实行当日买入次日才能卖出的交收安排, 但「日内反复买卖同一只交易型开放式指数基金或者可转债」在规则允许的范围内是可以的。 用程序化交易规避「当日买入不得卖出」的限制, 属于违规。 规则细节以交易场所规定为准。

量化私募的业绩,能代表「程序化交易的水平」吗?

不能。 业绩是「策略 + 市场环境 + 运气」的结果, 与「是否程序化」没有必然关系。 而且「存活者偏差」很明显——你看到的都是活下来的产品。

程序化交易会不会被「限制交易」?

会。 交易场所对异常交易可以采取「口头警示、书面警示、约见谈话、限制交易、认定为不合格投资者」等措施。 「限制交易」期间, 账户可能只能卖不能买。 这类措施属于交易场所的自律管理, 不是行政处罚, 但影响很直接。

境外投资者通过「沪港通、深港通」做程序化交易,受什么约束?

受「境内规则 + 交易场所规则 + 当地规则」三重约束。 「我在境外,境内管不到我」是错的——只要交易发生在境内市场, 就受境内规则约束。 这一点在跨境量化机构的处罚案例里已经很清楚。

程序化交易的「报告」要报策略代码吗?

通常不要求报完整代码, 但要求报「策略类型、系统信息、接入方式」等。 具体清单由监管规定与交易场所规则确定。 「代码是商业秘密」这个顾虑, 不影响「报告义务」本身。

用程序「抢跑」大单,违法吗?

可能违法。 如果利用了「未公开的大额委托信息」(比如通过特殊通道提前知道有大量买单要来),提前买入, 可能构成内幕交易或者「利用其他手段操纵」。 「抢跑」在境外市场是重点打击对象, 在境内同样有规制路径。

程序化交易亏损了,能怪「市场不公平」吗?

不能。 程序化交易本身是「被允许的竞争方式」。 但如果是「别人用违规手段(比如操纵)导致你亏损」, 你可以主张赔偿——前提是能证明「违规行为」与「你的损失」之间的因果关系。

怎么判断一家机构的程序化交易「合不合规」?

看四项: 有没有按规定报告、 有没有异常交易的记录、 有没有被采取过监管措施、 风控是不是「写进系统」而不是「写在纸上」。 前三项是「结果」, 第四项是「能力」。 四项合起来, 比看「收益率曲线」有用。

注意避坑

六个要点。 第一,程序化交易本身合法,法律设的是三道义务:符合监管规定、向交易场所报告、不得影响系统安全与正常交易秩序。 第二,「报告」是事前义务,策略变更、系统更换、接入变化都要更新;「券商没提醒」不是免责事由。 第三,罚则是「双罚」——机构被罚五十万元以上五百万元以下,直接负责的主管人员与其他直接责任人员被罚十万元以上一百万元以下(证券法与期货和衍生品法条文结构一致)。 第四,与操纵市场的分界线是「是否以成交为目的」,而目的可以从「撤单率、成交比、报撤结构」这些客观特征推定,不是「不承认就没事」。 第五,技术故障不是免责事由,报单前校验、 撤单率上限、 自成交拦截必须写进代码,不能靠人工盯。 第六,报告内容、异常交易阈值、高频认定标准、接入技术规范均由监管规定与交易场所规则确定,不在法规库内,本篇只讲结构,具体以现行规则为准。

关联阅读: 程序化交易的典型应用场景(申赎套利)与「交易通道」的区别、操纵证券期货市场罪的构成要件、短线交易归入权的适用,均已在正文相应位置就近链接,此处不再重复。《中华人民共和国证券法》关于程序化交易、操纵市场与法律责任的完整条文,可在法规库查阅;《中华人民共和国期货和衍生品法》关于程序化交易与罚则的条文,可在法规库查阅;金融消费类词条,可在金融消费分类下按序查阅;发生纠纷时的起诉流程,见起诉流程与诉讼时效。