金融行情数据的处理方法技术

技术编号:17388527 阅读:80 留言:0更新日期:2018-03-04 13:44
本发明专利技术公开了一种金融行情数据的处理方法,包括:从一个或多个数据源获取金融行情逐笔数据;对金融行情逐笔数据进行抽取和解析,以获得一个或多个数据字段;将一个或多个数据字段按照预定义的数据格式进行转换;根据经转换的金融行情逐笔数据获得金融行情数据并存储在存储设备中;以及向用户发送金融行情数据;其中,根据经转换的金融行情逐笔数据获得金融行情数据并存储在存储设备中包括:将经转换的金融行情逐笔数据作为金融行情数据直接存储在存储设备中,和/或将预定时间区间内所获取的多笔经转换的金融行情逐笔数据合成为区间数据并存储在存储设备中。

The processing method of financial market data

【技术实现步骤摘要】
金融行情数据的处理方法
本专利技术涉及金融行情数据处理的
,具体来说,涉及一种金融行情数据的处理方法和装置。
技术介绍
在金融领域中,金融行情数据种类繁多,例如股票、期货、基金、贵金属、外汇等等。金融行情数据的变化能够反映某一领域内的市场变化,同时也是用户交易的基础。对于量化交易,对实时和历史金融行情数据的读取和分析,有助于用户开发、管理、维护或修改交易策略,从而做出正确的买卖决策。传统上,金融行情数据被存储在第三方数据库中,用户需要时可以从数据库中读出。数据库通常是例如mysql等关系型数据库或者以redis为代表的内存数据库。这些数据库往往是单独的服务器,而行情服务和数据库服务器之间的通信占用一定时间。并且,数据库需要单独安装、部署、运维,耗费人力物力;数据库发生异常不可预测,将导致数据的缺失;随着时间的推移,日积月累的数据会急剧膨胀,对数据的迁移、备份、管理将及其麻烦。此外,数据库内部对多线程存取做了同步,效率不高。而且对于关系型数据库,数据库内部在设计时会穿插很多引用,用以快速定位数据。因此,至少由于以上原因,使用传统的数据库会导致读取金融行情数据缓慢,因而在获取分钟级本文档来自技高网...
金融行情数据的处理方法

【技术保护点】
一种金融行情数据的处理方法,包括:从一个或多个数据源获取金融行情逐笔数据;对所述金融行情逐笔数据进行抽取和解析,以获得一个或多个数据字段;将所述一个或多个数据字段按照预定义的数据格式进行转换;根据经转换的金融行情逐笔数据获得金融行情数据并将所述金融行情数据存储在存储设备中;以及向用户发送所述金融行情数据;其中,根据所述经转换的金融行情逐笔数据获得金融行情数据并将所述金融行情数据存储在所述存储设备中包括:将所述经转换的金融行情逐笔数据作为所述金融行情数据直接存储在所述存储设备中,和/或将预定时间区间内所获取的多笔经转换的金融行情逐笔数据合成为区间数据并存储在所述存储设备中。

【技术特征摘要】
1.一种金融行情数据的处理方法,包括:从一个或多个数据源获取金融行情逐笔数据;对所述金融行情逐笔数据进行抽取和解析,以获得一个或多个数据字段;将所述一个或多个数据字段按照预定义的数据格式进行转换;根据经转换的金融行情逐笔数据获得金融行情数据并将所述金融行情数据存储在存储设备中;以及向用户发送所述金融行情数据;其中,根据所述经转换的金融行情逐笔数据获得金融行情数据并将所述金融行情数据存储在所述存储设备中包括:将所述经转换的金融行情逐笔数据作为所述金融行情数据直接存储在所述存储设备中,和/或将预定时间区间内所获取的多笔经转换的金融行情逐笔数据合成为区间数据并存储在所述存储设备中。2.根据权利要求1所述的方法,还包括:在存储预定数量的所述经转换的金融行情逐笔数据后,将已存储的所述经转换的金融行情逐笔数据以二进制文件的格式存储在另一存储设备中。3.根据权利要求1所述的方法,其中,根据以下各项中的一项或多项来向所述用户发送所述金融行情数据:所述金融行情数据的产品类型、所述金融行情数据的产品代码、所述金融行情数据的个数、所述金融行情数据的时间区间、以及所述金融行情数据的数据字段。4.根据权利要求1或3所述的方法,其中,向所述用户发送所述金融行情数据包括:根据所述用户的订阅参数,将所述订阅参数指示的所述金融行情数据推送给所述用户。5.根据权利要求1或3所述的方法,其中,向所述用户发送所述金融行情数据包括:接收所述用户的查询请求,以及响应于所述用户的所述查询请求,将所述查询请求指示的所述金融行情数据发送给所述用户。6.根据权利要求1所述的方法,还包括:在从所述一个或多个数据源获取所述金融行情逐笔数据之后,对所述金融行情逐笔数据进行预处理,所述预处理包括:对所述金融行情逐笔数据进行过滤和/或对所述金融行情逐笔数据的时间格式进行转换。7.根据权利要求1所述的方法,其中,将所述金融行情数据存储在所述存储设备中包括:将所述金融行情数据的各个数据字段与时间上紧邻的已存储的金融行情数据的各个数据字段分别进行比较,对所述金融行情数据的与所述时间上紧邻的已存储的金融行情数据的数据字段不同的数据字段进行存储。8.一种金融行情数据的处理装置,包括:逐笔数据收集装置,所述逐笔数据收集装置被配置为从一个或多个数据源获取金融行情逐笔数据;逐笔数据抽取和解析装置,所述逐笔数据抽取和解析装置被配置为对所述金融行情逐笔数据进行抽取和解析,以获得一个或多个数据字段;逐笔数据转换装置,所述逐笔数据转换...

【专利技术属性】
技术研发人员:吴典
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1