# 风控止损
风控止损功能是直接针对账户资金进行的风险控制,可以帮助使用者实现简单的资金控制。相关设置说明如下图所示:

# 交易行为风控功能说明
交易行为风控用于对本地客户端发起的委托、撤单及相关交易行为进行统计和控制。客户端在交易请求发送至交易柜台前,会根据已启用的风控规则,对请求的数量、次数、时间间隔及行为特征进行检查。
交易请求满足风控条件时正常发送;达到限制条件时,根据规则执行拦截、废单、队列等待、异常提示或账号锁定等处理。
本功能的统计和判断由本地客户端完成。由于网络延迟、委托回报延迟、撤单回报延迟、客户端状态同步等因素,本地统计结果可能与交易柜台或交易所统计结果存在差异。交易行为风控属于客户端前置控制,不替代券商柜台风控及交易所异常交易监管。
在交易系统风控设置界面中,打开“交易行为限制编辑”窗口。用户可在该窗口中选择市场、启用或停用规则、设置参数、选择处理方式并保存配置。如下图所示:


通用规则
- 市场选择用于设置当前配置适用的交易市场,不同市场可设置不同风控参数。
- 每项规则前均有启用复选框,勾选后该规则参与风控检查;未勾选时,右侧参数不产生限制作用。
- 参数单位以界面标注为准,包括手、股、次、毫秒、秒及比例等。
- 多项规则可同时启用,同一笔交易请求可能同时受到多项规则检查,任意一项触发均可能限制本次请求。
- 点击“确定”保存当前配置;点击“取消”放弃尚未保存的修改。
# 下单行为控制

单笔委托数量上限
- 用于限制单笔委托允许提交的最大数量。
- 参数 N 表示单笔委托允许提交的数量上限,单位以界面显示的“手/股”为准。
- 该规则仅检查当前一笔委托的申报数量,不进行日内累计。
- 当本次委托数量大于 N 时触发;小于或等于 N 时继续执行后续风控检查。
- 触发后,本次委托由客户端拦截,不发送至交易柜台。
- 适用于防止委托数量输入错误、策略计算异常或单笔委托规模过大。

单品种日内开仓总量控制
- 用于限制单个品种在当前交易日内的累计开仓数量。
- 参数 N 表示单品种当日允许累计开仓的最大数量。
- 按市场和品种分别统计,统计口径以客户端识别的开仓行为为准。
- 当本地累计开仓量与本次拟开仓数量合并后大于 N 时触发。
- 触发后,本次开仓委托被客户端拦截。
- 该限制可通过【重置所选状态】解除。
- 适用于限制单个品种的日内开仓规模,避免连续开仓导致风险敞口超出预期。
单品种日内下单次数控制
- 用于限制单个品种在当前交易日内允许发起的委托次数。
- 参数 N 表示单品种当日允许的最大下单次数。
- 启用“撤单也计算在内”后,撤单请求同时计入。
- 买入和卖出委托均计入,并按品种分别累计。
- 日内累计下单次数达到限制后,后续委托将被客户端拦截。
- 该限制可通过【重置所选状态】解除。
- 适用于控制单品种当日总体申报频率。

单品种下单次数及 OTR 联合控制
- 当单品种下单次数达到设定阈值后,系统进一步判断 OTR 是否超过设定比例。
- N 表示启动 OTR 判断的下单次数阈值;X 表示允许的最大 OTR 值。
- 下单次数未超过 N 时不判断 OTR;超过 N 后,当 OTR 大于 X 时触发。
- 触发后,客户端输出异常交易提示,并按系统规则限制后续交易。
- 该限制可通过【重置所选状态】解除。
- 本地 OTR 仅作为客户端控制依据,不等同于柜台或交易所最终统计口径。
- 适用于控制下单频率较高且委托成交效率偏低的交易行为。
单品种同向下单间隔控制
- 用于限制同一品种、同一买卖方向连续两笔委托之间的最小时间间隔。
- 参数 N 表示最小下单间隔,单位为毫秒。
- 系统按品种和买卖方向分别统计,买入与卖出互不共用时间间隔。
- 当本次委托与上一笔同品种、同方向委托的间隔小于 N 时触发。
- 处理方式包括废单处理和队列处理。
- 废单处理时,本次委托直接作废;队列处理时,委托进入等待队列。
- 时间窗口结束后自动恢复。
- 适用于限制同一品种连续重复发单的速度。

