期货结算单自动下载及分析工具

2019-09-24:近期遇到比较多的是2019/09/11后,卡在分析上,是因为行情有缺失导致。请删除根目录下的data.dll,重启工具即可。

2019-09-24:近期准备增加期权分析(如果结算单中有期权,自动将该部分纳入统计),考虑到不同期货公司上报格式的问题,需要多适配各家格式。有期权交易的朋友请帮忙提供些结算单数据。谢谢。联系方式加Q群群主即可(注明:期权结算)

最新版:1.6.0 更新日期:2019-07-16,修正月度盈亏柱状图(累计盈亏改为月度盈亏)。
如果安装在C盘,请右击图标,选择【以管理员身份运行】,否则可能出现闪退。


友情提示

1、如果长时间不动卡在某个状态下,可能出现BUG报错了。请联系我们。

2、如果是第一次使用保证金监控中心,请务必修改密码后再使用。默认密码只能登陆3次,之后会密码错误!!!

3、若安装在C盘下,启动就闪退可能因为没有权限创建文件夹,方法a:在安装目录下创建【结算文件】、【user】两个文件夹。方法b:以管理员身份启动程序(也可在图标上右键》属性》兼容性》勾选以管理员身份启动程序)。

请及时下载最新绿色免安装包

下载方式:扫描下方公众号(或搜索微信公众号python_trader),回复 结算单,即可获得下载地址。

最新版本:V1.6.0正式版

更新日期:2019-07-16

未来计划:

限定分析指定日期区间内的交易情况。(已完成)

增加具体品种下不同合约的统计信息。

增加单笔交易绩效分析(开仓后最大盈亏、最大亏损、平仓点平仓效率等)。

以开平仓时间为依据、品种相同、合约不同的跨期套利的分析。

跨品种套利分析,等等。


功能介绍

自动识别期货保证金监控中心的验证码,只需要输入账户密码即可自动下载结算单。

依据结算单的交易,按照收盘价模式分析交易情况、盈亏情况。真正达到回测、实盘分析的结果统一化,以对后续交易的改进有更多帮助。

特点:

隐私性!保密性!

网络上有很多用来展示期货账户业绩的平台,在他们的平台上展示意味着用户的期货保证金监控中心账户被第三方获取到。

本工具在本地使用,无需对第三方公开账户密码!也就意味着无需公开自己的交易记录。

全面。基于品种级的分析、基于具体合约的分析等等。

缺点:

只为实现上述功能,在效率上没有过多关注,因此分析时可能耗时较长(3万笔10分钟以内)。另外,工具基于Python+PyQt开发,其打包为exe执行程序后,文件体积较大。其实99%都是加载的python运行环境。

所涉及联网环节:

1、验证码自动识别:上传验证码后,接收识别结果。

2、下载每日结算单环节。

3、行情文件存储在data.dll,启动时从历史数据最后一日开始获取到最新交易日的行情(水管小,想下载大批量行情的话,会被封哦)。


问答答疑

遇到无法打开的情况,如:

请先下载显卡OpenGL版本查看测试工具GPUhttp://pan.baidu.com/share/link?shareid=2341990607&uk=673478378,查看openCL版本是否在1.0以上,如果是OpenCL是1.0版本,请升级显卡驱动(这种情况主要由于系统可能是直接GHOST安装,显卡并未更新驱动程序,无论是集成还是独显)。

上述问题主要是由于GUI界面模块需要界面加速,OpenGL1.0是不支持的。该问题往往在远程桌面连接下无法使用。因为无法调用OpenGL。

下载地址

扫描下方公众号(或搜索微信公众号python_trader),回复 结算单,即可获得下载地址。

更新日志

2016-07-16 V1.6.0

修复:修正月度盈亏柱状图(累计盈亏改为月度盈亏)。

2016-07-15 V1.5.9

新增:账户列表增加配置栏目中的备注信息,以解决账户很多时容易眼花缭乱。

修复卡在【读取所有结算文件…】(实际上更新一下【合约.xlsx】即可)

2016-07-04 V1.5.7

更换行情API接口。

2019-06-01 V1.5.6

新增:增加风险度、出入金图表;增加红枣合约的品种属性;

修复:若干使用细节。  如:未下结算单直接分析会崩溃、统计区间内没有交易会崩溃等。

2019-02-27 V1.5.4

新增:

新增护眼模式:黑色皮肤。使用方法:样式->黑色

修复:

当交易中有2020年1月份的郑州品种合约时崩溃的问题。(原因:郑州品种原始码表为3位数字,处理为4位。简单判断后加1将导致2020年的代码变为:MA1001)。该问题原本要在五月份左右再修复,没想到有朋友竟然已经开始交易明年1月份合约。

2019-01-30 V1.5.3

新增:

自定义账单的统计时间区间。

修复:

行情服务器数据缺失导致本地同步时将缺失问题同步。目前当因行情导致的问题,均可以通道删除data.dll重启软件来解决。

其他bug。

修改:

月盈亏中手续费由单月费用改为月度费用累计。

2019-01-08 V1.5.2

新增:

增加月度累计盈亏、月度盈亏的统计图表。

增加最大回撤值的分析和输出(输出到日志)。

2018-12-26 V1.5.0

功能修复:

对某些期货公司(如福能期货,不少排名靠后的期货公司都这样)由于其结算时间是错误的,无法正常计算交易绩效,具体原因为:前一日(00:00前)夜盘的实际成交时间显示的为当日的,因此会造成实际的错误与混淆,实在不专业。已经在结算单中处理此类问题!!!!

