WonderTrader / Risk Control

wondertrader 风控怎么配:五类风控、三类过滤器与离合器机制

官方把风控拆成作用对象不同的五类,另有一个专门为「断开执行但保留策略」设计的能力 —— 离合器机制。它的价值在于风控动作不会污染策略逻辑:策略继续按行情计算,只是信号不再被执行,便于把实盘表现和理论研究相互印证。这一页按官方 README 与官方控制台文档逐条整理。

组合资金风控通道流量风控账户资金风控紧急介入 + 离合器
组合资金风控虚拟资金层面
通道流量风控撤单与下单频次
账户资金风控账户回撤
紧急人工介入配置文件下发
四类自动风控与人工介入示意,另含「只断执行、不断逻辑」的离合器机制(依据官方 README「灵活的风险控制」);示意非官方架构图,触发阈值以你的配置与官方文档为准。
Layers

五类风控:作用对象各不相同

把官方 README 的五个小节拆成表后可以看到,它们不是同一件事的不同阈值,而是分别作用于不同层级。

风控层作用对象触发后的行为适用场景注意点
组合盘资金风控组合盘预设的虚拟资金规模组合盘进入下行阶段并触发风控后,即使资金账户尚未触及风控线,也不再继续下行以组合为单位的整体风险约束官方把它列为组合盘的主要优点之一,但它约束的是组合层,不能替代账户层风控
通道流量风控交易通道的报单频率按配置控制总撤单笔数、短时间内的下单次数与撤单次数合规要求较高的场景官方明确该层主要针对合规风险,阈值要按柜台实际限制设置,不宜直接关闭
账户资金风控账户资金与常规资金风控一致,主要控制账户资金的回撤多账户场景下的单账户约束不同账户可配置独立风控逻辑,账户之间互不影响
紧急人工介入单品种风险通过下发一个配置文件达成控制目的单品种出现风险官方说明如果是全市场风险,直接人工停止系统即可,不必走这个入口
离合器机制信号与执行之间的连接直接断开信号执行,但保留策略逻辑运行策略或组合出现风险,但还想继续观察其表现官方强调其优点是不影响策略逻辑,只断开执行,可继续观察策略在特定行情阶段的表现
Filters

三类过滤器:盘中不用停机就能干预

控制台文档给出了三种过滤器的具体生效行为。它们的共同特点是:不改策略代码、不停进程,通过配置文件立即生效。

过滤器作用粒度生效后的具体行为怎么配置注意点
策略过滤器单个策略该策略的所有信号都不再执行;其目标仓位被忽略,组合因此少掉这部分头寸,执行器会发出对应的反向指令把差值平掉在控制台把对应开关切到过滤并提交策略本身仍在计算,只是信号不落地,因此策略状态不会错乱
代码过滤器单个品种或合约整个组合在该品种上的目标仓位被强制设置为 0;无论生效前持有多大仓位,执行器都会清理掉该品种的全部头寸按「交易所.品种」的规则自行添加交易品种由策略决定,无法预设,因此需要按需手工添加
通道过滤器单个交易通道所有目标仓位不再向该通道同步;该通道保持生效前的仓位不动在控制台针对指定通道切换官方给出的典型用法是:需要强平某个产品时,先断开组合与该通道的联系,再手工操作该通道
过滤器配置文件组合级过滤器状态存放在组合目录下的配置文件中,控制台通过网络接口读写由控制台管理,也可直接编辑后让组合重载手工改文件时要注意进程什么时候读取,避免改了不生效
干预入口的取舍:三类过滤器适合「盘中柔性干预」,紧急人工介入的配置文件适合「单品种硬性控制」,离合器适合「保留策略观察结果」。三者可以叠加使用,但叠加时先在仿真环境验证一遍行为,避免出现你以为断了、其实只断了一层的情况。
Parameters

风控参数长什么样

风控参数挂在交易通道配置里。以下是官方实盘示例中出现的键名与示例值,仅用于说明字段含义。

参数键管什么官方示例值调参方向注意点
撤单统计时间窗统计撤单次数的时间跨度10按柜台对时间窗的定义设置时间窗与次数边界要成对看,单独改一个会失准
撤单次数边界时间窗内允许的撤单笔数上限20低于柜台硬限制留出余量设得过紧会让正常调仓被拦截
撤单总量上限累计撤单笔数上限470参考柜台当日总额度需与交易所与券商的当日撤单额度对齐
报单统计时间窗统计报单次数的时间跨度10同撤单时间窗报单与撤单通常用同一个时间窗口径
报单次数边界时间窗内允许的报单笔数上限20低于柜台硬限制高频策略需要更高的边界,但要先确认柜台允许
风控开关与策略命名是否启用该通道的风控、以及风控策略名称启用、默认策略名按通道分别配置官方示例中每个通道各有一套风控策略配置,可差异化
提醒:上表数值来自官方实盘示例配置,用于说明字段结构,不是推荐参数。真实阈值必须按你所接柜台的限制、你的策略报单频率与合规要求自行设定;把公开示例值直接用于生产环境是危险的。
Playbook