一分钟内单品种委托次数控制
- 用于限制单个品种在一分钟统计周期内允许提交的委托次数。
- 参数 N 表示一分钟内允许的最大委托次数。
- 系统按单个品种分别统计。
- 一分钟内该品种委托次数达到阈值后,后续委托触发限制。
- 触发后,后续委托被客户端拦截。
- 该限制需重新登录交易账号后解除。
- 适用于控制单品种短时间内的集中申报行为。

一分钟内单品种开平委托次数控制
- 用于限制单个品种在一分钟内频繁发生开仓和平仓交替的次数。
- 参数 N 表示一分钟内允许的最大开平交替次数。
- 系统按单个品种分别统计开仓和平仓方向变化。
- 一分钟内开平交替次数达到限制时触发。
- 触发后,系统锁定交易账号。
- 该限制需重新登录交易账号解除锁定。
- 适用于限制短时间内频繁开仓、平仓的异常交易行为。

防止可能存在的自成交行为
- 在提交新委托前,系统检查该委托是否可能与本地已有反向委托发生自成交。
- 检查范围为当前客户端能够识别的本地有效委托。
- 当新委托的方向、价格及已有反向委托状态满足可能自成交条件时触发。
- 触发后,客户端对可能导致自成交的委托进行提示或拦截。
- 自成交条件消失后可重新检查。
- 该判断依赖本地委托状态,其他终端委托或尚未同步到本地的订单可能无法参与判断。
- 适用于降低同一账户内部买卖委托发生自成交的风险。
# 撤单行为控制
单品种日内撤单次数控制
- 用于限制单个品种在当前交易日内允许发起的撤单次数。
- 参数 N 表示单品种日内允许的最大撤单次数。
- 系统按品种分别统计本地发起的撤单请求。
- 日内撤单次数达到限制后,后续撤单请求触发。
- 触发后,客户端禁止发送撤单请求并输出异常提示。
- 该限制可通过【重置所选状态】解除。
- 适用于控制单个品种日内频繁撤单行为。
单品种涨跌停价撤单次数控制
- 用于限制单个品种在涨停价或跌停价上的撤单次数。
- 参数 N 表示允许的最大涨跌停价撤单次数。
- 仅统计委托价格处于有效涨停价或跌停价的撤单请求,非涨跌停价撤单不计入。
- 涨跌停价撤单次数达到限制后触发。
- 触发后,客户端限制后续相关撤单操作并输出提示。
- 该限制可通过【重置所选状态】解除。
- 适用于控制在涨跌停价格位置频繁撤单的行为。

单品种大额撤单次数控制
- 用于对单笔撤单数量超过设定值的行为进行累计,并在累计次数达到限制后进行控制。
- 参数 N 表示单笔撤单数量阈值;X 表示允许的大额撤单累计次数。
- 系统按单个品种分别统计。
- 单笔撤单数量大于 N 时计入一次大额撤单,累计达到 X 时触发。
- 触发后,客户端限制后续撤单操作并输出异常提示。
- 该限制可通过【重置所选状态】解除。
- 适用于控制频繁撤销大额委托的交易行为。

单品种日内非交易时段撤单次数控制
- 用于限制单个品种在非交易时段内发起的撤单次数。
- 参数 N 表示允许的最大非交易时段撤单次数。
- 系统按单个品种分别统计,仅统计客户端认定为非交易时段的撤单请求。
- 非交易时段撤单次数达到限制后触发。
- 触发后,客户端限制后续相关撤单操作。
- 该限制可通过【重置所选状态】解除。
- 适用于控制非交易时段频繁发送撤单请求的行为。

全市场日内非交易时段撤单次数控制
- 用于限制当前市场所有品种在非交易时段内的累计撤单次数。
- 参数 N 表示全市场允许的最大非交易时段撤单次数。
- 系统汇总当前市场下全部品种的非交易时段撤单请求。
- 累计次数达到限制后触发。
- 触发后,客户端限制后续相关撤单操作。
- 该限制可通过【重置所选状态】解除。
- 适用于控制全市场范围内非交易时段集中撤单的行为。

同笔订单重复撤单请求控制
- 用于限制对同一笔委托重复发送撤单请求。
- 系统按原始委托编号分别统计。
- 同一笔订单重复撤单请求超过系统允许次数时触发。
- 触发后,客户端输出提示,并拦截该笔订单的后续重复撤单请求。
- 该限制需重新登录交易账号解除锁定。
- 该规则属于内部强制保护,用于防止订单状态尚未更新时重复发送撤单。

# 瞬时行为控制
全市场 N 秒内申报笔数控制
- 用于限制当前市场在指定秒数内允许提交的申报总笔数。
- N 表示统计时间窗口,单位为秒;X 表示该时间窗口内允许的最大申报笔数。
- 系统汇总当前市场下全部品种的买入和卖出申报。
- 时间窗口内申报笔数达到 X 后,后续申报触发。
- 触发后,客户端拦截后续下单请求并输出提示。
- 进入下一统计时间窗口后自动重置。

