作者Casval (卡斯巴尔)
看板Python
标题Re: [问题] 有方法画股价k线图吗?
时间Sat Jun 1 02:28:31 2013
quotes is a list of (time,open,close,high,close) tuple.
[(time,open,close,high,close),....]
其中的time并不是datetime,要先透过date2num()进行转换。
变数的值与型态只要透过:
print(), type(), dir()
就可以查知。
※ 引述《westdoor (3345678)》之铭言:
: 想请问一下有函数可以直接做k线图吗?(假设已经有最下面的资料了)
: 爬文,看好像是用candlestick
: 不过稍微查一下实在弄不懂里边变数的型态
: (ax和quotes看不出是甚麽型态的变数)
: (另外还有查到candlestick2)
: 爬文中的好像都是从网站上抓资料顺便做k线图
: 日 期 开盘价 最高价 最低价 收盘价 成交量
: 20030128 25.6 27 24 25 2192
: 20030227 25.2 25.2 21 21.8 820
: 20030331 21.6 23.5 20 20.7 1915
: 20030430 20.8 22.6 20.6 21.5 1313
: 20030530 21 22.7 19.6 22.1 698
: 20030630 21.8 22.7 17.7 18 3574
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.59.233.141
1F:推 westdoor:感谢,另外问一下如果type出来是 06/01 03:02
2F:→ westdoor:<class 'matplotlib.figure.Figure'>这种形式的话 06/01 03:02
3F:→ westdoor:是指执行该动作,没有return东西? 06/01 03:03
4F:→ westdoor:(刚学python,感觉挺好用的想运用在股票分析上) 06/01 03:04
5F:→ Casval:这是指此variable是该class的instance 06/01 08:38
6F:→ Casval:这是指此变数是该类别的实体 06/01 08:39
7F:→ Casval:用dir()可以看到其中的attributes or methods 06/01 08:40
8F:→ Casval:如果想追究的话,在我的电脑上,该class放在 06/01 08:42
9F:→ Casval:C:/Python33/Lib/site-packages/matplotlib/figure.py 06/01 08:44
10F:→ Casval:import module是从档案路径开始算的 06/01 08:45
11F:推 westdoor:candlestick有条控y轴数值的函数吗?k线图是做出来了,不过 06/01 18:36
12F:→ westdoor:y轴的数值好像被放大了.... 06/01 18:37
13F:→ Casval:这个我就比较不清楚了..建议您可以用Python来跑统计,技术 06/01 19:35
14F:→ Casval:线图就找一个可以输入资料的平台来画就行了。用Python来画 06/01 19:37
15F:→ Casval:比较费工夫.. 06/01 19:38
16F:→ Casval:不过话说回来,用Python画出线图也能帮助检查有无bug.. 06/01 23:35
17F:推 westdoor:恩,感谢! 06/02 17:51