一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

期货交易中多账户持仓同步方法及设备与流程

2022-04-02 07:08:28 来源:中国专利 TAG:

技术特征:
1.一种期货交易中多账户持仓同步方法,其特征在于,包括:步骤s1,获取期货合约的历史信息列表、基准账户的列表和同步账户的列表;步骤s200,获取理想倍率m,基于期货合约的历史信息列表、基准账户的列表和同步账户的列表,得到基准账户的中每个期货合约的第一总持仓量,及得到同步中每个期货合约的当前的第二总持仓量,基于第一总持仓量和第二总持仓量计算每个期货合约的当前实际倍率m’,基于理想倍率m和当前实际倍率m’的差值,调整当前的第二总持仓量,以使当前实际倍率m’与所述理想倍率m一致。2.如权利要求1所述的期货交易中多账户持仓同步方法,其特征在于,步骤s200,包括:步骤s2,登录期货公司交易柜台,获取期货合约的历史信息列表中每个期货合约对应的最新信息列表;步骤s3,登录期货公司行情服务器;步骤s4,基于所述基准账户的列表,登录基准账户;基于所述同步账户的列表,登录同步账户;步骤s5,从所登录的基准账户,获取每个基准账户下的最新信息列表中的期货合约的对应的第一持仓信息;从所登陆的同步账户,获取每个同步账户下的最新信息列表中的期货合约对应的第二持仓信息;步骤s6,从所登录的期货公司行情服务器,获取所述第一持仓信息中每个期货合约的行情最新价,及获取所述第二持仓信息中每个期货合约的行情最新价;步骤s7,基于所述第一持仓信息,计算当前的第一持仓信息中每个期货合约的第一总持仓量;基于所述第二持仓信息,计算当前的第二持仓信息中每个期货合约的第二总持仓量;将第一持仓信息中每个期货合约的第一总持仓量,除以当前的第二持仓信息中每个相同期货合约的第二总持仓量,以得到当前的第二持仓信息中每个期货合约的当前实际倍率m’;获取理想倍率m,判断所述理想倍率m和当前实际倍率m’是否一致,若一致,则结束;若不一致,则转到步骤s8;步骤s8,获取选择的手动或者全自动同步方式,若选择全自动同步方式,直接转到步骤s10;步骤s10,基于所述理想倍率m和基本账户的第一持仓信息中每个期货合约的第一总持仓量,计算同步账户的第二持仓信息中每个相同的期货合约的理论总持仓量,将同步账户的每个期货合约的第二总持仓量与该期货合约对应的第一总持仓量进行比较,若存在差值,基于每个期货合约的行情最新价,将所述差值通过委托的方式报向期货公司交易柜台后,重新执行步骤s10;若不存在差值,则转到步骤sb;步骤sb,从期货公司交易柜台获取基于所述委托的成交信息,基于每条成交信息计算对应的同步账户的期货合约的增加或减少的成交手数;步骤sc,基于每条成交信息对应的同步账户的期货合约的增加或减少的成交手数,统计当前的第二持仓信息中每个期货合约的第二总持仓量;将第一持仓信息中每个期货合约的第一总持仓量,除以当前的第二持仓信息中每个相同期货合约的第二总持仓量,以得到当前的第二持仓信息中每个期货合约的当前实际倍率m’;判断所述理想倍率m和当前实际倍率m’是否一致,若一致,则结束;若不一致,则转到步骤s8。3.如权利要求2所述的期货交易中多账户持仓同步方法,其特征在于,步骤s6,包括:
基于第一持仓信息和第二持仓信息,得到待订阅行情的期货合约的列表;将期货合约的列表分组,每组预设条期货合约,期货合约的列表最后不足预设条期货合约的部分单独作为1组;通过api向期货公司行情服务器发起各组期货合约的订阅行情请求,其中,当期货公司行情服务器连接发生重连后,通过api重新向期货公司行情服务器发起各组期货合约的订阅行情请求,以获取每个期货合约的行情最新价;步骤sc,基于得到的每条成交信息对应的同步账户的期货合约的增加或减少的成交手数,统计当前的第二持仓信息中每个期货合约的第二总持仓量;将第一持仓信息中每个期货合约的第一总持仓量,除以当前的第二持仓信息中每个相同期货合约的第二总持仓量,以得到当前的第二持仓信息中每个期货合约的当前实际倍率m’;判断所述理想倍率m和当前实际倍率m’是否一致,若一致,则结束;若不一致,则转到步骤s8,以实现自动通过多次同步,使当前实际倍率m’逐步接近和达到理想倍率m。4.如权利要求2所述的期货交易中多账户持仓同步方法,其特征在于,获取理想倍率m,包括:基于多个基本账户的利润和收益曲线通过移动平均,得出理想倍率m。5.如权利要求2所述的期货交易中多账户持仓同步方法,其特征在于,步骤s8之后,还包括:步骤s9,若选择手动同步方式,且若选择当前获取的理想倍率m,则转到步骤s10;若选择上一次同步的理想倍率m后,转到步骤sa;步骤sa,基于所述上一次同步的理想倍率m和基本账户的第一持仓信息中每个期货合约的第一总持仓量,计算同步账户的第二持仓信息中每个相同的期货合约的理论总持仓量,将同步账户的每个期货合约的第二总持仓量与该期货合约对应的理论总持仓量进行比较,若存在差值,将同步账户的每个期货合约的差值委托给期货公司交易柜台后,转到步骤s8;若不存在差值,则转到步骤sb。6.如权利要求2所述的期货交易中多账户持仓同步方法,其特征在于,步骤s10,包括:步骤s101,根据合约编号和持仓方向,将每个同步账户的第二持仓信息进一步做分类,得到每个同步账户的不同类别的第二持仓信息;根据合约编号和持仓方向,将基本账户的第一持仓信息进一步做分类,得到每个同步账户的不同类别的第一持仓信息;步骤s102,根据所述理想倍率m,计算出每个同步账户的每个类别的第二持仓信息与同步账户的相同类别的第一持仓信息之间的差量,判断是否存在差量,若存在差量,则转到步骤s103,若不存在差量,则转到步骤sb;步骤s103,根据期货合约对应的最新信息列表,判断存在差量的各个类别的第二持仓信息中的期货合约是否可交易,若可交易,则转到步骤s104,若不可交易,则不可交易的期货合约不做委托;步骤s104,将类别的第二持仓信息对应的差量,通过委托的方式报向期货公司交易柜台后,重新执行步骤s102。7.如权利要求2所述的期货交易中多账户持仓同步方法,其特征在于,步骤sb,包括:步骤sb1,根据当前成交回报中的账户id、合约id、买卖方向、开平方向和成交手数,计算对应的同步账户的期货合约的增加或减少的成交手数。
8.如权利要求7所述的期货交易中多账户持仓同步方法,其特征在于,步骤sb1,包括:步骤sb11,当成交信息中为:某同步账户,期货合约a、买方向、开仓和n手时,则该同步账户下的期货合约a的买方向持仓增加n手;步骤sb12,当成交信息中为:某同步账户,期货合约a、卖方向、开仓和n手时,则该同步账户下的期货合约a的卖方向持仓增加n手;步骤sb13,当成交信息中为:某同步账户、期货合约a、买方向、平仓和n手时,则该同步账户下的期货合约a的卖方向持仓减少n手;步骤sb14,当成交信息中为:某同步账户、期货合约a、卖方向、平仓和n手时,则该同步账户下的期货合约a的买方向持仓减少n手。9.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现权利要求1至8中任一项所述的方法。

技术总结
本发明提供了一种期货交易中多账户持仓同步方法及设备,获取期货合约的历史信息列表、基准账户的列表和同步账户的列表;获取理想倍率m,基于期货合约的历史信息列表、基准账户的列表和同步账户的列表,得到基准账户的中每个期货合约的第一总持仓量,及得到同步中每个期货合约的当前的第二总持仓量,基于第一总持仓量和第二总持仓量计算每个期货合约的当前实际倍率m’,基于理想倍率m和当前实际倍率m’的差值,调整当前的第二总持仓量,以使当前实际倍率m’与所述理想倍率m一致。本发明可以实现实现将基本账户和同步账户间的持仓按某个倍率快速、准确的同步。准确的同步。准确的同步。


技术研发人员:卢光坤
受保护的技术使用者:上海融航信息技术股份有限公司
技术研发日:2021.12.17
技术公布日:2022/4/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献