[问题]学习JAVA网络,用JAVA写了个股票查看器,向各位请教个问题
-
- 帖子: 6
- 注册时间: 2008-01-30 19:59
[问题]学习JAVA网络,用JAVA写了个股票查看器,向各位请教个问题
由于是学习之用,所以程序写的BUG很多,实用性也不高,但有个目标写起来可以适时地评估一下自己学习的情况。刚刚开始学习网络编程,所以还有好多不懂的,看到论坛里有不少高手写了Linux的股票查看的软件,所以想来向高手们请教。我是Linux新手,这次为了彻底放弃Windows,所以先要适应Linux的编程环境,以前用过JAVA,所以先从JAVA开始。 先从简单的JAVA学起,于是自己写了个简单的命令行下的股票查看程序,但是有几个问题,请教:
(1)我在网上找了一下股票查询接口,只找到新浪的,不知道有没有其他网站的?
(2)JAVA命令行下显示,不知道怎么样让文字显示不同的颜色?
以下是这两天来编写的好的程序,暂只能自己添加、删除所关注的股票(好像叫自选股),查看自选股,查看单个股票。目前只能通过输入股票代码查看股票。
*添加股票 add<空格><股票代码>或a<空格><股票代码>
*删除股票 remove<空格><股票代码>或r<空格><股票代码>
*查单个股票 query<空格><股票代码>或q<空格><股票代码>
*所有股票 list或l
*帮助 help或?
*退出 quit
解压后得到3个文件和一个文件夹,mystocks.xml是用来保存自选股的,StockMaster.jar是主文件,stockmaster是shell,为了运行方便写的,只要双击stockmaster后选“在终端里运行"就可以了。
(1)我在网上找了一下股票查询接口,只找到新浪的,不知道有没有其他网站的?
(2)JAVA命令行下显示,不知道怎么样让文字显示不同的颜色?
以下是这两天来编写的好的程序,暂只能自己添加、删除所关注的股票(好像叫自选股),查看自选股,查看单个股票。目前只能通过输入股票代码查看股票。
*添加股票 add<空格><股票代码>或a<空格><股票代码>
*删除股票 remove<空格><股票代码>或r<空格><股票代码>
*查单个股票 query<空格><股票代码>或q<空格><股票代码>
*所有股票 list或l
*帮助 help或?
*退出 quit
解压后得到3个文件和一个文件夹,mystocks.xml是用来保存自选股的,StockMaster.jar是主文件,stockmaster是shell,为了运行方便写的,只要双击stockmaster后选“在终端里运行"就可以了。
- 附件
-
- stockmaster.tar.gz
- 简易股票查看程序
- (6.9 KiB) 已下载 137 次
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
彩色终端界面要本地库才做得到的
http://sourceforge.net/projects/javacurses/
http://sourceforge.net/projects/javacurses/
-
- 帖子: 6
- 注册时间: 2008-01-30 19:59
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
-
- 帖子: 10
- 注册时间: 2006-05-27 20:29
你需要怎样的数据借口啊?
如果是实时数据的话,新浪有个比较简单、速度的查询方法。
比如:http://hq.sinajs.cn/list=sh601628
返回:var hq_str_sh601628="中国人寿, var hq_str_sh601628="中国人寿, 39.58,39.40,40.29,41.00,38.60,40.28,40.29,24943627,1001630928,8600,40.28,4759,40.27,26350,40.26,33300,40.25,700,40.24,1056,40.29,175279,40.30,5100,40.31,5800,40.32,10602,40.33,2008-02-01,15:05:32";
"名字, 今开盘, 昨收盘,现价,最高价, 最低价, 竞买价, 竞卖价,成交量, 成交额,五档盘口(买5,卖5),日期,时间"
其他的数据的话,就要自己parse html 了
如果是实时数据的话,新浪有个比较简单、速度的查询方法。
比如:http://hq.sinajs.cn/list=sh601628
返回:var hq_str_sh601628="中国人寿, var hq_str_sh601628="中国人寿, 39.58,39.40,40.29,41.00,38.60,40.28,40.29,24943627,1001630928,8600,40.28,4759,40.27,26350,40.26,33300,40.25,700,40.24,1056,40.29,175279,40.30,5100,40.31,5800,40.32,10602,40.33,2008-02-01,15:05:32";
"名字, 今开盘, 昨收盘,现价,最高价, 最低价, 竞买价, 竞卖价,成交量, 成交额,五档盘口(买5,卖5),日期,时间"
其他的数据的话,就要自己parse html 了
-
- 帖子: 179
- 注册时间: 2006-06-09 20:31
你有空练习不妨把aiotrader加上中国的实时数据源吧,这个工具看上去还是比较好的: about55661.html
绘彩色图图和列表用GUI的系统觉得比较好。
绘彩色图图和列表用GUI的系统觉得比较好。
-
- 帖子: 9
- 注册时间: 2008-02-01 10:51