首页> 中国专利> 期权到期清算方法、装置、设备和介质

期权到期清算方法、装置、设备和介质

摘要

本申请公开了一种期权到期清算方法、装置、设备和介质。该方法包括:获取用户账户的行权计算结果;基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;若是,基于预设清算规则清算用户账户的期权持仓。解决了到期期权清算效率低和准确度差的问题。

著录项

  • 公开/公告号CN114971894A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 湖南微步信息科技有限责任公司;

    申请/专利号CN202110201100.0

  • 发明设计人 王安全;尹时雨;

    申请日2021-02-23

  • 分类号G06Q40/04(2012.01);G06Q40/06(2012.01);

  • 代理机构北京志霖恒远知识产权代理事务所(普通合伙) 11435;

  • 代理人郭栋梁

  • 地址 410000 湖南省长沙市岳麓区观沙岭街道滨江路188号湘江基金小镇6栋3层301室

  • 入库时间 2023-06-19 16:31:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G06Q40/04 专利申请号:2021102011000 申请日:20210223

    实质审查的生效

说明书

技术领域

本申请一般涉及数据处理领域,具体涉及一种期权到期清算方法、装置、设备和介质。

背景技术

期权作为一种金融工具,已经逐渐成为受欢迎的投资及资产管理方向。在期权交易过程中,通常需要对用户账户的资产状况进行监控,如果用户账户的资产在期权到期日,行权后出现资产为负的情况,会导致用户账户出现异常,同时会给劵商带来的资产损失风险。

相关技术中,可以在期权到期日当天,一旦行权后用户账户资产出现为负的情况,可以通过人工清算用户的期权持仓;或者基于用户的资产计算行权后的净资产比例,基于该净资产比例对用户的期权持仓进行自动清算,以纠正可能出现的异常和风险。

但是,人工清算方式需要大量的人力成本,且用户的期权持仓量较大时,实时性难以保证;而基于用户的净资产比例进行清算的方式,依赖较多,需要确定行权对现金影响,股数影响以及市值影响,复杂度较高。

发明内容

鉴于现有技术中的上述缺陷或不足,期望提供一种可以提高到期期权清算速度与准确度的期权到期清算方法、装置、设备和介质。

第一方面,本申请提供了一种期权到期清算方法,包括:

获取用户账户的行权计算结果;

基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;

若是,基于预设清算规则清算用户账户的期权持仓;

第二方面,本申请提供了一种期权到期清算装置,包括:

获取模块,被配置为获取用户账户的行权计算结果;

判断模块,被配置为基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;

清算模块,被配置为若是,基于预设清算规则清算用户账户的期权持仓;

第三方面,本申请提供了一种计算机设备,其特征在于,计算机设备包括:

处理器;

用于存储处理器的可执行指令的存储器;

其中,处理器被配置为执行第一方面的方法;

第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,

计算机程序被处理器执行时实现如第一方面的方法。

本申请的实施例提供的技术方案可以包括以下有益效果:

本申请实施例提供的期权到期清算方法、装置、设备和介质,可以获取用户账户的行权计算结果;基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;若是,基于预设清算规则清算用户账户的期权持仓。可以快速便捷的对用户的到期期权进行清算,并保证了期权清算结果的准确性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本申请实施例提供的一种期权到期清算方法的实施环境架构图;

图2为本申请实施例提供的一种期权到期清算方法的流程示意图;

图3为本申请实施例提供的另一种期权到期清算方法的流程示意图;

图4为本申请实施例提供的另一种期权到期清算方法的流程示意图;

图5为本申请实施例提供的一种期权到期清算装置的结构示意图;

图6为本申请实施例提供的另一种期权到期清算装置的结构示意图;

图7为本申请实施例提供的另一种期权到期清算装置的结构示意图;

图8为本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1是本申请实施例提供的一种期权到期清算方法的实施环境架构图。如图1所示,该实施环境架构包括:第一终端设备110和至少一个第二终端设备120,该第一终端设备110与每个第二终端设备120之间建立有线或者无线网络通信连接,该第一终端设备110和第二终端设备120可以是具备数据处理能力的计算机或者服务器等。

