唉,炒股应用出了问题,用户反映他的股票有问题。不说我也知道,只不过我没有时间写程序补救,只好手工验算一下了。花费了我半小时进行手工查询数据库和计算,教训啊。教育了我以后写程序要注意考虑到方方面面了。


=======================
你好,根据你的反映,我看了一下数据库:
你目前的可用资金是55.0400000001
拥有三只股票:
16829     3.6072     52600     0     sh600029          228150150     南方航空
29719     9.22842     21300     0     sz000952     228150150     广济药业
30316     12.10416     40200     0     sh600354     228150150     敦煌种业 –>这只股票出了问题

以下是我手工核算228150150的账户的过程,头20步都是计算过程,可以不看,你可以跳过直接看最后面几段,然后给我回信确认一下,我立即修改。

初始资产600000,可用资金600000
1、2009-01-23 买入 10000 股 中国国航 4.33
---》
花费资金:43300
佣金:86.6
可用资金:556613.4
拥有股票:
10000 股 中国国航 4.33

2、2009-01-23 买入 10000 股 中国联通 4.99
---》
花费资金:49900
佣金:99.8
可用资金:506613.6
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99

3、2009-01-23 买入 10000 股 中国石化 8.05
---》
花费资金:80500
佣金:161
可用资金:425952.6
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05

4、2009-01-23 撤单 10000股 渝三峡A 8.82

5、2009-01-23 买入 10000股 中国太保 13.49
---》
花费资金:134900
佣金:269.8
可用资金:290782.8
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000股 中国太保 13.49

6、2009-01-23 买入 10000股 露天煤业 11.27
---》
花费资金:112700
佣金:225.4
可用资金:177857.4
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 中国太保 13.49
10000 股 露天煤业 11.27

7、2009-01-23 买入 10000股 同济科技 6.66
---》
花费资金:66600
佣金:133.2
可用资金:111124.2
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 中国太保 13.49
10000 股 露天煤业 11.27
10000 股 同济科技 6.66

8、2009-01-23 撤单 10000股 锌业股份 3.0

9、2009-01-23 买入 10000股 鄂武商A 5.99
---》
花费资金:59900
佣金:119.8
可用资金:51104.4
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 中国太保 13.49
10000 股 露天煤业 11.27
10000 股 同济科技 6.66
10000 股 鄂武商A 5.99

10、2009-02-02 卖出 10000股 中国太保 13.94
---》
获得资金:139400
印花税+佣金(0.003):418.2
可用资金:190086.2
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 露天煤业 11.27
10000 股 同济科技 6.66
10000 股 鄂武商A 5.99

11、2009-02-03 买入 52600股 南方航空 3.6
---》
花费资金:189360
佣金(0.002):378.72
可用资金:347.48
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 露天煤业 11.27
10000 股 同济科技 6.66
10000 股 鄂武商A 5.99
52600 股 南方航空 3.6

12、2009-02-04 卖出 10000股 露天煤业 11.71
获得资金:117100
印花税+佣金(0.003):351.3
可用资金:117096.18
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 同济科技 6.66
10000 股 鄂武商A 5.99
52600 股 南方航空 3.6

13、2009-02-04 卖出 10000股 同济科技 6.74
获得资金:67400
印花税+佣金(0.003):202.2
可用资金:184293.98
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 鄂武商A 5.99
52600 股 南方航空 3.6

14、2009-02-04 买入 33200股 宝钢股份 5.53
获得资金:183596
佣金(0.002):367.192
可用资金:330.788
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 中国石化 8.05
10000 股 鄂武商A 5.99
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53

15、2009-02-05 卖出 10000股 中国石化 8.13
获得资金:81300
印花税+佣金(0.003):243.9
可用资金:81386.888
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
10000 股 鄂武商A 5.99
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53

16、2009-02-05 卖出 10000股 鄂武商A 6.35
获得资金:63500
印花税+佣金(0.003):190.5
可用资金:144696.388
拥有股票:
10000 股 中国国航 4.33
10000 股 中国联通 4.99
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53

17、2009-02-05 卖出 10000股 中国联通 5.23
获得资金:52300
印花税+佣金(0.003):156.9
可用资金:196839.488
拥有股票:
10000 股 中国国航 4.33
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53

18、2009-02-05 买入 21300股 广济药业 9.21
花费资金:196173
佣金(0.002):392.346
可用资金:274.142
拥有股票:
10000 股 中国国航 4.33
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53
21300 股 广济药业 9.21

19、2009-02-06 卖出 10000股 中国国航 4.98
花费资金:49800
印花税+佣金(0.003):149.4
可用资金:49924.742
拥有股票:
52600 股 南方航空 3.6
33200 股 宝钢股份 5.53
21300 股 广济药业 9.21

20、2009-02-06 卖出 33200股 宝钢股份 5.85
花费资金:194220
印花税+佣金(0.003):582.66
可用资金:243562.082
拥有股票:
52600 股 南方航空 3.6
21300 股 广济药业 9.21

21、2009-02-06 委托失效 20100股 敦煌种业 12.08
你的下单时间:2009-02-06 14:21:19.022374
我察看了一下2月6日的敦煌种业的股票行情,你是在14:21下单的,但敦煌种业在当天14:00后都没有跌下过12.08.所以确实是未能交易的,所以应该是委托失效。
非常抱歉,2月6日收盘时似乎程序出了一点错误,可能导致十几个用户的股票数据出现了偏差。

你先确认一下以下的数据,然后我会帮你手工修改回来。

你应该的最终大概数据是:
可用资金:243562.082
拥有股票:
52600 股 南方航空 3.6
21300 股 广济药业 9.21


这只是我的手工计算,最终股票列表里的avprice包含了佣金和印花税的价格,我看大概一致。

如果你确认,我所需要做的操作就是:
删除你的敦煌种业股票,将可用资金增加到243562.082,这样就可以了。