一种基于网页的股票交易K线处理方法和存储介质技术

技术编号:20920029 阅读:32 留言:0更新日期:2019-04-20 10:25
本发明专利技术公开了一种基于网页的股票交易K线处理方法和存储介质,其中该方法包括:获取全局配置js文件,全局配置js文件包括基础配置项和自定义配置项;若获取到使用者输入的自定义指令,根据自定义指令设置自定义配置项;根据全局配置js文件绘制K线界面;获取K线运算js文件、K线数据分析js文件、绘图控制js文件;K线运算js文件根据从服务器获取的K线初始化数据运算K线指标;K线数据分析js文件根据K线指标计算绘图参数;绘图控制js文件根据绘图参数绘制K线内容。通过用于实现不同功能的模块构建基于网页的股票交易K线处理方案,如果要配置或修改一些功能,不需要全盘修改,而且仅需使用者在重新加载网页时自动更新功能。

A Web-based K-Line Processing Method and Storage Medium for Stock Trading

The invention discloses a web-based stock trading K-line processing method and storage medium, which includes: acquiring global configuration JS files, global configuration JS files including basic configuration items and custom configuration items; setting custom configuration items according to user-defined instructions if user input is obtained; drawing K-line interface according to global configuration JS files; K-line operation JS file, K-line data analysis JS file, drawing control JS file; K-line operation JS file initializes K-line index according to K-line data obtained from the server; K-line data analysis JS file calculates drawing parameters according to K-line index; Drawing control JS file draws K-line content according to drawing parameters. The K-line processing scheme of stock trading based on Web page is constructed by using modules to realize different functions. If some functions are to be configured or modified, it does not need to be altered completely, and users only need to update the functions automatically when they reload the web page.

【技术实现步骤摘要】
一种基于网页的股票交易K线处理方法和存储介质
本专利技术涉及网络
,尤其涉及一种基于网页的股票交易K线处理方法和存储介质。
技术介绍
传统的股票K线处理为通过桌面软件应用实现,随着互联网技术的发展,越来越多的应用使用脚本语言(JavaScript,JS)技术在客户端浏览器进行处理。但是这些K线处理方法对开发人员很不友好,如果要配置或修改一些功能,需要全盘修改桌面软件或通过脚本语言搭建的应用,还需要使用者更新修改后的软件或应用。
技术实现思路
本专利技术实施例提供一种基于网页的股票交易K线处理方法和存储介质,如果要配置或修改一些功能,不需要全盘修改,而且仅需使用者在重新加载网页时自动更新。本专利技术实施例第一方面提供了一种基于网页的股票交易K线处理方法,包括:获取全局配置js文件,所述全局配置js文件包括基础配置项和自定义配置项;若获取到使用者输入的自定义指令,根据所述自定义指令设置所述自定义配置项;根据所述全局配置js文件绘制K线界面;获取K线运算js文件、K线数据分析js文件、绘图控制js文件;所述K线运算js文件根据从服务器获取的K线初始化数据运算K线指标;所述K线数据分析js文件根据所述K线指标计算绘图参数;所述绘图控制js文件根据所述绘图参数绘制K线内容。在一些实施例中,所述基于网页的股票交易K线处理方法还包括:获取事件处理js文件,所述事件处理js文件包括若干事件触发条件和与所述事件触发条件对应的事件处理项;若使用者的操作满足所述事件触发条件,执行与所述事件触发条件对应的事件处理项。在一些实施例中,所述全局配置js文件具体包括主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项;所述主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项中的至少一个为所述自定义配置项,其余为所述基础配置项。在一些实施例中,所述K线指标具体包括交易量指标、平均价指标、MA5指标、MA15指标、DIF指标、DEA指标、MACD指标中的一项或多项。在一些实施例中,所述绘图参数具体包括绘制类型、绘制位置。在一些实施例中,所述绘制类型为蜡烛图类型、柱状图类型或折线图类型。在一些实施例中,所述根据所述全局配置js文件绘制K线界面,具体包括:所述根据所述全局配置js文件绘制画布容器。在一些实施例中,所述绘图控制js文件根据所述绘图参数绘制K线内容,具体包括:所述绘图控制js文件根据所述绘图参数以位图的方式绘制K线内容;或者所述绘图控制js文件根据所述绘图参数以3D位图的方式绘制K线内容;或者所述绘图控制js文件根据所述绘图参数以矢量图的方式绘制K线内容。在一些实施例中,所述若使用者的操作满足所述事件触发条件,执行与所述事件触发条件对应的事件处理项,具体包括:若使用者的操作满足拖动事件的触发条件,则所述绘图控制js文件根据所述操作调整所述K线内容;若使用者的操作满足滚动事件的触发条件,则所述绘图控制js文件根据所述操作放大或缩小所述K线内容。本专利技术实施例第二方面提供了一种存储介质,所述存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现上述基于网页的股票交易K线处理方法的步骤。相比现有技术,本专利技术实施例的有益效果在于:通过全局配置js文件、K线运算js文件、K线数据分析js文件、绘图控制js文件这几个用于实现不同功能的模块构建基于网页的股票交易K线处理方案,如果要配置或修改一些功能,不需要全盘修改,而且仅需使用者在重新加载网页时自动更新功能;还通过在全局配置js文件中配置自定义配置项,使得使用者可以根据使用场景、习惯等设置界面。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。图1为本专利技术实施例的一种基于网页的股票交易K线处理方法的流程示意图;图2为全局配置js文件的示意图;图3为图1中步骤S170的子流程示意图;图4为本专利技术实施例的另一种基于网页的股票交易K线处理方法的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互组合,均在本专利技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。如图1所示为一种基于网页的股票交易K线处理方法的流程示意图。如图1所示,基于网页的股票交易K线处理方法包括以下步骤:步骤S110、获取全局配置js文件,所述全局配置js文件包括基础配置项和自定义配置项。示例性的,全局配置js文件存储在网站服务器,使用者访问网站的相应的网页时,网页中的相应指令从服务器调取全局配置js文件。在一些可行的实施例中,所述全局配置js文件具体包括主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项。主题色设置项用于设置基于网页的股票交易K线显示区域的色彩主题;图表配置项用于设置显示区域的格局,如显示区域分为左区域和右区域或者显示区域分为上区域和下区域;X轴配置项、Y轴配置项分别用于设置X轴、Y轴的位置、样式等;对象参数配置项用于设置对象数据的参数,如字体、字号等;提示信息配置项用于设置是否允许提示信息以及提示信息的时机等。示例性的,所述主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项中的至少一个为所述自定义配置项,其余为所述基础配置项。例如,自定义配置项包括主题色设置项和图表配置项。步骤S120、若获取到使用者输入的自定义指令,根据所述自定义指令设置所述自定义配置项。示例性的,如果使用者想调整基于网页的股票交易K线显示区域的色彩主题,则可以通过鼠标、键盘或触控屏等输入对应于主题色设置项的自定义指令,以设置所需要的色彩主题;果使用者想调整显示区域的格局,则可以通过鼠标、键盘或触控屏等输入对应于图表配置项的自定义指令,以设置所需要的格局进行显示。如图2所示,全局配置js文件为config.js,包括基础配置项和自定义配置项;基础配置项和自定义配置项合并为当前项目的基本参数设置,即新的全局配置js文件config.js。步骤S130、根据所述全局配置js文件绘制K线界面。如果步骤S120获取到使用者输入的自定义指令,则根据全局配置js文件中的基础配置项,以及使用者设置的自定义配置项绘制K线界面;如果没有获取到使用者输入的自定义指令,则根据全局配置js文件中的基础配置项,以及默认的自定义配置项绘制K线界面。在一些可行的实施例中,步骤S130根据所述全局配置js文件绘制K线界面,具体包括:步骤S131、所述根据所述全局配置js文件绘制画布容器。画布容器体现了全局配置js文件中基础配置项、自定义配置项设置的参数;画布容器用于容纳K线内容以展示给使用者。步骤S140、获取K线运算js文件、K线数据分析js文件、绘图控制js文件。示例性的,K线运算js文件为indicater.js,用于规定K线的绘图指标的运算规则;K线数据分析js文本文档来自技高网...