其中,第一终端设备110用于存储用户的期权信息表,该期权信息表可以存储至少一个用户账户的期权交易信息,该期权交易信息至少包括用户账户,与该用户账户对应的期权类型,不同类型期权的期权持仓股数以及不同类型期权的到期日期,第一终端设备110可以基于该期权合约信息表判断当前日期是否为用户账户的期权到期日期,若是,可以按照预设的分片规则,将用户的期权合约信息发送至至少一个第二终端设备120。

第二终端设备120用于接收用户的期权合约信息,确定对与每个用户账户对应的到期期权持仓的行权计算结果,基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;若是,基于预设清算规则清算用户账户的期权持仓。

需要说明的是,在本申请实施例中,预设的分片规则用于将同一日存在期权持仓到期用户的期权交易信息发送至至少一个服务器进行分片处理,以保证期权到期清算过程的快速高效进行,该预设分片规则可以基于实际需要确定,本申请实施例对此不做限定。

示例的,假设第一终端设备在某一日确定当前日期存在期权持仓到期的用户有1000个,可以将该1000用户分为5组,每组200个用户,将200个用户的期权交易信息发送至5个第二终端设备,以对该1000个用户进行期权到期清算,可以保证用户到期期权清算的时效性。

本申请实施例提供一种期权到期清算方法,该方法可以应用于上述第二终端设备中,该方法可以应用于对美股到期期权进行清算,如图1所示,该方法包括:

步骤201、获取用户账户的行权计算结果。

在本步骤中,对于每个用户,在确定与用户账户对应的行权计算结果后,需要获取该用户账户的行权计算结果。

需要说明的是,在本申请实施例中,用户账户分为两种类型,分别为不可融资账户和可融资账户,对于不可融资账户,该行权计算结果可以包括:与用户账户对应的当前现金额(Cash-Now),类型为X的期权中第N个期权行权后,用户账户的现金额变化量(CashEffect-X-N),类型为X的期权的当前持仓股数(QTY-X-now),以及类型为X的期权中第N个期权行权后,用户账户的持仓股数变化量(QTY Effect-X-N);对于可融资账户,该行权计算结果可以包括:与用户账户对应的当前账户风控值(T-now),以及类型为X的期权中第N个期权行权后,用户账户的账户风控值变化量(T Effect-X-N),其中,该账户风控值(T)可以为隔夜风控值(Special Memorandum Account;SMA)或者日内风控值,该隔夜风控值又称特殊备忘录账户,该日内风控值又称当前剩余流动性。

步骤202、基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算。

在本步骤中,基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算的过程,可以有以下两种可选的实现方式:

在一种可选的实现方式中,该用户账户为不可融资账户,则该基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算的过程可以包括:基于行权计算结果确定与用户账户对应的清算后现金额以及至少一种类型期权的行权持仓股数;判断清算后现金额和/或至少一种类型期权的行权持仓股数是否为负数;若是,确定用户账户需要进行期权持仓清算,否则,确定用户账户不需要进行期权持仓清算。其中,每种类型期权的行权持仓股数为与该类型期权对应的每个期权行权后,用户账户中该类型期权的持仓股数。

其中,基于行权计算结果确定与用户账户对应的清算后现金额的过程可以包括:

解析行权计算结果,得到与用户账户对应的当前现金额以及多个第一参考值;确定与同类型期权对应的多个第一参考值的和值,得到与同类型期权对应的第一综合变量值;确定与每种类型的期权对应的第一综合变量值和当前现金额的和值,得到与用户账户对应的清算后现金额,该第一参考值为与至少一种类型期权对应的任一期权行权后,用户账户的现金额变化量。

其中,基于行权计算结果确定与用户账户对应的至少一种类型期权的行权持仓股数,包括:

解析行权计算结果,得到与用户账户对应的至少一种类型期权的当前持仓股数以及与每种类型期权关联的多个第二参考值;确定与同类型期权对应的多个第二参考值的和值,得到与同类型期权对应的第二综合变量值;确定与同类型期权对应的第二综合变量值和当前持仓股数的和值,得到与用户账户对应的至少一种类型期权的行权持仓股数,第二参考值为与每种类型期权对应的任一期权行权后,与期权类型对应期权的持仓股数变化量。

示例的,假设与用户账户Q1对应的期权类型包括A类期权、B类期权、C类期权以及D类期权,确定A类期权、B类期权和C类期权于当前日期到期,则可以获取用户账户Q1的行权计算结果。

