摘要:
Python有时需要动态的创造Python代码,然后将其作为语句执行 或 作为表达式计算。 exec用于执行存储在字符串中的Python代码。 1、 语句与表达式的区别:表达式是 某事,语句是 做某事(即告诉计算机做什么)。 比如2*2是4,而print 2*2是打印4。上述两句代码在交互式解释器中 阅读全文
摘要:
1、 到官网http://continuum.io/downloads下载anaconda。 选择linux64-bit-python2.7 2、 安装anaconda,在终端输入:cd ~/Downloads;bash Anaconda-2.2.0-linux-x86_64.sh 回车后,是许可文 阅读全文
摘要:
对于我们宽客相对重要一些,在本地实现回测和交易的宽客,需要自己清洗数据。 而证券行情数据是时间序列数据,和时间索引又分不开,下面这篇文章,帮助我们更好的使用pandas处理和日期时间相关的数据。 该文引自:http://www.mamicode.com/info-detail-1822406.htm 阅读全文
摘要:
PyMongo是MongoDB数据库的python模块 VNPY默认的数据库,没有采用SQL类型的数据库,而是采用No-Sql类型的MongoDB数据库, 对于想了解VNPY内部结构的童鞋,多多少少会遇到PyMongo的调用问题,虽然我个人不喜欢用数据库的方式存储证券行情数据,这类高度结构化的数据, 阅读全文
摘要:
又是好久没更新了,2月这一个月,工作上也忙,正好也是过年。加上前一段时间,一直在爬取某眼查的数据。 对VNPY的使用时间就减少了,不过最近还是完成了vnpy回测结构的思维导图。如下: 值得注意的是,vnpy本身提供两种回测统计功能:1、按日统计结果 2、按笔统计结果 这两种统计都是单利统计,与实盘操 阅读全文
摘要:
python实现微信接口——itchat模块 安装 sudo pip install itchat sudo pip install itchat 登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登 阅读全文
摘要:
Python的脚本文件是开源的,量化策略的安全性没有保障。因此需要保护源码。那么要对Python代码进行混淆、加密保护。 混淆代码,我准备使用pyminifier。而加密处理,就比较麻烦。 Python有py、pyc、pyw、pyo、pyd等文件格式。 其中,pyc是二进制文件。但很容易被反编译。 阅读全文
摘要:
本文内容 一、问题描述 我们在windows下通过pip安装一些外部Python 模块(比如,pycrypto)时通常会遇到安装失败的问题,而且会看到类似这样的错误提示: 如图所示: 或 如图所示: 网上的很多文章给出的解决方案都安装Visual Studio,但是版本是有要求的,有的说安装Visu 阅读全文
摘要:
学习Scrapy过程中发现用Scrapy下载图片时,总是以他们的URL的SHA1 hash值为文件名,如: 图片URL:http://www.example.com/image.jpg 它的SHA1 hash值为:3afec3b4765f8f0a07b78f98c07b83f013567a0a 则下 阅读全文
摘要:
一、异步IO http://www.cnblogs.com/wupeiqi/articles/6229292.html 这篇文章写的不错,展示了多种高并发的方式,从同步执行→多线程→多进程→asyncio→gevent→twisted→tornado等等,详细介绍了并发的原理。最后由于水平有限,我采 阅读全文