【技术保护点】
1.一种基于网页的股票交易K线处理方法,其特征在于,包括:获取全局配置js文件,所述全局配置js文件包括基础配置项和自定义配置项;若获取到使用者输入的自定义指令,根据所述自定义指令设置所述自定义配置项;根据所述全局配置js文件绘制K线界面;获取K线运算js文件、K线数据分析js文件、绘图控制js文件;所述K线运算js文件根据从服务器获取的K线初始化数据运算K线指标;所述K线数据分析js文件根据所述K线指标计算绘图参数;所述绘图控制js文件根据所述绘图参数绘制K线内容。

【技术特征摘要】
1.一种基于网页的股票交易K线处理方法,其特征在于,包括:获取全局配置js文件,所述全局配置js文件包括基础配置项和自定义配置项;若获取到使用者输入的自定义指令,根据所述自定义指令设置所述自定义配置项;根据所述全局配置js文件绘制K线界面;获取K线运算js文件、K线数据分析js文件、绘图控制js文件;所述K线运算js文件根据从服务器获取的K线初始化数据运算K线指标;所述K线数据分析js文件根据所述K线指标计算绘图参数;所述绘图控制js文件根据所述绘图参数绘制K线内容。2.如权利要求1所述的基于网页的股票交易K线处理方法,其特征在于,还包括:获取事件处理js文件,所述事件处理js文件包括若干事件触发条件和与所述事件触发条件对应的事件处理项;若使用者的操作满足所述事件触发条件,执行与所述事件触发条件对应的事件处理项。3.如权利要求2所述的基于网页的股票交易K线处理方法,其特征在于:所述全局配置js文件具体包括主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项;所述主题色设置项、图表配置项、X轴配置项、Y轴配置项、对象参数配置项、提示信息配置项中的至少一个为所述自定义配置项,其余为所述基础配置项。4.如权利要求1所述的基于网页的股票交易K线处理方法,其特征在于:所述K线指标具体包括交易量指标、平均价指标、MA5指标、MA15指标、DIF指标、DEA指标、MACD指标中的一项...

【专利技术属性】
技术研发人员:梁汝翔
申请(专利权)人:深圳源中瑞科技有限公司
类型:发明
国别省市:广东,44

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

1