由于该用户账户Q1为不可融资账户,则获取的用户账户Q1的行权计算结果包括:与用户账户Q1对应的当前现金额(Cash-Now),多个第一参考值和多个第二参考值,其中,多个第一参考值包括:A类期权中第i个期权行权后,用户账户的现金额变化量(Cash Effect-A-i),B类期权中第i个期权行权后,用户账户的现金额变化量(Cash Effect-B-i),C类期权中第i个期权行权后,用户账户的现金额变化量(Cash Effect-C-i);多个第二参考值包括:A类期权的当前持仓股数(QTY-A-now),A类期权中第i个期权行权后,A类期权的持仓股数变化量(QTY Effect-A-i);B类期权的当前持仓股数(QTY-B-now),B类期权中第i个期权行权后,B类期权的持仓股数变化量(QTY Effect-B-i);C类期权的当前持仓股数(QTY-C-now),C类期权中第i个期权行权后,C类期权的持仓股数变化量(QTY Effect-C-i)。

则可以确定与A类期权对应的第一综合变量值为:

与B类期权对应的第一综合变量值为:

与C类期权对应的第一综合变量值为:

与用户账户Q1对应的清算后现金额(Cash-After)为:

与用户账户Q1对应的A类期权的行权持仓股数(QTY-A-After)为:

与用户账户Q1对应的B类期权的行权持仓股数(QTY-B-After)为:

与用户账户Q1对应的C类期权的行权持仓股数(QTY-C-After)为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数。

在另一种可选的实现方式中,该用户账户为可融资账户,则该基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算的过程可以包括:基于行权计算结果确定与用户账户对应的清算后账户风控值;判断清算后账户风控值是否为负数;若是,确定用户账户需要进行期权持仓清算,否则,确定用户账户不需要进行期权持仓清算。

其中,基于行权计算结果确定与用户账户对应的清算后账户风控值,包括:

解析行权计算结果,得到与用户账户对应的当前账户风控值以及多个第五参考值;确定与同类型期权对应的多个第五参考值的和值,得到与同类型期权对应的第三综合变量值;确定与每种类型的期权对应的第三综合变量值和当前账户风控值的和值,得到与用户账户对应的清算后账户风控值,该第五参考值为与至少一种类型期权对应的任一期权行权后,用户账户的账户风控值变化量。

示例的,假设与用户账户Q2对应的期权类型包括A类期权、B类期权、C类期权以及E类期权,确定A类期权、B类期权和C类期权于当前日期到期,则可以获取用户账户Q2的行权计算结果。

由于该用户账户Q2为不可融资账户,账户风控值为隔夜风控值,则获取的用户账户Q2的行权计算结果包括:与用户账户对应的当前账户风控值(SMA-now)和多个第五参考值,该多个第五参考值包括:A类期权中第i个期权行权后,用户账户的账户风控值变化量(SMA Effect-A-i),B类期权中第i个期权行权后,用户账户的账户风控值变化量(SMAEffect-B-i),C类期权中第i个期权行权后,用户账户的账户风控值变化量(SMA Effect-C-i)。

则与用户账户Q2对应的清算后账户风控值(SMA-After)为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数。

步骤203、若是,基于预设清算规则清算用户账户的期权持仓。

在本步骤中,基于预设清算规则清算用户账户的期权持仓的过程可以有以下两种可选的实现方式:

在一种可选的实现方式中,该用户账户为不可融资账户,如图3所示,基于预设清算规则清算用户账户的期权持仓的过程可以包括:

步骤S11、对与第一目标类型对应的每个期权进行平仓处理,得到多个第三参考值。

在本申请实施例中,第一目标类型为与第一综合变量值为负值对应的期权类型,第三参考值为与第一目标类型对应的任一期权被平仓处理后,用户账户的现金额变化量,例如,第三参考值(cash-Liquidation Effect-X-N)表示类型为X的期权中第N个期权被强制平仓后,用户账户的现金额的变化量。

需要说明的是,在本申请实施例中,第一综合变量值为负值对应的期权类型可能不止一种,可以将该第一综合变量值为负值对应的期权类型中的任一种期权类型确定为第一目标类型。

