刚好有个同学问怎么实现IB盈透历史数据获取,和策略回测和实盘交易。想着熟悉vnpy2.0操作,就用Jupyter Notebook都是跑了一边。VNPY2.0的整体架构设计很有扩展性,而且调用也比起v1.0先进清晰很多,引擎加载调用非常方便。 讲讲注意点: IB 盈透接口历史数据大多是要收费订阅的, ...
分类:
数据库技术 时间:
2021-09-08 20:59:27
收藏:
0 评论:
0 赞:
0 阅读:
26
使用git想GitHub远程仓库上传代码的基本步骤一般是 初始化为git仓库 git init 添加所有要提交的文件 git add . 本次提交说明 git commit -m '提交说明' 关联GitHub远程仓库 git remote add origin 仓库地址(没有添加ssh key建议 ...
分类:
Web开发 时间:
2021-09-08 20:59:17
收藏:
0 评论:
0 赞:
0 阅读:
23
问题 给定一个正整数数组 nums和整数 k 。 请找出该数组内乘积小于 k 的连续的子数组的个数。 示例 输入: nums = [10,5,2,6], k = 100 输出: 8 解释: 8个乘积小于100的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [ ...
分类:
编程语言 时间:
2021-09-08 20:59:09
收藏:
0 评论:
0 赞:
0 阅读:
20
进程综述 定义 进程是正在执行程序的实例,包括程序计数器、寄存器和变量的当前值。 进程不只是程序代码,程序代码称为文本段(代码段),还包括当前活动,通过程序计数器的值和处理器寄存器的内容来表示。此外,进程还包括进程堆栈段(临时数据、函数参数、局部变量、地址)和数据段(包括全全局变量。还可能包括堆(h ...
分类:
系统服务 时间:
2021-09-08 20:58:54
收藏:
0 评论:
0 赞:
0 阅读:
50
CentOS7 下rpm安装jdk8 1、查看并卸载自带的openjdk 1)查看系统中默认安装的JDK rpm -qa|grep jdk 2)卸载JDK相关文件: yum -y remove *openjdk* 2、下载JDK8安装包 1)官网 http://www.oracle.com/tech ...
分类:
系统服务 时间:
2021-09-08 20:58:41
收藏:
0 评论:
0 赞:
0 阅读:
55
概述 Redis并没有使用基础数据结构去实现键值数据库,而是基于数据结构封装了一个个对象。 类型和编码 由于Redis是键值数据库,所以每次存储数据时,至少包含两个对象,即K、V对应的对象。其数据结构如下所示 class RedisObject{ // 类型 int type; // 编码 int ...
分类:
其他 时间:
2021-09-08 20:58:25
收藏:
0 评论:
0 赞:
0 阅读:
28
Maven源码调试工程搭建 思路 我们前面的文章《【曹工杂谈】Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗》分析了Maven大体的执行阶段,主要包括三个阶段: 启动类阶段,负责加载框架; 框架核心(maven core)阶段,主要负责根据参数中的goal,如clean,找到对应的插件的j ...
分类:
其他 时间:
2021-09-08 20:57:57
收藏:
0 评论:
0 赞:
0 阅读:
24
1.Ingress概述 Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP和HTTPS。 Ingress 可以提供负载均衡、SSL 和基于名称的虚拟托管。 必须具有 ingress 控制器【例如 ingress-nginx】才能满足 Ingress 的要求。 ...
分类:
Web开发 时间:
2021-09-08 20:57:44
收藏:
0 评论:
0 赞:
0 阅读:
78
之前看到一篇文章,变点理论CUSUM在量化交易中;列了一堆数据和公式,说结果不错。链接如下: 或者这个,就是整理版,有很详细的公式推导,不过代码写的不清不楚的,应该没写完。 花了些时间研究下: 原理描述:CUSUM控制图的设计思想是对信息加以累积,将过程的小偏移累加起来,达到放大的结果,从而提高检验 ...
分类:
其他 时间:
2021-09-08 20:57:30
收藏:
0 评论:
0 赞:
0 阅读:
19
alt+f4:关闭窗口 shift+delete:永久删除 win+r:运行 cmd:命令行 win+e:我的电脑 ps:当失误关掉任务时,任务管理器--》文件--》运行新程序 如果关掉Windows资源管理器和任务管理器: ctrl+alt+del打开任务管理器,再运行新程序explore ...
分类:
其他 时间:
2021-09-08 20:57:17
收藏:
0 评论:
0 赞:
0 阅读:
37
中序遍历其实和就是先找到最左边节点,然后是其上级节点,再到上级节点的右边节点。 比如下面的中序遍历结果就是 DBEAFC 非递归实现逻辑,我想的这个比较笨。就是用一个队列做栈,先按照左边遍历压入栈中;当到左边叶子节点时候,读取并删除关联;推出栈回到上一级节点,如果上级节点没有右节点,则读取继续删除; ...
分类:
编程语言 时间:
2021-09-08 20:57:04
收藏:
0 评论:
0 赞:
0 阅读:
38
新的语言特性常常让现存的编程模式或设计黯然失色。比如, Java 5中引入了for-each循环,由于它的稳健性和简洁性,已经替代了很多显式使用迭代器的情形。Java 7中推出的菱形操作符(<>)让大家在创建实例时无需显式使用泛型,一定程度上推动了Java程序员们采用类型接口(type interf ...
分类:
其他 时间:
2021-09-08 20:56:54
收藏:
0 评论:
0 赞:
0 阅读:
36
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <div>{{msg}}</div> <button @click="lang">浪起来</butto ...
分类:
其他 时间:
2021-09-08 20:56:41
收藏:
0 评论:
0 赞:
0 阅读:
33
序列化和反序列化一个二叉树,是很开放的一题,就是给出一个二叉树,用序列化方法生成一个字符串;然后用反序列化方法把这个字符串生成原来二叉树。这个在编程时候各个类型一般都有序列化的,用于存储。 这里面要用到python中list转化字符串方法 ','.join(list), 和字符串转换为list的方法 ...
分类:
其他 时间:
2021-09-08 20:56:32
收藏:
0 评论:
0 赞:
0 阅读:
25
POM文件依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!--gateway ...
分类:
编程语言 时间:
2021-09-08 20:56:22
收藏:
0 评论:
0 赞:
0 阅读:
35
options: font 字符串类型.用逗号隔开每个属性 默认:10px sans-serif 其原型就是应用在Canvas上的字体样式. 其取值有可以取 css font 中的样式 maxAngle 数字类型. 前提必须是placement属性设置为line 默认:45°(Math.PI / 4 ...
分类:
其他 时间:
2021-09-08 20:56:08
收藏:
0 评论:
0 赞:
0 阅读:
27
2、Add Two Numbers https://leetcode.com/problems/add-two-numbers/ /** * Definition for singly-linked list. * public class ListNode { * int val; * ListN ...
分类:
其他 时间:
2021-09-08 20:55:57
收藏:
0 评论:
0 赞:
0 阅读:
22
一、预备知识 cat :由第一行开始显示文件内容 tac:由最后一行开始显示,有没有发现和cat是反过来写的 more:一页一页的显示内容 less:与more相似,但是可以往前翻页 head:只看头几行 tail:只看最后几行 od:以二进制方式读取档案内容 二、实验环境 centos6.5试验台 ...
分类:
系统服务 时间:
2021-09-08 20:55:43
收藏:
0 评论:
0 赞:
0 阅读:
12