Python编程
对弈二级市场
总结过去,分析当下,预测未来。
专注于量化交易,实践于二级市场。
展开
-
安装TA-Lib其实很简单
TA-Lib库是量化交易与分析的重要指标库,包含了很多技术指标,但安装起来非常不容易。一方面是有依赖,另一方面是网上有很多安装指导,试过之后都不成功。而这些安装指导绝大部分都是从TA-Lib库TA-Lib-0.4.18.tar.gz或者之前版本中的README.md文件中拷贝出来的。试过很多,大部分都没解决问题。之前还试过安装vnpy,让vnpy安装TA-Lib。真是大费周章。安装TA-Lib其实很简单,Windows下安装VC++,然后安装Anaconda,Ubuntu下,先安装gcc然后安装Anaco原创 2021-08-26 08:25:11 · 426 阅读 · 0 评论 -
纪念我的第一个程序员节
本来是做量化需要,误打误撞成了半个程序员。听说今天是程序员节,发表篇文章纪念一下。为了避免言之无物,写点内容,作为心得。刚学ython时,总是搞不懂为什么要写一句:if “name” == “main”:main()…看了很多文章都没搞懂,其实,在python下,打印一下__name__就知道了,输出值就是"main"如果一个.py的文件作为模块被导入,name__就是模块的名字,而不是__main。如果是直接执行该文件,name__的值就是__main。也就是说,作为模块导入,if下面的语原创 2020-10-24 11:41:43 · 1137 阅读 · 2 评论 -
快速实现时间序列数据归一化
快速实现时间序列数据归一化背景描述50M的时间序列数据,做归一化,做了一天一夜,我的笔记本CPU还可以,8G内存。网上找了一些,基本方法和我的一致,要么是for循环,要么,写个函数,大致也要用for循环。有比较高明一点的,只是事先把最大最小值先算出来。提升了一小丢丢速度,本质上没啥子变化。Numpy库的特点就是并行,为啥pandas读取完的数据还要使用for循环来做呢?至少自己怀疑Python没学好。不认头,于是琢磨出下面方法,5分钟搞定数据归一化。闲话少说,直接上代码。借助Pandas快速实现归原创 2020-08-21 12:37:45 · 3589 阅读 · 5 评论 -
成功安装fbprophet(没有坑也没有眼泪,世上最详细步骤)
这里写自定义目录标题fb的先知fbprophet安装全指导前言----曾经的那些坑和血泪安装前准备安装GCC安装pstan安装fbprophet后记fb的先知fbprophet安装全指导fb的fbprophet是一款做时间序列安装的第三方库,可以作为python组件进行安装。fbprophet的特点,相对于其他做时间序列预测的第三方库来说,就是简单易用;不但可以用于普通的时间序列预测使用,还可以作为股票预测的好工具使用;但是他的缺点就是安装很痛苦。这里把自己的经验分享给大家,希望大家少走弯路。前言--原创 2020-07-25 19:40:56 · 13757 阅读 · 5 评论 -
这样讲pass、continue、break最清晰
#Python中如何区分pass、continue、break在试用Python for循环的时候,经常对于这三个关键词不知道如何区分,查了很多资料,写的很不是很清晰,要不非常长,要不傻傻不懂,其实不难。for循环中,break是停并跳出本循环;continue是跳出本次循环;而pass是占位不操作。就这么简单一句话,上代码,更清晰。下面展示一些 内联代码片。gai = [123,234,333,444,555]for i in gai: if i%2 == 0: prin原创 2020-07-02 16:53:21 · 374 阅读 · 0 评论