步骤S12、基于多个第三参考值确定与用户账户对应的更新后的清算后现金额。

在本步骤中,基于多个第三参考值确定与用户账户对应的更新后的清算后现金额的过程可以是:确定与第一目标类型对应的多个第三参考值的和值,确定该多个第三参考值的和值与当前现金额,以及与用户账户对应的其他类型期权的第一综合变量值的和值,得到与用户账户对应的更新后的清算后现金额。

示例的,假设与用户账户Q1对应的A类期权的第一综合变量值为负值,则确定A类期权为第一目标类型期权,对与A类期权对应的每个期权进行平仓处理,得到多个第三参考值为cash-Liquidation Effect-A-i,则得到的与用户账户Q1对应的更新后的清算后现金额为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数。

步骤S13、判断与用户账户对应的更新后的清算后现金额是否大于或等于0。

步骤S14、若否,确定更新后的第一目标类型,重复上述操作,直至与用户账户对应的更新后的清算后现金额大于或等于0。

在本步骤中,确定更新后的第一目标类型的过程可以是:将与用户账户对应的除第一目标类型以外的任一期权类型确定为更新后的第一目标类型。其中,若与用户账户对应的第一综合变量值为负值的第一综合变量值不止一个,则在更新第一目标类型的过程中,应优先选取第一综合变量值为负值对应的期权类型,以保证对最易导致用户账户经济损失的期权进行平仓,保证用户收益最大化。可以理解的是,更新后的第一目标类型与更新之前的第一目标类型不重复。

例如,对于用户账户Q1,假设与A类型期权对应的第一综合变量值为负值,与B类型期权和C类型期权分别对应的第一综合变量值为正值,当前确定的第一目标类型为A类期权,则确定更新后的第一目标类型为B类型期权或者C类型期权。

假设与A类型期权和B类型期权对应的第一综合变量值为负值,与C类型期权分别对应的第一综合变量值为正值,当前确定的第一目标类型为A类期权,则确定更新后的第一目标类型为B类型期权。

步骤S15、若是,基于与第一目标类型对应的每个期权清算用户账户的期权持仓。

在本步骤中,基于基于与第一目标类型对应的每个期权清算用户账户的期权持仓的过程可以包括:

步骤S151、对于第一目标期权进行平仓处理,得到第四参考值。

在本申请实施例中,第一目标期权为与第一目标类型对应的任一个期权,第四参考值为第一目标期权被平仓处理后,用户账户的现金额变化量。

步骤S152、基于第四参考值确定与用户账户对应的更新后的清算后现金额。

在本步骤中,基于第四参考值确定与用户账户对应的更新后的清算后现金额的过程可以是:确定第四参考值与当前现金额,与第一目标类型对应的其余期权关联的多个第一参考值,以及与用户账户对应的其他类型期权的第一综合变量值的和值,得到与用户账户对应的更新后的清算后现金额。

步骤S153、判断与用户账户对应的更新后的清算后现金额是否大于或等于0。

步骤S154、若否,确定更新后的第一目标期权,重复上述操作,直至与用户账户对应的更新后的清算后现金额大于或等于0。

在本步骤中,确定更新后的第一目标期权的过程可以是:将与第一目标类型对应的其余任一期权确定为更新后的第一目标期权。

需要说明的是,在本申请实施例中,对于更新后的第一目标期权,在重复上述步骤步骤S152的过程中,基于第三参考值确定与用户账户对应的更新后的清算后现金额的过程可以是:确定至少两个第三参考值的和值,确定至少两个第三参考值与当前现金额,与第一目标类型对应的其余期权关联的多个第一参考值,以及与用户账户对应的其他类型的第一综合变量值的和值,得到与用户账户对应的更新后的清算后现金额。其中,至少两个第三参考值包括与第一目标类型对应的每个第一目标期权关联的第三参考值,与第一目标类型对应的其余期权不包括之前被确定为第一目标期权的期权。

步骤S155、若是,确定第一目标类型期权更新后的行权持仓股数;判断第一目标类型期权更新后的行权持仓股数是否大于或等于0;若是,确定用户账户的期权持仓清算完毕;若否,重复上述操作,直至用户账户的期权持仓清算完毕。

