7 钱塘小甲子

尚未进行身份认证

不懂控制的歌手不是好的投资者,不会TCM的coder不是好的FRM

等级
TA的排名 2k+

linux(centos7)下安装vnpy2的坑

1、gcc版本过低。vnpy2要求c++ 17以上,但是老的linux系统都不支持,所以需要升级一下。vnpy2对linux下gcc编译器的版本要求较高,会出现这样的错误:我们可以发现,gcc是2015年的,版本确实是低。然后我们就来升级一下。然后我们就可以看到,gcc获得了升级。2、编译的问题。安装好了gcc,我们在运行vnpy里面的install.sh,...

2019-11-05 15:23:28

宏观经济指标分析与数据可视化——PMI

PMI是一个很有意思的东西,一般都会认为PMI是一个领先指标。PMI中文名叫做采购经理人指数,听起来有点不知所云,说白了就是一个问卷调查。1、PMI是怎么来的? 我们来假设一个场景。话说在小天才幼儿园里面,老师很关心小朋友的开心程度,于是每个月快到月底的时候都会让小朋友填一个问卷,问卷内容很简单,就是一个判断题: 你这个月比上个月开心吗?请选...

2019-11-04 19:44:49

mysql数据库复制过程

现在本地有一个数据库,但是我们想在云端建一个一样的数据库,所以需要复制。两边都是mysql数据库。首先,我们在本地端打开mysql workbench,然后点击server,选择data export。这样之后呢,我们就会有一个本地的sql文件了。然后 我们连上另外一个数据库,同样的,在workbench里面,然后把生成的sql文件拖进去运行一下就可以了,一下子一个数据库就复制过去...

2019-11-04 10:26:04

阿里云上安装mysql的全过程(centos7)

1、安装mysqlwgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mysql57-community-release-el7-8.noarch.rpmyum repolist enabled | grep "mysql.*-community.*"yu...

2019-11-03 17:18:17

is blocked beacuse of many connection errors; unblock with 'mysqladmin flush-hosts'

mysql会有too many connections的问题,有时候明明connection允许连接很多了,但还是会有is blocked beacuse of many connection errors; unblock with 'mysqladmin flush-hosts'这样的错误。很多时候不是连接数量限制的问题,而是需要把连接计数清零。在mysql中运行:flush ...

2019-10-29 09:22:25

商品期货的估值与驱动

商品期货很有意思,这个体系反馈比股票市场迅速,毕竟到了交割期现价格需要收敛。而且,毕竟期货背后是实物,是一个最终可以看得见摸得着的东西,价格不会跌到地底下也不会涨到九天之上。虽然股票背后是上市公司,但是这个看不见的股票代表的权利也是虚无缥缈。做商品期货的其实有很多种方式,有的人专注于短线,做价量分析;做突破,做反转。有的人套利,跨期也好,跨品种也好。而往往能够...

2019-10-28 19:20:10

pyecharts绘制文字云

pyecharts居然改版了,升级了一下,文字云的代码也和以前不一样了:#coding=utf-8from pyecharts.charts import WordCloudname = [ '行业研究', '市场风格', '流动性跟踪', '资金风格', '基金持仓', '上下游比较', '宏观数据', '中观数据', '微观数据', '行业比较', '资产配置',...

2019-09-13 21:13:20

vn.py2-行情记录的使用

vnpy很早就出新版本了,开始用python3了。毕竟据说2020年python2就寿终正寝了。 vnpy2的文档和说明都详细了很多,很多东西显得具有很好的可用性,这就可以直接使用vnpy的vntrader,简单改装就可以真正的用起来了。 vn_trader里面的功能特别有意思。 一打开这个东西,就会开始在我们C盘的用户文件...

2019-09-09 22:33:09

reportlab教程2--中文的显示

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx很多时候,我们想实现自动化报表,但是一般都会需要用中文,而reportlab天然是不支持中文的,所以我们需要让他支持,而办法其实很简单。1、下载字体比...

2019-08-15 19:47:20

pyqt中QTableWidget里的下拉列表

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx有时候我们希望在QTableWidget的单元格中进行下拉列表的选择,就像excel里面这样。那么怎么设置呢?怎么实现读和写呢?特别是在pyqt中,在c++中,网上...

2019-07-22 20:49:02

