【技术实现步骤摘要】
一种K线蜡烛图的绘制方法及系统、存储介质
本专利技术涉及金融领域,具体而言,涉及一种K线蜡烛图的绘制方法及系统、存储介质。
技术介绍
目前,随着国内金融市场的逐渐开放,金融交易日渐活跃,银行个人客户和对公客户对外汇投资交易以及贵金属、原油、大豆等大宗商品投资交易的需求快速增长。其中K线是交易用户分析市场走向,把握买卖时机的有利辅助工具。但随之产生的是对K线数据时效性和准确性的高要求,已有技术基于普通的多线程模式进行处理,以自定义文件作为数据持久化载体,基于报价引擎规则对待绘制的K线产品范围做配置。但是,已有技术算法逻辑为主动判断数据的接入方式,缺乏实时性,普通多线程模式处理K线在保证时间顺序方面存在一定难度,影响数据处理速度。针对相关技术中多线程运行状态下K线绘制存在无法确保时间顺序和数据处理速度不理想的问题,尚未存在较好的解决方案。
技术实现思路
本专利技术实施例提供了一种K线蜡烛图的绘制方法及系统、存储介质,以至少解决相关技术中多线程运行状态下K线绘制存在无法确保时间顺序和数据处理速度 ...
【技术保护点】
1.一种K线蜡烛图的绘制方法,应用于金融领域,其特征在于,包括:/n接收报价引擎发送的产品实时价格信息并存入接收队列;/n轮询所述接收队列以确定是否有新增价格数据入队;/n当确定有新增价格数据入队时,唤醒并启动具有预置K线类型的线程;/n对所述线程进行加锁操作,完成所述接收队列的数据处理及蜡烛图绘制。/n
【技术特征摘要】
1.一种K线蜡烛图的绘制方法,应用于金融领域,其特征在于,包括:
接收报价引擎发送的产品实时价格信息并存入接收队列;
轮询所述接收队列以确定是否有新增价格数据入队;
当确定有新增价格数据入队时,唤醒并启动具有预置K线类型的线程;
对所述线程进行加锁操作,完成所述接收队列的数据处理及蜡烛图绘制。
2.根据权利要求1所述的方法,其特征在于,所述产品实时价格信息由业务类型信息、产品类型信息、标准处理期限信息以及实时价格四个维度构成。
3.根据权利要求2所述的方法,其特征在于,还包括:
对产品的每一个标准交易期限均创建一个表单list;
在当确定有新增价格数据入队时,将所述新增价格数据存入对应的表单list,并从所述接收队列中删除。
4.根据权利要求1所述的方法,其特征在于,所述唤醒并启动具有预置K线类型的线程包括:
所述预置K线类型包括业务类型,产品类型以及标准交易期限构成。
5.根据权利要求2所述的方法,其特征在于,所述完成所述接收队列的数据处理及蜡烛图绘制包括:
按照时间顺序处理所述表单list中的数据,更新分钟线、小时线、日线、周线、月线中蜡烛图的值,并完成所述蜡烛图的绘制;
其中,所述蜡烛图的值包括开盘值,收盘值,最高值,最低值。
6.根据权利要求5所述的方法,其特征在于...
【专利技术属性】
技术研发人员:任诗,贾耀龙,卢欣华,苏坡,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。