- 博客(12)
- 资源 (17)
- 收藏
- 关注
原创 SkLearn 对上证50成分股聚类
1. 为什么要对股票进行聚类1.1 投资组合优化理论股票聚类的基本原因就是从股市中选取一部股票进行投资。哪怕是上证50对一般的投资模型来说50条股票也太多了。 按照投资组合优化理论选取标准为: (1)资产数越多越好 (2)资产之间相关系数越低越好以期望收益E来衡量证券收益,以收益的方差δ2δ^2表示投资风险 minδ2(rp)=∑∑wiwjcov(ri,rj)\min\delta^2(r
2016-02-25 16:48:34 11980 3
原创 Python多线程获取上证50成分股交易数据
上证50成分股 上证50指数依据样本稳定性和动态跟踪相结合的原则,每半年调整一次成份股,调整时间与上证180指数一致。特殊情况时也可能对样本进行临时调整。 每次调整的比例一般情况不超过10%。样本调整设置缓冲区,排名在40名之前的新样本优先进入,排名在60名之前的老样本优先保留。查看详情,请点击这里2016-02-25发布浦发银行 (600000) 包钢股份 (600010) 华夏
2016-02-25 14:36:33 4857 1
原创 Python 通过QSTK管理和存储股票CVS数据
1. 前言之前的文章中谈到可以通过Yahoo获取股票的交易数据,当对大量股票交易数据进行分析时,每次都从Yahoo获取显然不合适,因此一般的做法都是把数据保存到本地。 Georgia Tech开发了一套给予Python的开源的量化工具QSToolKit (QSTK),通过它可以使CVS数据的存储和管理变得相对简单些。2. QSTK2.1 介绍QSToolKit (QSTK) is a Python
2016-02-25 14:04:01 3186
转载 最全的Mac OS X【快捷键组合】汇总
原文:http://www.macx.cn/thread-2072866-1-1.htmlOS X 键盘快捷键键盘快捷键是通过按下键盘上的组合键来调用 OS X 功能的一种方式。了解有关常见 OS X 键盘快捷键的信息。若要使用键盘快捷键,您可以同时按修饰键和字符键。例如,按下 Command 键(标有 符号的按键)和“c”键会将当前选中的任何内容(文本、图形等)拷贝
2016-02-21 11:07:16 1472
转载 十分钟搞定pandas
本文是对pandas官方网站上《10Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、 创建对象可以通过Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list对
2016-02-20 11:40:28 8315
原创 Python绘制股票移动均线
1. 前沿移动均线是股票最进本的指标,本文采用numpy.convolve计算股票的移动均线2. numpy.convolvenumpy.convolve(a, v, mode=’full’)Returns the discrete, linear convolution of two one-dimensional sequences.The convolution operator is oft
2016-02-19 19:31:32 8996 2
原创 Python处理日期坐标轴
1. 前言当日期数据作为图表的坐标轴时通常需要特殊处理,应为日期字符串比较长,容易产生重叠现象2. 设定主/次刻度2.1 引用库from matplotlib.dates import DateFormatter, WeekdayLocator, DayLocator, MONDAY,YEARLY2.2 获取每月/周/日数据获取每月一日数据monthdays = MonthLocator()获取每周
2016-02-19 18:13:36 22575 1
原创 Python matplotlib高级绘图详解
1. 前言前面我们介绍了使用matplotlib简单的绘图方法(见:Python应用matplotlib绘图简介 ) 但是想要完全控制你的图形,以及更高级的用法,就需要使用 pyplot 的接口显式的创建图形figure。 本文介绍plyplot控制绘图的一些方法。2. Pyplot绘图结构Aritistsmatplotlib API包含有三层:backend_bases.FigureCanv
2016-02-19 15:17:43 57086 6
原创 Python应用matplotlib绘图简介
现在通过numpy和matplotlib在Python上实现科学计算和绘图,而且和matlab极为想象(效率差点,关键是方便简单) 1. 最简单的绘图实例import matplotlib.pyplot as pltimport numpy as npx = np.arange(0, 10, 0.2)y = np.sin(x)plt.plot(x, y)plt.show()一个负责的例子
2016-02-18 20:32:24 6486
原创 Python显示股票直线图和K线图
1. 获取数据参见Python获取Yahoo股票数据 fh = finance.fetch_historical_yahoo(code, start_date, end_date) data = mlab.csv2rec(fh) fh.close() data.sort()2. 显示数据2.1 显示基本数据应用matplotlib.plyplot绘制收市数据 (1)
2016-02-18 20:08:57 28667 4
原创 Python获取Yahoo股票数据
1. Yahoo股票Yahoo财经提供国内外的股票数据,其请求URL格式如下:http://ichart.finance.yahoo.com/table.csv?a=03&b=12&c=2000&d=05&e=11&f=2011&s=AAPL上URL是获取2006/03/12到2015/12/31苹果公司的股票数据1.1 具体参数解析:s – 股票名称a – 起始时间,月b – 起始时间,日c
2016-02-18 18:23:58 23542 1
原创 Python开发环境配置:Eclipse+PyDev
1. PyDevPyDev是Eclipse开发Python的插件。这样可以借助Eclipse平台实现Python开发,调试。pydev插件的官方网站: http://www.pydev.org/2. Eclipse 安装PyDev启动Eclipse, 点击Help->Install New Software在Work with中输入”pydev - http://pydev.org/updates”
2016-02-02 16:53:21 1167
C-Free_5.0专业版 含注册码
2013-05-31
数据结构与算法分析C++ 代码
2013-05-31
Heritrix在Eclipse中的源文件
2011-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人