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

持仓统计软件编程有感

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

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

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

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


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

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

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

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

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

23-10-09 23:04

0
小程

21-07-14 09:13

0
终于找到赵兄的大号了,不才,兄费这老劲编这软件只为了复盘吗,我感觉看交割单和资金曲线就够了吧
zjy2492511

20-12-18 12:35

0
空神,加一个可以自动分仓的功能怎么样?
日子不能空白

20-11-09 12:12

0
券商应该不会提供接口的,你想多了。我说的是用券商提供的网上可以下载的独立下单软件,如下图这样的。
日子不能空白

20-11-09 12:06

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

20-11-09 10:02

0
设计时用字典方式,由用户根据对应的券商自写义对应的栏目就行了。
断魂斩

20-11-09 08:22

0
空白兄好!
交割单导入,有个想法仅供参考。
比如以华泰导出的EXCEL交割单作为导入标准,其他券商可以由使用者自行在EXCEL交割单上调整和变更栏目,达到标准后即可成功导入,不用适配很多券商,这样可以降低一部分工作量。
shiyijie

20-11-09 07:58

0
多谢。。。
千里广大

20-11-08 23:44

0
请问这个跟券商对接的接口是怎么申请的呢?
千里广大

20-11-08 23:44

0
请问这个跟券商对接的接口是怎么申请的呢?
刷新 首页上一页 下一页 末页
提交