2018-10-23 V1.2.5
修复:
解决股指期货持仓,在交割日未平仓而持有到自动交割时,无法处理的问题。

2018-09-07 V1.2.4
修复:
1.2.3版本新增功能后,无法新增账户,修复该问题。

2018-09-06 V1.2.3
新增:
配置界面新增排除品种组、指定品种组,用于分析时排除/指定某个帐号下的某些品种。

2018-09-04 V1.2.2
新增:
增加读取结算文件时,若不存在文件提示错误信息。

2018-09-04 V1.2.1
修复:
不同期货公司在保证金监控中心的模板有差异,造成分析时卡在结转记录。

41 条回复 A 作者 M 管理员
  1. 卡在读取所有结算文件,测试了两台电脑都有这个问题

    • V1.5.2 运行正常,看到分析报告了,非常感谢!

  2. 可以使用了 ,效果不错,符合我的想法,厉害!真是没有做不到,只有想不到。最好能增加权益、出入金、占用的保证金三个统计图表,可便于查看资金情况。支持你完善。

  3. 最好能增加打印图表功能

    • 打印图表是什么意思?要纸质版么

  4. 只能统计最近一年?

    • 发现了,是保证金监控中心的问题,时间长的数据现在都查不到了

  5. 感谢!

  6. 1、数据下载日期有问题,选择2019-04-16~18,下载的是2018-04-01~08-31。2、点完分析后,闪退…

    • 日期区间是设置的绩效分析区间不是下载区间。首次下载会自动以近1年计,之后会以上次下载时间计,最大程度的获取和保留结算单到本地。

  7. 能不能按逐笔对冲的结算方式来统计?这样就完美了

    • 完全是2种计算方式。逐笔,若下单手数多,成交上会有多次,逐笔就不精确了。逐日结转才是最有效的。另外,很多情况下,都是按日来计算一些数据,所以逐日结算是需求最大的。 抱拳。

  8. 1、收益剔除手续费了没?
    2、月度收益柱状图貌似是累计的,没有单月收益吗?
    3、结算单8点40之前基本就都出来了,软件在晚上9点还不能读取当日结算单

  9. V1.5.6卡在了“读取所有结算文件…”处,之前V1.5.4使用没什么问题

    • 请在群里@群主,然后私聊

  10. 每次都显示驱动器中没有磁盘,怎么破?

    • 没遇到过。加群截图


  11. 1,开始统计时间 能否记住上次修改的日期
    2,可否多账户合并分析

    • 可是,记住的意义大吗?
      多账户一直有,没有放开功能。另外,在当前界面下,多账户分析也只能同时显示1个账户的分析情况,需要在根目录下的user文件夹找到其他的分析文件。

  12. 启动后没一会儿就闪退,默认安装,右键管理员身份运行也不行,文件夹中也已经创建了相关文件名

    • 请加群后@我。

  13. 分析是不是不支持国债期货品种,有T1909交易记录的文件就一直卡在读取所有结算文件…

    • 很感谢你这样的分析啊。有针对性。你说的情况是比较有可能的,有没有对应结算单,我需要排查一下,如果是问题所在,就升级修复bug

    • 经测试、查看,用户所用版本过低导致。旧版本中存在此bug,1.6版本已经修复。

  14. 结算单不存在,请检查软件根目录是否有文件夹:”结算文件”
    查看了结算单已经下载成功的,这是怎么回事呢?

    • 不知呢。。我这没问题,你那个需要实际测试。

    • 好的,我再看看,谢谢

    • 如果实在解决不了,在群里联系我。

    • 按照默认解压路径安装在C盘就好了

    • 按照默认解压路径安装在C盘就好了,解决了,谢谢

    • 需要注意的是,这两个月新上的几个品种还没有增加到xlsx文件里。如果有交易的话,可以自己加上。最近太忙了,后期有空我弄一个自动更新的。

    • 好的,谢谢

    • 从9月11日起就分析不起了,卡在了 ‘逐日结转交易、绩效’ 这一行上,结束时间调成之前日期就可以分析,不知是哪里出了问题?
      ps :加群点击付费跳转就没了,付不了费,难道是群已关闭?

    • 问题查明,9。11行情缺失只有上期所的行情。解决:删除根目录下data.dll,重启即可。

  15. 从9月11日起就分析不起了,卡在了 ‘逐日结转交易、绩效’ 这一行上,结束时间调成之前日期就可以分析,不知是哪里出了问题?
    ps :加群点击付费跳转就没了,付不了费,难道是群已关闭?

    • 是不是交易新品种了?自己补充品种表里的品种属性就可以了。

    • 删除9月11日那天的结算文件就可以了

    • 问题查明,9。11行情缺失只有上期所的行情。解决:删除根目录下data.dll,重启即可。

  16. 我也是同样的问题:从9月11日起就分析不起了,卡在了 ‘逐日结转交易、绩效’ 这一行上,结束时间调成之前日期就可以分析,不知是哪里出了问题?
    ps :加群点击付费跳转就没了,付不了费,难道是群已关闭?

    • 群有毛病。。。
      是不是交易新品种了?自己补充品种表里的品种属性就可以了。

    • 问题查明,9。11行情缺失只有上期所的行情。解决:删除根目录下data.dll,重启即可。

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论