本来是想写个能创建并显示portfolio信息的脚本,只奈平日闲暇不多,先凑合用上这个吧。长话短说,把股票代码写入script里,然后用conky显示即时数据,省的天天跑Google Finance了。
这是脚本程序,保存为stockwidget.sh
#!/bin/bash
URL="http://hq.sinajs.cn/list=s_sh000001,s_sh600036,s_sh600000,s_sh600030,hk03968"
curl -s --connect-timeout 30 $URL | iconv \
-f gb2312 -t utf-8 | awk \
-F\" '{ print $2 }' | awk \
'
BEGIN {
FS=","
printf("%s %16s %14s %14s\n", "Name", "Price", "Change", "Percentage")
}
{
if (NF==6) {
printf("%s %12.2f %14.2f %14.2f\n", $1, $2, $3, $4)
}
else {
printf("%s(H) %9.2f %14.2f %14.2f\n", $2, $7, $8, $9)
}
}'
其中的sh600001
, sh600036
, sh600000
, hk03968
是啥就不用说了吧,反正上证股票在股票代码前加sh
,深股加sz
,港股加hk
,其他的…暂时不关注,也不知道能不能从sina抓到数据。
然后在.conkyrc
里加入这段:
${color #ffffff}Stock:
${color #ffffff}${font WenQuanYi Bitmap Song:pixelsize=9}${execi 30 /home/punkid/scripts/stockwidget.sh}
不敢抓太频繁,每30秒更新一次数据吧。
hq.sinajs.cn是怎么找到这个解释页的呢?
三只都是金融相关的股票啊,为什么不撇开浦发再买只别的呢~
报错
Conky: /home/lq/.conkyrc: 1: no such configuration: ‘${color’
牛啊,awk都这么溜了。
@ g.zhen.ning : 从sina的javascript调用里找到的 :D
浦发从目前的P/E值来看,明显估值偏低,而且非流通股解禁压力没有招商银行大,而招商银行在分红方面很诱人。如果有钱的话,我愿意长期把钱投入招行,浦发和中信三支股上,毕竟能达到30%以上年利润增长额的上市公司不多啊。
@ gorf: 你可以参考下我的.conkyrc文件
@ Druggo: 皮毛皮毛,sed, awk还是玩不转啊
其实我也有想过你的想法的,从长线的确是这样的.之所以这样问就是因为我钱少,都是玩短线了(能买上太行水泥就一飞冲天了:-( ) ,从成长线来看,招行的确值得持有,不过在短线来看,现在的市况我不是很相信PE估值.如果讲分红,佛山照明,鞍钢应该不错的.
相对来说,我是个不太注重短期账面盈亏的人,持有某支股票很大程度上只是为了满足财富心理而已…所以我基本赚不到什么钱 :(