数据服务:使用聚宽jqdatasdk获取分钟数据按vnpy的Bar格式导入至mongodb中 提供downloadAllMinuteBar(),可以通过定时任务的形式,按vnpy的数据格式,每日获取分钟数据写入到mongodb当中 提供downloadMinuteBarByDate,可以输入 ...
聚宽提供的jqdatasdk,很好的使策略能在本地使用数据源,今天的修改就是使用jqdatasdk的数据,替换vnpy从mongodb获取数据进行策略数据初始化的过程。 首先安装完jqdatasdk后,在程序中引入 之后修改onInit函数,onInit函数是在策略初始化的过程中会调用到的函数。 修改逻辑如下: 之前获取数据的方式是从mongodb中获取,由此修改为从jqdatasdk获取时,Vt ...
2018-08-01 19:26 0 1640 推荐指数:
数据服务:使用聚宽jqdatasdk获取分钟数据按vnpy的Bar格式导入至mongodb中 提供downloadAllMinuteBar(),可以通过定时任务的形式,按vnpy的数据格式,每日获取分钟数据写入到mongodb当中 提供downloadMinuteBarByDate,可以输入 ...
由于期货合约历史的分钟线数据过多,导入时间特别长,在这个过程中针对遇到的导入过慢的问题的解决思路如下: 1.首先,vnpy原本的loadcsv功能,是将csv文件读取以后,按行进行数据转换,按每一条的时间replaceone更新到mongodb中,由于本次是一次性向数据库插入数据,所以处理后 ...
开始初始化数据的时候要满足下面的条件: 1.disable掉目标段表的外键约束 2.disable掉目标端表的触发器 3.删除目标段表的索引,加快初始化速度 4.目标端表结构创建完成 源端配置初始化抽取进程 添加: 目标端装载进程 ...
this.$data:是表示当前的改变后的this中的数据 this.$options.data():是表示没有赋值前的this中的数据,表示 初始化的data 一般可以使用Object.assign(this.$data, this.$options.data())来对data中的数据进行 ...
memset的用法如下: 其作用为把数组a的所有元素初始化为0。需要注意两点 第三个参数并非填写数组长度,而是数组的大小,这里的大小是指以字节为单位 这个方法赋初值只能赋0和-1,因为他们的补码表示为全0和全1,所以按字节赋值不会出错,如果赋其他的值,则会出错 你可以使用 ...
我们一般在使用new HashMap<T>()时,有时候不会做容量大小的设置。但是这样使用的结果是可能会造成一些内存浪费;因此,知道存储的键值对的数量的情况下,做初始化较好。 一、创建HashMap 新建一个HashMap的时候,可以通过initialCapacity设置 ...
这是c++提供的一种机制,具体格式如下: 注意,使用参数列表初始化是不能初始化静态变量的:比如说下面的 ...
问题原因 echart渲染的数据发生变化图形value不显示 选择select改变数据内容 label内显示的value值不显示 解决办法 myChart.clear(); myChart.setOption(option); 注 ...