全市场 N 秒内撤单笔数控制
- 用于限制当前市场在指定秒数内允许提交的撤单总笔数。
- N 表示统计时间窗口;X 表示该时间窗口内允许的最大撤单笔数。
- 系统汇总当前市场下全部品种的撤单请求。
- 时间窗口内撤单笔数达到 X 后,后续撤单请求触发。
- 触发后,客户端拦截后续撤单请求并输出提示。
- 进入下一统计时间窗口后自动重置。
全市场 N 秒内申报和撤单合计次数控制
- 用于限制当前市场在指定秒数内申报和撤单请求的合计笔数。
- N 表示统计时间窗口;X 表示该时间窗口内允许的申报和撤单合计笔数。
- 系统合计统计当前市场下全部品种的申报请求和撤单请求。
- 时间窗口内申报笔数与撤单笔数之和达到 X 后触发。
- 触发后,客户端拦截后续下单或撤单请求并输出提示。
- 进入下一统计时间窗口后自动重置。

# 统一恢复与重置
交易行为风控状态可在“选项—交易设置—风控”页面进行重置。页面中的市场列表用于选择需要处理的市场。如下图所示:

重置方式
- 【重置所选状态】:仅重置市场列表中当前选中的市场风控状态。
- 【重置全部状态】:重置市场列表中的全部市场风控状态。
- 执行手工重置前,应暂停相关交易操作,并确认触发原因已经处理,避免重置后立即再次触发。
重置所选状态
- 进入“选项—交易设置—风控”页面。
- 在“需要下单行为限制的市场列表”中选中目标市场。
- 点击“重置所选状态”。
- 重置后检查该市场的风控状态,确认无异常后恢复交易。
重置全部状态
- 进入“选项—交易设置—风控”页面。
- 点击“重置全部状态”。
- 重置后检查各市场的风控状态和配置,确认无异常后恢复交易。
恢复方式分类
- 自动恢复:时间窗口结束或下个交易日时,系统自动解除拦截并重新计数。适用于秒级、分钟级及时间间隔类控制。
- 重新登录恢复:需要退出并重新登录交易账号后解除。适用于明确规定为账号锁定的控制。
- 手工重置恢复:通过“重置所选状态”或“重置全部状态”清除相应风控状态。适用于需要人工干预的持续限制。
重置注意事项
- 重置操作用于恢复客户端本地风控状态,不代表柜台或交易所统计数据同步清零。
- 重置前应核对委托、成交及撤单状态,避免因本地状态与柜台状态不一致产生新的异常。
- “重置全部状态”影响范围大,应仅在确需同时恢复全部市场状态时使用。
- 如重置后仍持续触发,应先排查交易请求是否仍满足触发条件,再决定是否调整参数。
# 规则组合关系
多项风控规则同时启用时,客户端会对交易请求进行组合检查。
| 交易请求 | 可能涉及的规则 | 说明 |
|---|---|---|
| 新委托 | 单笔数量、日内开仓量、日内下单次数、一分钟委托次数、同向间隔、OTR、全市场瞬时报单、申报撤单合计、自成交 | 任意一项触发均可能限制本次委托。 |
| 撤单请求 | 日内撤单、涨跌停撤单、大额撤单、非交易时段撤单、重复撤单、全市场瞬时撤单、申报撤单合计 | 撤单请求可能同时计入多个统计项。 |
| 开平委托 | 普通新委托规则、开平交替次数控制 | 开平交替规则是在普通下单检查基础上的附加判断。 |
# 本地统计说明
本地统计可能存在差异的情况
- 委托已发送,但柜台回报尚未返回。
- 撤单已发送,但撤单结果尚未确认。
- 委托已成交或已撤销,但本地状态尚未更新。
- 网络断开或重连导致订单状态同步延迟。
- 其他交易终端产生的交易未同步至当前客户端。
- 客户端重启或重新登录后,本地统计状态发生变化。
当本地统计与柜台状态不一致时,应以柜台委托、成交及撤单记录作为最终业务核对依据。
# 使用限制
使用限制
- 本功能只对当前客户端能够识别和统计的交易行为进行控制。
- 本功能不能替代柜台及交易所风控。
- 参数设置过低可能造成正常交易被拦截。
- 参数设置过高可能降低本地风险控制效果。
- 修改配置前,应确认交易策略当前运行状态。
- 正式启用前,应进行小规模验证。