在本步骤中,确定第一目标类型期权的更新后的行权持仓股数的过程可以是:确定与第一目标类型对应的所有期权中,未被确定为第一目标期权的每个期权关联的第二参考值与当前持仓股数的和值,得到第一目标类型期权更新后的行权持仓股数。

示例的,对于用户账户Q1,假设A类期权为第一目标期权类型目标类型期权,且在上述步骤S13中,确定与用户账户Q1对应的更新后的清算后现金额大于0,从A类期权中选取期权任一作为第一目标期权进行平仓处理,得到第四参考值,确定更新后的清算后现金额(Cash-After″)为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数,j表示第一目标期权的数量。

若更新后的清算后现金额(Cash-After″)小于0,从A类期权中重新选取期权任一作为更新后的第一目标期权,重复上述过程,直至更新后的清算后现金额(Cash-After″)大于或者等于0。

若更新后的清算后现金额(Cash-After″)大于或者等于0,则可以确定第一目标类型期权更新后的行权持仓股数:

其中,i为A类期权对应的第i个期权,n为A类期权对应的期权持仓总股数,j表示第一目标期权的数量。

判断第一目标类型期权更新后的行权持仓股数(QTY-A-After′)是否大于或等于0;若是,确定用户账户的期权持仓清算完毕;若否,重复上述操作,直至用户账户的期权持仓清算完毕。

在另一种可选的实现方式中,该用户账户为可融资账户,如图4所示,基于预设清算规则清算用户账户的期权持仓的过程可以包括:

步骤S21、对与第二目标类型对应的每个期权进行平仓处理,得到多个第六参考值。

在本申请实施例中,.第二目标类型为与第三综合变量值为负值对应的期权类型,第六参考值为与第二目标类型对应的任一期权被平仓处理后,用户账户的账户风控值变化量,例如,第六参考值(T-Liquidation Effect-X-N)表示类型为X的期权中第N个期权被强制平仓后,用户账户的账户风控值的变化量。

需要说明的是,在本申请实施例中,第二综合变量值为负值对应的期权类型可能不止一种,可以将该第二综合变量值为负值对应的期权类型中的任一种期权类型确定为第二目标类型。

步骤S22、基于多个第六参考值和更新后的当前账户风控值确定与用户账户对应的更新后的清算后账户风控值。

在本步骤中,基于多个第六参考值和更新后的当前账户风控值确定与用户账户对应的更新后的清算后账户风控值的过程可以是:确定与第二目标类型对应的多个第六参考值的和值,确定该多个第六参考值的和值与更新后的当前账户风控值,以及与用户账户对应的其他类型期权的第二综合变量值的和值,得到与用户账户对应的更新后的清算后账户风控值。

需要说明的是,在本申请实施例中,对于账户风控值,需要在每次平仓处理后重新确定账户风控值,以实现对用户账户的资产进行准确清算。

示例的,假设与用户账户Q2对应的A类期权的第二综合变量值为负值,则确定A类期权为第二目标类型期权,对与A类期权对应的每个期权进行平仓处理,得到多个第六参考值为SMA-Liquidation Effect-A-i,则得到的与用户账户Q2对应的更新后的清算后账户风控值为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数。

步骤S23、判断与用户账户对应的更新后的清算后账户风控值是否大于或等于0。

步骤S24、若否,确定更新后的第二目标类型,重复上述操作,直至与用户账户对应的更新后的清算后账户风控值大于或等于0。

在本步骤中,确定更新后的第二目标类型的过程可以是:将与用户账户对应的除第二目标类型以外的任一期权类型确定为更新后的第二目标类型。其中,若与用户账户对应的第二综合变量值为负值的第二综合变量值不止一个,则在更新第二目标类型的过程中,应优先选取第二综合变量值为负值对应的期权类型,以保证对最易导致用户账户经济损失的期权进行平仓,保证用户收益最大化。可以理解的是,更新后的第二目标类型与更新之前的第二目标类型不重复。

步骤S25、若是,基于与第二目标类型对应的每个期权清算用户账户的期权持仓。

在本步骤中,基于与第二目标类型对应的每个期权清算用户账户的期权持仓的过程可以包括:

步骤S251、对于第二目标期权进行平仓处理,得到第七参考值,

