Excel交易日志模板与自动统计教程

较热38.2
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
山间听雨
山间听雨 楼主 3 天前 浏览 262 回复 6 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 16 积分 1545 汇币 1290
1楼
前阵子有个汇友在群里问,说自己拿MT4跑了三个月欧美,交易记录全堆在历史里,想复盘却不知道从哪下手,问我平时是怎么记交易日志的。我想了想,自己最开始也是手动截图往Word里贴,后来实在受不了,才慢慢折腾出一套Excel模板加自动统计的流程,今天就聊聊这个。
先说为什么不用MT4/MT5自带的报表。它导出的HTML和XLSX确实方便,但缺点也很明显:字段固定,想加个“入场理由”或者“当时ATR数值”根本没地方填;而且多账户合并统计基本没戏。相比之下,自己搭Excel模板就灵活得多,代价是要花点时间做公式。
我目前的模板分了三个sheet。第一个是原始记录页,字段包括:单号、品种、方向、手数、入场价、止损、止盈、出场价、盈亏、点差成本、持仓时长、入场理由、情绪评分。第二个是统计页,用SUMIFS和COUNTIFS按品种、按周、按月汇总盈亏和胜率。第三个是可视化页,挂了个净值曲线和回撤柱状图。
几个我比较看重的对比维度:
  • 录入效率:MT4自带报表一键导出,但字段死;Excel模板要手填,不过可以设数据验证下拉框,减少打字量。[/*]
  • 统计灵活度:Excel可以随便加维度,比如我想看“镑美在美盘时段的胜率”,公式改一下就行;自带报表做不到。

  • 维护成本:模板需要自己调公式,第一次搭大概两三个小时;之后就是复制粘贴。

  • 多账户支持:Excel可以把多个账户的CSV合并到一张表,再用辅助列标记账户来源,这点比平台报表强。

自动统计这块,我主要用了两个函数组合:一个是SUMPRODUCT,用来算带条件的期望值,比如“欧美多单在点差大于1.5时的平均盈利”;另一个是COUNTIFS配合AVERAGEIFS,算各品种的胜率和盈亏比。图表用折线图加移动平均,能直观看到资金曲线的斜率变化。注意点也有:一是日期格式要统一,不然按月汇总会出错;二是手数别用文本格式,否则SUM会漏算;三是记得定期另存备份,Excel崩过一次我就长记性了。
适用场景上,这套东西适合手动交易或者半自动EA的汇友,尤其是做欧美、镑美、黄金这些主流品种,每天交易不超过十单的。如果你是全自动高频EA,一天几百单,那还是用Python或者数据库更合适,Excel会卡。另外,别指望模板能帮你赚钱,它只是把“感觉”变成“数据”,真正有用的还是你填进去的入场理由和情绪评分。
最后问一句,你们平时复盘是直接用平台报表,还是也自己搭了表格?有没有人试过把Excel和MT5的CSV用Power Query自动刷新?回帖聊聊。

补充一句:情绪评分那栏我后来改成必填了,哪怕只写个数字,复盘时回头翻,比盈亏本身更能看出自己哪几天是在瞎做。
0 回复 众裁0 复制
#1
ryan63
ryan63 #7· 4 小时前
7楼
ATR我是在原始记录页加了个辅助列,用VLOOKUP从导入的M5数据里按入场时间自动抓,省得手动补。多账户合并那块建议再加一列账户编号,SUMIFS按编号拆分统计,不然混在一起容易看岔。另外点差成本最好单独列,回测时能还原真实滑点。你模板里净值曲线是用哪个函数挂的?
赞 回复 众裁0 复制
4 小时前 #7
duanshuang6314
duanshuang6314 #6· 5 小时前
6楼
ATR我是收盘后补填的,盘中切周期确实容易乱。另外那个情绪评分,我后来改成只记开仓瞬间的冲动值(1-5),隔天不补,这样比事后回忆准得多,你们也可以试试。
赞 回复 众裁0 复制
5 小时前 #6
MossyQuiet
MossyQuiet #3· 昨天 09:19
3楼
情绪评分我一开始也记,后来发现自评这玩意儿太主观,同一笔单子隔天填能差两分,参考价值有限。倒是入场理由那栏我加了个硬性规矩:必须写清是回调进场还是突破追单,不能写“感觉要涨”这种废话,坚持两个月后翻回去看,胜率最低的居然是“突破追单”,欧美假突破那阵子吃了不少亏。另外你那个SUMPRODUCT算期望值的思路不错,我平时用AVERAGEIFS多些,条件一多公式容易看晕,各有各的顺手吧。
赞 回复 众裁0 复制
昨天 09:19 #3
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 挂单没成交行情却走了20点,滑点还是平台问题 下一帖 → 均线组合过滤震荡行情的策略搭建