刷场内货基(511990华宝添益、511880银华日利)的时候,一直有个直觉:这俩东西一天到晚在99.99~100.10之间晃,价格波动小到几乎可以忽略,但"几乎可以忽略"不代表"没有"——如果能找到规律性的日内波动,是不是能薅到一点无风险收益?
带着这个念头,我把过去10年的分钟K线和净值数据都跑了一遍回测。这篇就按"提出假设→拿数据检验"的顺序写,四个假设,配着图看。
数据截止 2026-08-20 · 分钟K线覆盖 2016-07-07 ~ 2026-07-03 · 净值数据覆盖至 2026-08-20
假设一:随便找个时间买、收盘前卖,能不能稳定赚到钱?
最朴素的想法:反正它一直在窄幅震荡,是不是只要"早买晚卖"(或者反过来,做空日内波动),长期下来总能赚点小钱?
数据怎么说
拿10年全历史(2016-07-07~2026-07-03,2424个交易日)把09:30~15:00所有买卖时间点组合都跑了一遍网格回测,511990最优的组合是 09:55买入 → 15:00卖出:日均收益率0.35‱,胜率67.0%,夏普比率6.06,十年累计877.3‱(约8.77%,年化不到1%)。
假设二:如果我能用"已知信息"过滤一下,是不是能避开亏钱的那些天?
光是无脑套用固定时间点,胜率也就65%~67%,意味着三分之一的天数是亏的。那如果我加一些过滤条件——比如只在价格便宜的时候买、只在某些净值信号出现时交易——能不能把那些亏钱的天数筛掉?
数据怎么说
我试了三种过滤条件,加上"事后完美预知"的作弊参照,一起摆出来对比:
价格阈值过滤是真的有效——胜率从67%提到71.7%,日均收益提升了37%。但代价是交易频率骤降到28.2%,也就是一年里大概只有68天满足条件能出手。这是个典型的"降频提质"取舍:单次质量更高,但机会变少了,年化收益不见得比无脑做更高(毕竟大部分时间在空仓等信号)。
图里"次日净值过滤"我标注了"作弊参照",是因为它用到了T+1(次日)才能知道的信息,T日盘中根本没法用来做决策。跑出来收益反而比不过滤还低一点,说明净值方向和当天日内波动的相关性没有想象中强——这条路基本堵死了。
假设三:现在的策略统一卖到15:00收盘,这是最优的卖出时刻吗?
日内网格测出来最优买入点在09:30~09:55附近,符合直觉(早盘容易买在偏低位置)。但卖出为什么一定要卖到收盘(15:00)?如果全天最高价其实经常出现在别的时间点,那"等到收盘才卖"反而可能错过了真正的高点。
数据怎么说
我统计了近1年(250个交易日)511990和511880每天最高价、最低价具体出现在哪个5分钟时间段:
这个发现挺意外的。两只基金的最高价都不是均匀分布在全天,而是明显扎堆在尾盘14:45~15:00这个时段——511990最高价5分钟占比最高的是14:55(8.98%),511880最高的也是14:55(10.63%),比早盘09:30那一档还高。而最低价的分布则相反,明显偏向早盘09:30~09:35。
最终结论
1、无脑套时间点能赚钱,但赚得很薄,而且这点薄利正在被磨掉(511990近1年收益已经打了七折)。
2、价格阈值过滤是目前唯一真正有效、且能在T日执行的优化,但要接受交易频率大幅下降。
3、卖出时间点大概率不是最优的——最高价常出现在14:30~14:45而不是15:00,这是这次研究里我觉得最值得继续深挖的线索。
4、这个不值得做!这个不值得做!这个不值得做!
带着这个念头,我把过去10年的分钟K线和净值数据都跑了一遍回测。这篇就按"提出假设→拿数据检验"的顺序写,四个假设,配着图看。
数据截止 2026-08-20 · 分钟K线覆盖 2016-07-07 ~ 2026-07-03 · 净值数据覆盖至 2026-08-20
假设一:随便找个时间买、收盘前卖,能不能稳定赚到钱?
最朴素的想法:反正它一直在窄幅震荡,是不是只要"早买晚卖"(或者反过来,做空日内波动),长期下来总能赚点小钱?
数据怎么说
拿10年全历史(2016-07-07~2026-07-03,2424个交易日)把09:30~15:00所有买卖时间点组合都跑了一遍网格回测,511990最优的组合是 09:55买入 → 15:00卖出:日均收益率0.35‱,胜率67.0%,夏普比率6.06,十年累计877.3‱(约8.77%,年化不到1%)。
假设二:如果我能用"已知信息"过滤一下,是不是能避开亏钱的那些天?
光是无脑套用固定时间点,胜率也就65%~67%,意味着三分之一的天数是亏的。那如果我加一些过滤条件——比如只在价格便宜的时候买、只在某些净值信号出现时交易——能不能把那些亏钱的天数筛掉?
数据怎么说
我试了三种过滤条件,加上"事后完美预知"的作弊参照,一起摆出来对比:
价格阈值过滤是真的有效——胜率从67%提到71.7%,日均收益提升了37%。但代价是交易频率骤降到28.2%,也就是一年里大概只有68天满足条件能出手。这是个典型的"降频提质"取舍:单次质量更高,但机会变少了,年化收益不见得比无脑做更高(毕竟大部分时间在空仓等信号)。
图里"次日净值过滤"我标注了"作弊参照",是因为它用到了T+1(次日)才能知道的信息,T日盘中根本没法用来做决策。跑出来收益反而比不过滤还低一点,说明净值方向和当天日内波动的相关性没有想象中强——这条路基本堵死了。
假设三:现在的策略统一卖到15:00收盘,这是最优的卖出时刻吗?
日内网格测出来最优买入点在09:30~09:55附近,符合直觉(早盘容易买在偏低位置)。但卖出为什么一定要卖到收盘(15:00)?如果全天最高价其实经常出现在别的时间点,那"等到收盘才卖"反而可能错过了真正的高点。
数据怎么说
我统计了近1年(250个交易日)511990和511880每天最高价、最低价具体出现在哪个5分钟时间段:
这个发现挺意外的。两只基金的最高价都不是均匀分布在全天,而是明显扎堆在尾盘14:45~15:00这个时段——511990最高价5分钟占比最高的是14:55(8.98%),511880最高的也是14:55(10.63%),比早盘09:30那一档还高。而最低价的分布则相反,明显偏向早盘09:30~09:35。
最终结论
1、无脑套时间点能赚钱,但赚得很薄,而且这点薄利正在被磨掉(511990近1年收益已经打了七折)。
2、价格阈值过滤是目前唯一真正有效、且能在T日执行的优化,但要接受交易频率大幅下降。
3、卖出时间点大概率不是最优的——最高价常出现在14:30~14:45而不是15:00,这是这次研究里我觉得最值得继续深挖的线索。
4、这个不值得做!这个不值得做!这个不值得做!
0
@zoetina52
我读书少 也不会量化 一下发言权靠拍脑袋既然是货币基金 那肯定要和逆回购比 这两本质上差不多如果这么考虑那么最高价在14:55有没有可能是那个时候大家都去逆回购导致逆回购那里跌了 所以大家就跑来买货币基金了如果是这样 那你14:55卖了 是不是也没法回去做逆回购了 只不过把逆回购的收益在14:55提前拿到了要不把这两个合并起来一起跑试试看 能不能战胜直接持有这两个任何一个都是屎上雕花,基本不影响结论。
0
@chenjuying
我拿10年数据验证了一下 , 过去只能代表过去, 要清醒。 我如果知道过去10年能赚钱, 我能想到的是很多人来做这个, 接下来的10年这个业务不赚钱, 甚至亏钱, 这是正常的逻辑思维。 因为 内卷呗。 而不是外推 过去10年赚钱, 接下来10年赚钱的非正常 逻辑。 赚钱的本质是什么,来自何处,为什么有人愿意低卖给你, 为什么有人愿意 高买回来, 为什么,多想想。对你来说明天都是未知的,过去经验没有用。
0
我拿10年数据验证了一下 , 过去只能代表过去, 要清醒。 我如果知道过去10年能赚钱, 我能想到的是很多人来做这个, 接下来的10年这个业务不赚钱, 甚至亏钱, 这是正常的逻辑思维。 因为 内卷呗。 而不是外推 过去10年赚钱, 接下来10年赚钱的非正常 逻辑。 赚钱的本质是什么,来自何处,为什么有人愿意低卖给你, 为什么有人愿意 高买回来, 为什么,多想想。
0
@zoetina52
我读书少 也不会量化 一下发言权靠拍脑袋既然是货币基金 那肯定要和逆回购比 这两本质上差不多如果这么考虑那么最高价在14:55有没有可能是那个时候大家都去逆回购导致逆回购那里跌了 所以大家就跑来买货币基金了如果是这样 那你14:55卖了 是不是也没法回去做逆回购了 只不过把逆回购的收益在14:55提前拿到了要不把这两个合并起来一起跑试试看 能不能战胜直接持有这两个任何一个这个定性分析很赞,谁说集思录没有干货。
Edge
Chrome
Firefox





京公网安备 11010802031449号