免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2391 | 回复: 5
打印 上一主题 下一主题

[游戏娱乐] 机房炒股者的福音! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-27 13:50 |只看该作者 |倒序浏览
工作平台都是SHELL环境,很不方便看盘。
写了段脚本看盘用!
目前只写了深市的000XXX,其他找不到规律。
望对股票了解高手优化!

论坛徽章:
0
2 [报告]
发表于 2012-08-27 13:51 |只看该作者
  1. #!/bin/sh
  2. TIME=`date +%H%M%S`
  3. number()
  4. {
  5.         i=$1
  6.         while((i--))
  7.         do
  8.                 printf "sz"
  9.                 printf "%06d" $i
  10.                 printf ","
  11.         done
  12. }

  13. get()
  14. {
  15. >/tmp/aaa
  16. stock_code=1256
  17. while ((stock_code-=157))
  18.         do
  19.                 stock_number=`number $stock_code|awk -F, '{i=1;while(i<157){printf "%s%s",$i,FS;i++};printf "%s\n",$i}'|sed  's/,,//g'`
  20.                 stock_head="http://hq.sinajs.cn/list="
  21.                 stock_url=`echo $stock_head$stock_number`
  22.                 curl $stock_url >>/tmp/aaa
  23.         done
  24. cat /tmp/aaa|grep -v \"\"|sort|awk -Fsz '{print $2}'|sed 's/="/,/g' >/tmp/bbb
  25. }
  26. [ $TIME -gt 93000 -a $TIME -lt 110000 -o $TIME -gt 133000 -a $TIME -lt 150000 ]   && get || echo "not update time now!"
  27. echo "TOP 10"
  28. echo "______________________________________________________________________________"
  29. cat /tmp/aaa|grep -v \"\"|sort|awk -Fsz '{print $2}'|sed 's/="/,/g'|awk -F, '{ print ($5 - $4) / $4 * 100" "$1" "$2}'|grep -v -|sort -r|head -10
  30. echo "TOP -10"
  31. echo "______________________________________________________________________________"
  32. cat /tmp/aaa|grep -v \"\"|sort|awk -Fsz '{print $2}'|sed 's/="/,/g'|awk -F, '{ print ($5 - $4) / $4 * 100" "$1" "$2}'|grep -|sort -r|head -10
  33. #cat /tmp/aaa|grep -v \"\"|sort|awk -Fsz '{print $2}'|sed 's/="/,/g'|awk -F, '{ print ($6 - $7) / $4 * 100" "$1" "$2}'|sort -r
  34. echo "______________________________________________________________________________"
  35. echo "Enter stock code  like 000XXX,such as 000001"
  36. echo "Enter Q/q to quit"
  37. echo "______________________________________________________________________________"

  38. while true
  39. do
  40.         echo -n "Please print stock code:"
  41.         read -r code
  42.         if [ -z $code ];then
  43.                 echo "You  enter nothing for search!"
  44.         elif [[ $code =~ ^[0-9]{6}$ ]];then
  45.                 chkcode=`cat /tmp/aaa|grep $code|awk -F, '{if(NF>5){print $5}else{ print "niu"}}'`
  46.                 if [ x"$chkcode" = x  ];then
  47.                 echo "No such stock as your entering!"
  48.                 elif [ $chkcode == "niu" ];then
  49.                 echo "No such stock as your entering!"
  50.                 else
  51.                 cat /tmp/aaa|grep $code|grep -v \"\"|sort|awk -Fsz '{print $2}'|sed 's/="/,/g'|awk -F, '{ print ($5 - $4) / $4 * 100" "$1" "$2}'
  52.                 fi
  53.         elif [ $code == Q ];then
  54.                 exit 0
  55.         elif [ $code == q ];then
  56.                 exit 0
  57.         else
  58.         echo "Enter error!"
  59.         fi
  60. done
复制代码
回复 1# cao_doctor


   

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
3 [报告]
发表于 2012-08-27 13:52 |只看该作者
有人写过, 思路就是wget/curl 定期下载定制的几个股票,随后给出一些自己感兴趣的数据。

你先在坛子里查一下

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
4 [报告]
发表于 2012-08-27 13:53 |只看该作者
我还以为是广告。。。

论坛徽章:
0
5 [报告]
发表于 2012-08-27 14:10 |只看该作者

小心被老板察觉。。

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
6 [报告]
发表于 2012-08-27 17:43 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP