下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

持仓统计软件编程有感

20-11-08 20:20 6582次浏览
日子不能空白
+关注
博主要求身份验证
登录用户ID:
持仓统计软件编程有感

这两天一直在修改统计程序,功夫不负有心人,通过程序计算出来的市值及盈利和实际值全年只相差一两百元。

表1 手工录入的每日市值表(Excel)

表2 程序自动生成的持仓图(Delphi编程)


表1是每天收盘后手工录入的实际市值表,用Excel生成。表2是程序自动生成的持仓图,采用Delphi软件。编程其实是一项繁琐又乏味的工作,没有鲜花、美女和掌声,只有枯燥的数据和无穷无尽的Bug,当各位老师在茶社酒吧里海阔天空地聊着国际形势、经济热点、板块龙头、会所嫩模时,你只能面对着屏幕去一行一行检查代码。程序员是一个苦行僧,用手指敲着一行行代码,试图把自己的理想和情怀输入到电脑之中,他的倾诉对象就是面前的那个它。扯远了,回到编程讨论中来。什么都能自动化,就编程不能,因为所遇到的问题层出不穷。比如生成持仓图,就需要导入交割单、历史资金明细、负债表。交割单是每天的买卖记录,包含股票交易记录、逆回购赚的利息、华宝添益 赚的利息、中签的新股、股息、红利税......等等。历史资金明细导入的是转账记录。负债表用来计算融资融券的利息。而里面的每一小项都不一样,比如股票买卖交割单和逆回购交割单,计算方法就完全不一样。而每一个券商所提供的数据又不一样,比如华泰证券 逆回购是“质押回购拆出”,而海通证券 是“卖”;沪市的过户费在华泰证券里收录到“其他杂费”栏,而海通证券放在“过户费”一栏,虽然海通证券也有“其他杂费”一栏。
海通证券可转债申购更有意思,如表3表4所示。
表3转债中签的交割单记录
表4 转债卖出的交割单记录

竟然连证券代码都不一样,怎么让这两者联系在一起?不联系在一起,你就会发现中签的转债一直在你的持仓图中,你卖出的转债是无中生有。而这两者之间竟然没有相同的数据关联,只好取出证券名称栏中发债的前几个汉字和转债之前的汉字进行匹配。
而华泰证券的可转债申购交易的交割单又不一样。其他证券公司说不定又不一样。

所有的一切一切,你得慢慢找慢慢挑,有时候你花了半天时间只能解决一个小问题,编程的进度如此之慢,有时候会怀疑自己是否老了不适合编程了。但编程是我唯一的长处,不去编程,我又去干什么?!

争取农历年底能推出至少支持华泰证券和海通证券的完全免费 Total Free持仓统计软件,大家也不要报太大希望,估计到时使用时也会有一些问题,比如交割单栏目各券商都是可以定制的,如果导入的交割单缺少某些栏目,就无法统计出来。

尽力去做好这件事,管他有没有意义。有时候坚持做一件事,即使没有任何结果,坚持的过程也是一种收获。
打开淘股吧APP
25
评论(29)
收藏
展开
热门 最新
日子不能空白

20-11-08 22:55

11
这不是重点,重点是一定要坚持做一件事。坚持一个月、一年、十年,几十年,你一样会成功。
碰到挫折不气馁,要有百折不挠的精神。
当然钻牛角尖,一条路走到黑是不对的。炒股最重要的是变化,股市唯一不变的就是变化,多向其他高手学,要认识到这世界上真的有好多人比我们聪明,不停地学,不停地自我批判,找到一条属于自己的成功之路。
日子不能空白

20-11-09 12:06

2
这个我也想过,这样做得话对普通用户来说操作有点烦。
我还是想做成傻瓜形式的,一键导入,然后剩下由计算机去判断处理,这样方便些,但带来的大家就是编程要考虑的问题比较多。
日子不能空白

20-11-08 22:51

2
绝大部分都是打首板,首板真没有股票池,谁知道4000只股中谁会涨停。
打板时程序会起辅助作用,主要还是靠眼快、心快、手快。
日子不能空白

20-11-08 23:38

1
其实你没理解我的意思。说直白一点,炒股需要坚持,指的是炒股学这件事,要坚持学;炒股需要变化,是指股市本来就是变化的,没有一招能吃到黑,要适应股市自己要去变化。
刷新 首页上一页 下一页末页
提交