首页 > 世链号 > ja<x>vasc<x>ript版本行情收集器
发明者量化  

ja<x>vasc<x>ript版本行情收集器

摘要:最近,FMZ量化交易平台支持了数据库接口,所以使用ja<x>vasc<x>ript语言也可以很方便的实现一个K线行情数据收集器了。有了需求,马上行动~

最近,FMZ量化交易平台支持了数据库接口,所以使用Javascript语言也可以很方便的实现一个K线行情数据收集器了。有了需求,马上行动~

 

构建Javascript版本行情收集器之前,我们先来熟悉FMZ的数据库接口DBExec。

 

DBExec 函数

先熟悉以下几种操作:

1、创建表

2、向表中写入数据

3、查询表中数据

 

设计行情收集器

利用FMZ的数据库接口DBExec可以实现收集交易所的K线数据。例如有些策略基于很长的K线数据计算指标,很不容易收集数据让K线数据长度足够计算指标,但是遇到策略程序设计不完善实盘异常停止、临时调整代码、临时调整策略参数等需要重启实盘的场景。此时实盘一旦重启收集的数据就没有了(程序变量中保存)。所以使用数据库接口,保存收集的行情数据是一个非常好的解决办法。

 

我们的需求也十分简单:

1、程序轮询获取行情

2、判断BAR更新,将完成的BAR数据写入数据库表保存。

3、查询数据库中表的数据

4、本例子为了展示数据,增加了画图(使用画线类库),通过策略交互按钮,更新K线图表。

5、删除数据库表

6、初始化,重新创建数据库表,写入最新的数据。

 

简单的数据收集器源码:

 

测试

 

对比数据

策略地址:https://www.fmz.com/strategy/267223

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。