凌晨两点,图表上M5的EA刚开多,一根数据长针下来,止损被打。你切到H1一看,方向早变了。很多人这时怪EA,其实周期搭配一开始就没理顺。程序化交易炒外汇,时间周期不是越快越赚钱,也不是越慢越安全,它更像鞋码,合不合脚要看策略。
先分清:信号周期、执行周期、过滤周期。有人只在一个周期跑EA,也不是不行,但成熟点的框架会分工。比如H4判断趋势,M15等回调,M5执行。多周期数据调用会增加回测复杂度,未来函数、数据对齐容易出错,别为了多周期而多周期。
策略逻辑决定周期。趋势跟踪怕噪音,H1、H4、D1更常见;突破策略多用M15、M30,但要承受假突破;均值回归、网格在M15、M30看起来热闹,可遇到单边行情,回撤会很难看。拿M1跑趋势EA,回测曲线漂亮,实盘点差一扩、滑点一吃,利润就没了。这不是周期错,是逻辑和成本不匹配。

回测和实盘必须同周期、同成本假设。很多人回测用M5,实盘延迟几百毫秒,成交价差一截。周期越短,对点差、滑点、隔夜利息、新闻越敏感。M1、M5不是不能做,而是对执行环境要求高。H4、D1对成本不敏感,但持仓久,隔夜跳空和黑天鹅更考验仓位。
多周期组合,两到三个够了。常见是D1定方向,H1确认,M15入场;或者H4加M30。别D1、H4、H1、M30、M15、M5全堆上去,参数一多,过拟合就像给历史行情量体裁衣,实盘一换布料就崩。我个人习惯是H4看大方向,M15找入场,M5只做手动微调,不让EA在M1裸奔。说实话,这习惯不一定适合你,但至少我知道为什么这么配。
筛选顺序可以这样:先明确策略赚什么钱,再选基础周期;拿两三个候选周期分别回测,看最大回撤、盈亏比、交易频率;再用模拟盘或极小资金验证;最后观察亚盘、欧盘、美盘不同波动。不要用同一段数据反复调参,那不是优化,是背答案。有人问EA用M5是不是比H1更容易赚钱?我的回答是:短周期交易多,成本也高;长周期信号少,单笔风险大。没有哪个周期自带盈利。
合规这根线得说清楚。在中国大陆,未经批准的外汇保证金交易属于违法金融活动,参与者权益不受法律保护,很多平台也不受境内监管。程序化交易不改变杠杆风险,EA会失效、断线、滑点,甚至遇到黑天鹅。本文只聊方法论,不构成投资建议,也不引导开户。若在合规地区,也请选择受监管机构,先用模拟盘理解风险。
周期选择没有圣杯。先问你的策略赚什么钱,再问它需要多长周期。把M1改成H1后,我交易少了,能睡觉了,但这不是答案,只是我的匹配。你的平台、网络、策略、风险承受力不同,周期也得自己试。别让一个好看的过去,替你做未来的决定。