在本申请实施例中,第二目标期权为与第二目标类型对应的盈亏值最小的期权,第七参考值为第二目标期权被平仓处理后,用户账户的账户风控值变化量。其中,选取盈亏值最小的期权作为第二目标期权可以保证用户收益最大化,保障用户的期权营收。

步骤S252、基于第七参考值和更新后的当前账户风控值,确定与用户账户对应的更新后的清算后账户风控值。

在本步骤中,基于第七参考值和更新后的当前账户风控值,确定与用户账户对应的更新后的清算后账户风控值的过程可以是:确定第七参考值与更新后的当前账户风控值,与第二目标类型对应的其余期权关联的多个第五参考值,以及与用户账户对应的其他类型期权的第二综合变量值的和值,得到与用户账户对应的更新后的清算后账户风控值。其中,与第二目标类型对应的其余期权不包括之前被确定为第二目标期权的期权。

步骤S253、判断与用户账户对应的更新后的清算后账户风控值是否大于或等于0。

步骤S254、若否,确定更新后的第二目标期权,重复上述操作,直至与用户账户对应的更新后的清算后账户风控值大于或等于0。

在本步骤中,确定更新后的第二目标期权的过程可以是:将与第二目标类型对应的其余期权中盈亏值最小的期权确定为更新后的第一目标期权。

需要说明的是,在本申请实施例中,对于更新后的第二目标期权,在重复上述步骤步骤S252的过程中,基于第七参考值和更新后的当前账户风控值,确定与用户账户对应的更新后的清算后账户风控值的过程可以是:确定至少两个第七参考值的和值,确定至少两个第七参考值与更新后的当前账户风控值,与第二目标类型对应的其余期权关联的多个第五参考值,以及与用户账户对应的其他类型的第二综合变量值的和值,得到与用户账户对应的更新后的清算后账户风控值。其中,至少两个第七参考值包括与第二目标类型对应的每个第二目标期权关联的第七参考值,与第二目标类型对应的其余期权不包括之前被确定为第二目标期权的期权。

步骤S254、若是,确定用户账户的期权持仓清算完毕。

示例的,对于用户账户Q2,假设A类期权为第二目标期权类型目标类型期权,且在上述步骤S23中,确定与用户账户Q2对应的更新后的账户风控值大于0,从A类期权中选取盈亏值最小的期权作为第二目标期权进行平仓处理,得到第七参考值,确定更新后的清算后账户风控值(SMA-After′)为:

其中,i为A类期权、B类期权和C类期权分别对应的第i个期权,n为A类期权、B类期权和C类期权分别对应的期权持仓总股数,j表示第二目标期权的数量。

若更新后的清算后账户风控值(SMA-After′)小于0,从A类期权对应的剩余期权中重新选取盈亏值最小的期权作为更新后的第二目标期权,重复上述过程,直至更新后的清算后账户风控值(SMA-After′)大于或者等于0。

在本申请实施例中,对于任一用户账户,在当前日期确定该用户中户存在到期期权,对该到期期权,可以提前预判该到期期权是否为存在潜在风险的期权,并对存在潜在风险的期权进行平仓,保证用户资产正常,同时可以避免对券商造成风险。

其中,该预判到期期权是否为存在潜在风险的期权的过程可以有以下两种可选的实现方式:

在一种可选的实现方式中,该过程包括:确定与用户账户对应的任一期权是否为低流动性期权;若是,确定低流动性期权为第三目标期权;对第三目标期权进行平仓处理。

其中,确定与用户账户对应的任一期权是否为低流动性期权,包括:确定与用户账户对应的任一期权的买盘价格(Bid)是否为0;若是,确定期权为低流动性期权;若否,确定期权的价格变化率,该价格变化率为期权的卖盘价格(Ask)和期权的买盘价格的差值与期权的买盘价格的比值;若价格变化率大于或等于价格变化率阈值,且期权的剩余合约数(Open Interest)小于等于合约数阈值,确定期权为低流动性期权。其中,价格变化率阈值与合约数阈值可以基于实际需要确定,本申请实施例对此不做限定。

在另一中可选的实现方式中,该过程包括:确定与用户账户对应的任一期权的期权类型;基于期权类型确定期权的底层资产预估值;基于底层资产预估值与期权的期权行权价的大小关系,确定期权是否存在变价风险;若是,对期权进行平仓处理。