pyqtgraph嵌入pyqt

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx最近做了个东西,又开始用pyqt了,想想之前用这个,都已经好几年了。pyqt当中画图是很麻烦的事情,matplotlib据说刷新很麻烦?反正pyqtgraph和...

2019-07-22 20:17:49

mongodb学习笔记(一、Robo的使用)

mongodb安装、启动什么的就不说了,给大家一个一键启动的bat文件吧,这样以后每次双击就可以启动mongdb服务,大家有也可以放到windows启动项里面。@echo off D:cd \mongodb\bin\mongod --dbpath "D:\mongodb\data"上面这段代码复制在记事本里,然后修改一下后缀名为bat,然后就可以双击启动了。当然,mongdb...

2019-06-21 20:01:52

vnpy安装的坑记录

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx虽然vnpy出了2,但是不知道为什么多多少少都会出问题,而且,2之后的vnpy更加傻瓜化了,不太那么程序员,总觉得哪里怪怪的。所以在新...

2019-06-16 10:41:40

Backtrader量化平台教程-作者的一篇博客(十一)

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyxBacktrader的作者在他的博客上写了一篇很有意思的文章。这个哥们从csdn上面找了backtrader的代码,然后改写...

2019-05-22 21:33:55

vn.py源码解读(十、参数优化)

任何一个策略,在初步回测之后,都会有一个参数寻优的过程。这个过程vnpy给大家实现了。其实这个是最简单了,说白了就是换参数多跑几次回测嘛。但是,说的直白点,vnpy的参数寻优在代码上来讲是不够高效的,原因很简单,我们其实可以进行一次数据回放就可以完成很多组参数的回测,而不是一组参数回放一次。我们简单过一下代码吧,这部分比较简单。之前我们是配置好之后就调用bactest了,但是如果是优化的话...

2019-04-18 21:24:57

重回机器学习----(1、机器学习的一些基本问题)

1.样本偏差问题 所谓样本偏差问题,以二分类问题来说,就是两个类别的样本个数存在很大的区别。比如,我们识别违约的问题,我们知道,一般违约都是小概率的,要不然放贷款的就都玩完了。那么这个时候,训练模型就会有样本偏差的问题,可能一百个样本中只有一个是违约的,如果不做处理,模型肯定更加习惯于判定不违约,因为随便来一个样本,判断不违约的准确率都是99%。 这个问题要分情...

2019-04-11 20:12:50

vn.py源码解读(九、策略类代码解析)

说到这个最重要的类了。这个类说白了就是策略的实现。和绝大部分回测框架一样,策略想法是一个类的抽象,一般会继承一个基础类模板,每一个真实运行的策略就是这个策略想法类的一个实例。好的,有点绕。我们来看代码吧。 在vn.py中,每一个策略类开始不出意外都是下面这样的:1、类的定义和类变量class TRStrategy(CtaTemplate): """学习版...

2019-04-05 19:01:59

升级版VNPY(一)

之前在读vnpy源代码的时候,一直就有升级改造的想法,也有同学在博客下面互动,说希望能够开源升级后的代码。最近花了点时间,做了一点点修改,包括数据的本地获取、回测后的策略测试。大概展示一下吧。回测的结果包括vnpy原来自带的。vnpy自带的是以大图和命令行输出形式,笔者这里变成了网页。但是由于笔者不是前端工作者,所以网页的美化程度几乎没有。vnpy自己原有的内容呢,暂时笔者也不做修...

2019-04-02 21:43:58

pyfolio教程3——create_interesting_times_tear_sheet

我们有时候对一些时间段特别的关注,比如911、互联网泡沫、外星人入侵什么的。在pyfolio中,有一个interesting times tear sheet,其实就是把某些特殊的时间段放大了给大家看看。 至于特殊时间段的定义: 在pyfolio的这个文件夹下面,有一个这个py文件,在里面进行设置就可以了:# Dotcom bubblePERIO...

2019-03-25 19:45:48

pyfolio教程2——第一个returns_tear_sheet

首先,说明一下我们的数据,为了一步一步的明确pyfolio的功能和一些结果,我们首先选取我们的策略是0.3的中证500指数、0.3的中证1000指数和0.4的上证50指数,也就是我们的组合的收益就是这三个指数的加权收益。换句话说,我们是把这三个指数当成了三个资产。benchmark是沪深300,后续有需要的时候,回依次加入其它的东西。我们先来看一下我的retur...

2019-03-22 22:12:42

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。