你有没有想过一个问题:延迟降下来了,单子反而赚得少了?我上个月就撞上这事,到现在还没完全想通,发出来让大家帮我看看。
先交代背景。我跑的是欧美5分钟级别的趋势EA,本金不大,1:100杠杆,平时就在某家ECN账户上挂着。之前VPS一直用的是论坛里某个便宜方案,延迟常年180ms上下,我也没太当回事,觉得反正不是高频,几十毫秒能有多大差别?直到有次非农夜,EA在数据出来那一秒挂单被扫,滑点干到3.2个点,我才下决心折腾VPS。
折腾过程大概分这么几步,我按踩坑顺序写:
换了VPS之后第一周,我盯着成交记录看,滑点确实小了,以前动不动1个点现在基本0.2到0.5个点,心里美滋滋。但两周下来一算总账,盈利反而比之前缩水了差不多三成。我当时第一反应是行情变了,后来把两段时期的交易明细拉出来对比,才发现问题。
原因出在EA的入场逻辑上。我那个EA是挂单突破型的,之前180ms延迟的时候,价格突破挂单价,指令传到服务器已经慢了一拍,实际成交价往往比挂单价差一点,但反过来,那些假突破也被这个延迟“过滤”掉了一部分——价格冲一下又回来,我的单子还没到就被撤了。延迟降到23ms后,EA反应太快,假突破也照单全收,胜率自然下来了。
说白了,低延迟是双刃剑。它让滑点变小,但也让EA的过滤机制失效了。我后来做了两件事:一是把挂单的触发缓冲从0调到0.3个点,人为制造一点“钝感”;二是把原来基于tick的入场改成收盘价确认,牺牲一点速度换准确率。调整之后盈利慢慢回来了,但还没回到180ms时候的水平,可能还需要再磨。
这里给第一次碰VPS的朋友提个醒:延迟不是越低越好,得看你的EA是什么类型。高频 scalp 型,越低越好;趋势突破型,太低反而容易吃假信号。另外换VPS之后一定要重新跑一遍回测和模拟盘,别直接上实盘,我就是太自信直接上了,交了一笔学费。
还有个细节,MT5的“最大偏差”设置也要跟着调。我之前设的是3个点,延迟降了之后可以收到1个点,不然滑点保护形同虚设。这个参数在EA的订单设置里,新手很容易忽略。
现在我的状态是:延迟稳定在23ms上下,滑点控制住了,但盈利还在找平衡点。你们有没有遇到过类似的情况?换了VPS之后EA表现反而变差的?或者你们是怎么在低延迟和信号过滤之间取舍的?评论区聊聊,我正好取取经。
补充一句:后来又跑了段时间,发现不是延迟的问题,是我那套趋势策略本来就更吃大波动,低延迟反而让它在震荡里进出更勤、被磨得更多,盈利自然缩水。
先交代背景。我跑的是欧美5分钟级别的趋势EA,本金不大,1:100杠杆,平时就在某家ECN账户上挂着。之前VPS一直用的是论坛里某个便宜方案,延迟常年180ms上下,我也没太当回事,觉得反正不是高频,几十毫秒能有多大差别?直到有次非农夜,EA在数据出来那一秒挂单被扫,滑点干到3.2个点,我才下决心折腾VPS。
折腾过程大概分这么几步,我按踩坑顺序写:
- 第一步是选机房。我原来那台VPS机房在美西,而我的经纪商服务器在伦敦。物理距离摆在那,180ms已经算客气了。新手记住一点:先问清楚你经纪商的服务器在哪,别自己瞎猜。我是发工单问的,客服直接告诉我在LD4。
- 第二步是换VPS。我挑了家能选伦敦机房的,配置不用多高,2核4G、SSD硬盘对单个EA绰绰有余。这里有个坑:别贪便宜选那种超售严重的,CPU一被挤,延迟再低也白搭。我第一台就是图便宜,结果晚高峰延迟忽高忽低。
- 第三步是测延迟。装上MT5后,右下角那个连接状态能看到ping值。我一开始是23ms到28ms之间晃,比之前快了将近8倍,当时挺得意。
- 第四步,也是最关键的:调EA参数。这一步我没动,直接让它跑,问题就出在这。
换了VPS之后第一周,我盯着成交记录看,滑点确实小了,以前动不动1个点现在基本0.2到0.5个点,心里美滋滋。但两周下来一算总账,盈利反而比之前缩水了差不多三成。我当时第一反应是行情变了,后来把两段时期的交易明细拉出来对比,才发现问题。
原因出在EA的入场逻辑上。我那个EA是挂单突破型的,之前180ms延迟的时候,价格突破挂单价,指令传到服务器已经慢了一拍,实际成交价往往比挂单价差一点,但反过来,那些假突破也被这个延迟“过滤”掉了一部分——价格冲一下又回来,我的单子还没到就被撤了。延迟降到23ms后,EA反应太快,假突破也照单全收,胜率自然下来了。
说白了,低延迟是双刃剑。它让滑点变小,但也让EA的过滤机制失效了。我后来做了两件事:一是把挂单的触发缓冲从0调到0.3个点,人为制造一点“钝感”;二是把原来基于tick的入场改成收盘价确认,牺牲一点速度换准确率。调整之后盈利慢慢回来了,但还没回到180ms时候的水平,可能还需要再磨。
这里给第一次碰VPS的朋友提个醒:延迟不是越低越好,得看你的EA是什么类型。高频 scalp 型,越低越好;趋势突破型,太低反而容易吃假信号。另外换VPS之后一定要重新跑一遍回测和模拟盘,别直接上实盘,我就是太自信直接上了,交了一笔学费。
还有个细节,MT5的“最大偏差”设置也要跟着调。我之前设的是3个点,延迟降了之后可以收到1个点,不然滑点保护形同虚设。这个参数在EA的订单设置里,新手很容易忽略。
现在我的状态是:延迟稳定在23ms上下,滑点控制住了,但盈利还在找平衡点。你们有没有遇到过类似的情况?换了VPS之后EA表现反而变差的?或者你们是怎么在低延迟和信号过滤之间取舍的?评论区聊聊,我正好取取经。
补充一句:后来又跑了段时间,发现不是延迟的问题,是我那套趋势策略本来就更吃大波动,低延迟反而让它在震荡里进出更勤、被磨得更多,盈利自然缩水。