可选的,若期权类型为看涨期权(CALL),则期权的底层资产预估值为期权的底层资产预估最高价(Predict-High):

Predict-High=High×(1+4%×MR);

其中,High为期权依赖的股票在期权到期日的最高价,MR为维持保证金系数,该维持保证金系数由券商提供,本申请实施例对此不做限定。

进一步的,若期权的底层资产预估最高价(Predict-High)大于或者等于期权的期权行权价,则确定期权存在变价风险,对该期权进行平仓处理;否则,确定期权不存在变价风险。

可选的,若期权类型为看跌期权(PUT),则期权的底层资产预估值为期权的底层资产预估最低价(Predict-Low):

Predict-Low=Low×(1-4%×MR);

其中,Low为期权依赖的股票在期权到期日的最低价,MR为维持保证金系数,该维持保证金系数由券商提供,本申请实施例对此不做限定。

进一步的,若期权的底层资产预估最低价(Predict-Low)小于或者等于期权的期权行权价,则确定期权存在变价风险,对该期权进行平仓处理;否则,确定期权不存在变价风险。

综上所述,本申请实施例提供的期权到期清算方法,可以获取用户账户的行权计算结果;基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;若是,基于预设清算规则清算用户账户的期权持仓。可以快速便捷的对用户的到期期权进行清算,并保证了期权清算结果的准确性。

本申请实施例提供一种期权到期清算装置,如图5所示,该装置30包括:

获取模块301,被配置为获取用户账户的行权计算结果;

判断模块302,被配置为基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;

清算模块303,被配置为若是,基于预设清算规则清算用户账户的期权持仓。

可选的,用户账户为不可融资账户,判断模块302,被配置为:

基于行权计算结果确定与用户账户对应的清算后现金额以及至少一种类型期权的行权持仓股数;

判断清算后现金额和/或至少一种类型期权的行权持仓股数是否为负数;

若是,确定用户账户需要进行期权持仓清算。

可选的,判断模块302,被配置为:

解析行权计算结果,得到与用户账户对应的当前现金额以及多个第一参考值,第一参考值为与至少一种类型期权对应的任一期权行权后,用户账户的现金额变化量;

确定与同类型期权对应的多个第一参考值的和值,得到与同类型期权对应的第一综合变量值;

确定与每种类型的期权对应的第一综合变量值和当前现金额的和值,得到与用户账户对应的清算后现金额。

可选的,判断模块302,被配置为:

解析行权计算结果,得到与用户账户对应的至少一种类型期权的当前持仓股数以及与每种类型期权关联的多个第二参考值,第二参考值为与每种类型期权对应的任一期权行权后,与期权类型对应期权的持仓股数变化量;

确定与同类型期权对应的多个第二参考值的和值,得到与同类型期权对应的第二综合变量值;

确定与同类型期权对应的第二综合变量值和当前持仓股数的和值,得到与用户账户对应的至少一种类型期权的行权持仓股数。

可选的,清算模块303,被配置为:

对与第一目标类型对应的每个期权进行平仓处理,得到多个第三参考值,第一目标类型为与第一综合变量值为负值对应的期权类型,第三参考值为与第一目标类型对应的任一期权被平仓处理后,用户账户的现金额变化量;

基于多个第三参考值确定与用户账户对应的更新后的清算后现金额;

判断与用户账户对应的更新后的清算后现金额是否大于或等于0;

若否,确定更新后的第一目标类型,重复上述操作,直至与用户账户对应的更新后的清算后现金额大于或等于0;

若是,基于与第一目标类型对应的每个期权清算用户账户的期权持仓。

可选的,清算模块303,被配置为:

对于第一目标期权进行平仓处理,得到第四参考值,第一目标期权为与第一目标类型对应的任一个期权,第四参考值为第一目标期权被平仓处理后,用户账户的现金额变化量;

基于第四参考值确定与用户账户对应的更新后的清算后现金额;

判断与用户账户对应的更新后的清算后现金额是否大于或等于0;

若否,确定更新后的第一目标期权,重复上述操作,直至与用户账户对应的更新后的清算后现金额大于或等于0;

若是,确定第一目标类型期权更新后的行权持仓股数;

判断第一目标类型期权更新后的行权持仓股数是否大于或等于0;

