MT4/MT5 交易统计指标 EXCEL 和 动态表格输出
一般交易者对于 MT4/MT5 历史交易记录,通常会利用交易记录窗口按右键的表格输出来看过去交易统计数据。如果对于团队工作室的交易者朋友,可能还需要个别针对账号内的不同 EA 不同商品或是不同时间段区隔作特殊表格输出后,再作进一步的统计,也许是有不同的提成或是分析目的。因为常接到这类统计型的定制工具编程委托,所以将一些常用的统计表单输出模块集成下面的统计指标模版,可以分别输入不同的过滤条件,或是不输入直接就按统计按键,会统计账号历史交易记录,鼠标可拖动窗口,是今年设计的几款窗口UI界面模版之一,可定制更换主题颜色,窗口栏也可植入客户的商标图标。
MT4/MT5 默认的表单输出方式是 csv 档,其实这个格式也是金融行业常用的表单格式,就是很单纯的文本档格式,数据间用分隔字符来表单,如果是个人使用,这样的表单方式应该已经很足够。
个人另外设计的几种表单模式有,利用第三方表格库来产生可动态操作不同栏位可排序的表单和资金图。
另外一种设计是使用微软的 excel xml 格式,产生 excel 可以读取的 excel xml 档,这个格式在这个统计模版指标也支持转换输出。
至于微软 excel 标准 xls xlsx 表单格式,虽然已经有被解析出格式文档,但毕竟还是微软封闭的二进制数据流格式,对于 MT4/MT5 生成这类的表单格式,还是需要靠外挂的插件来达成比较合适,但是如果为了这个统计目的,还另外又需要给客户 dll 插件,如果客户不是装 office 而是装其他的表单软件例如金山或OpenOffice,也不一定能够调用到微软 office 开放的接口。个人现在采用的 xls xlsx 生成方式,是把第三方格式转换库,改写后在云端调用,在本地生成输出 xlsx 文档(如下图输出展示)。