风险场景处置表

把「遇到什么情况用哪一层」先写成清单,事发时才不用临场决策。这张表里的动作都来自官方文档描述的能力范围。

场景用哪一层处置动作对策略的影响后续确认
某个策略明显跑偏,但想继续观察它的判断策略过滤器把该策略切为过滤,其信号不再执行策略继续计算,不改变逻辑观察一段时间后再决定是否恢复
某个品种出现异常行情,要立即清仓代码过滤器把该品种加入过滤器,目标仓位强制归零策略继续输出该品种信号但不会执行确认执行器已完成清仓指令
某个产品需要紧急强平,避免组合继续向它发单通道过滤器断开组合与该通道的连接,再手工操作该通道该通道保持生效前仓位强平完成后确认通道状态再恢复
报单频率触发柜台告警通道流量风控收紧报单与撤单边界无逻辑影响,但信号可能被推迟执行对照柜台实际限制与告警内容调整
账户回撤接近容忍上限账户资金风控按账户配置的回撤约束生效该账户降仓,其他账户不受影响复核倍率配置是否与风险偏好一致
组合整体在下行,但账户尚未触及风控线组合盘资金风控组合触发风控后停止继续下行组合层面的约束,不改策略复核组合虚拟资金与风险参数设定
单品种风险需要迅速限制,来不及改配置层层下发紧急人工介入下发一个控制配置文件按配置内容生效官方说明全市场级别风险直接人工停机更合适
Ownership

权限与责任边界

风控不是单人操作。控制台预设了角色与组合权限,先把权限划清再谈流程。

角色能做什么不能做什么适用场景注意点
管理员全部权限,含用户管理与组合管理团队负责人或运维负责人默认初始口令属官方文档公开值,部署后必须立即修改
风控员管理组合、操作过滤器与紧急介入入口没有用户管理权限专责风控岗可单独配置组合权限;不配置时默认可以查看全部组合
组合权限按角色限定可见与可管的组合范围多产品线、多人协作权限划分应与你的合规要求一致,本文不提供具体权限方案
账号凭据存储账号信息加密存储,加密密钥在注册时随机生成多人共用一台工作机时官方说明即使数据文件被复制,没有账号密码也很难还原关键数据;但仍应做好主机与账号的访问控制
FAQ

常见问题

风控相关描述均来自官方 README 与控制台文档,具体阈值与合规要求以你的柜台规定与官方文档为准。

离合器机制和直接停止策略有什么区别?

区别在于是否影响策略逻辑。直接停止策略意味着策略不再运行,也就无法继续产生信号供观察;而离合器依托信号与执行分离的机制,只断开信号的执行,策略依旧按行情计算。官方把它的价值描述为「可以继续观察策略在特定行情阶段的表现,和理论研究相互印证」。所以需要保留策略行为轨迹时选离合器,不需要时直接停机更省事。

组合盘资金风控和账户资金风控会不会重复?

不会,它们作用在不同层。组合盘资金风控针对组合预设的虚拟资金规模,官方特别指出其主要优点是:当组合盘处于下行阶段触发风控后,即使资金账户尚未打到风控线,也不会再继续下行。账户资金风控针对的是真实账户资金回撤。两者是「策略组合这一层」与「账户这一层」的约束,需要按你的组织结构分别设定。

过滤器改了要重启进程吗?

按官方控制台文档的描述,过滤器通过配置文件管理并通过接口提交生效,也就是说干预可以在盘中完成而不必停进程。不过手工直接编辑配置文件时要清楚进程何时读取,避免改了但没生效。跨版本或跨环境的细节以官方文档与控制台实际行为为准。

风控参数能不能直接抄官方示例?

不建议。本文列出的参数值来自官方实盘示例配置,作用是说明字段结构。真实阈值取决于你所接柜台的报单与撤单限制、策略的报单频率,以及你自身的合规要求。把示例值直接用于生产环境,可能出现正常调仓被拦截,或反过来没有约束住的情形。

通道流量风控为什么强调合规?

因为官方就是把它定义为针对合规风险的一层,控制的是总撤单笔数、短时间内下单次数和撤单次数这些指标。交易所与券商对报撤单频率通常有明确要求,超过可能触发限制甚至处罚。因此这一层不是可选项,具体阈值应按柜台规定设置,而不是按策略心情放大。

风控这块 EasyClaw 能做什么?

帮助有限。EasyClaw 侧没有与本框架对应的组合级风控、通道过滤与离合器能力,它提供的是数据、研究分析与模拟交易类技能,适合在策略设计阶段做研究验证。风控属于实盘执行层,需要在你自己的交易链路上落实。两者之间没有已证实的集成关系。

风控之外,还要把柜台接对

接口决定你能不能真的下单:官方名单和仓库里实际存在的适配模块并不完全一致,先确认你的柜台在哪一类。