若是,确定用户账户的期权持仓清算完毕;

若否,重复上述操作,直至用户账户的期权持仓清算完毕。

可选的,用户账户为可融资账户,判断模块302,被配置为:

基于行权计算结果确定与用户账户对应的清算后账户风控值;

判断清算后账户风控值是否为负数;

若是,确定用户账户需要进行期权持仓清算。

可选的,判断模块302,被配置为:

解析行权计算结果,得到与用户账户对应的当前账户风控值以及多个第五参考值,第五参考值为与至少一种类型期权对应的任一期权行权后,用户账户的账户风控值变化量;

确定与同类型期权对应的多个第五参考值的和值,得到与同类型期权对应的第三综合变量值;

确定与每种类型的期权对应的第三综合变量值和当前账户风控值的和值,得到与用户账户对应的清算后账户风控值。

可选的,清算模块303,被配置为:

对与第二目标类型对应的每个期权进行平仓处理,得到多个第六参考值,第二目标类型为与第三综合变量值为负值对应的期权类型,第六参考值为与第二目标类型对应的任一期权被平仓处理后,用户账户的账户风控值变化量;

基于多个第六参考值和更新后的当前账户风控值确定与用户账户对应的更新后的清算后账户风控值;

判断与用户账户对应的更新后的清算后账户风控值是否大于或等于0;

若否,确定更新后的第二目标类型,重复上述操作,直至与用户账户对应的更新后的清算后账户风控值大于或等于0;

若是,基于与第二目标类型对应的每个期权清算用户账户的期权持仓。

可选的,清算模块303,被配置为:

对于第二目标期权进行平仓处理,得到第七参考值,第二目标期权为与第二目标类型对应的盈亏值最小的期权,第七参考值为第二目标期权被平仓处理后,用户账户的账户风控值变化量;

基于第七参考值和更新后的当前账户风控值,确定与用户账户对应的更新后的清算后账户风控值;

判断与用户账户对应的更新后的清算后账户风控值是否大于或等于0;

若否,确定更新后的第二目标期权,重复上述操作,直至与用户账户对应的更新后的清算后账户风控值大于或等于0;

若是,确定用户账户的期权持仓清算完毕。

可选的,如图6所示,装置30还包括第一处理模块304,被配置为:

确定与用户账户对应的任一期权是否为低流动性期权;

若是,确定低流动性期权为第三目标期权;

对第三目标期权进行平仓处理。

可选的,处理模块304,被配置为:

确定与用户账户对应的任一期权的买盘价格是否为0;

若是,确定期权为低流动性期权;

若否,确定期权的价格变化率,价格变化率为期权的卖盘价格和期权的买盘价格的差值与期权的买盘价格的比值;

若价格变化率大于或等于价格变化率阈值,且期权的剩余合约数小于等于合约数阈值,确定期权为低流动性期权。

可选的,如图7所示,装置30还包括第二处理模块305,被配置为:

确定与用户账户对应的任一期权的期权类型;

基于期权类型确定期权的底层资产预估值;

基于底层资产预估值与期权的期权行权价的大小关系,确定期权是否存在变价风险;

若是,对期权进行平仓处理。

综上所述,本申请实施例提供的期权到期清算装置,可以获取用户账户的行权计算结果;基于用户账户类型和行权计算结果判断用户账户是否需要进行期权持仓清算;若是,基于预设清算规则清算用户账户的期权持仓。可以快速便捷的对用户的到期期权进行清算,并保证了期权清算结果的准确性。

图8是根据一示例性实施例示出的一种计算机设备,该计算机系统包括中央处理单元(CPU)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储部分加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM403中,还存储有系统操作所需的各种程序和数据。CPU401、ROM402以及RAM403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。

以下部件连接至I/O接口405:包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分408;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至I/O接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。

特别地,根据本申请的实施例,上文图2至图4描述的过程可以被实现为计算机软件程序。例如,本申请的各个实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)401执行时,执行本申请的系统中限定的上述功能。

需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的方法、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括获取模块、判断模块和清算模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,获取模块还可以被描述为“用于获取获取用户账户的行权计算结果的获取模块”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中描述的期权到期清算方法。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有种似功能的技术特征进行互相替换而形成的技术方案。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号