最近有人疑问:大家有此疑问的看过来!
(目前每天都是盈利的,对不对,无论是多单还是空单,结果是盈利的难道不好吗?)
1. 为什么只有多单,没有空单?
原因:EA的趋势判断基于多周期均线同向(周线、日线、4H的EMA50)。如果当前市场整体处于多头趋势(例如最近黄金、非美货币普遍上涨),那么所有品种都会满足多头条件,而空头条件不会满足,因此只会开多单。
验证方法:您可以打开MT5,查看任意品种的周线、日线、4H图表,确认价格是否都在EMA50之上。如果是,那么EA只会开多单。
2. 为什么开单时间都是整点(如11:00、15:00)?
原因:EA的入场信号是在4H新K线形成时检查的。4H周期的K线收盘时间(MT5服务器时间)通常是整点:0:00、4:00、8:00、12:00、16:00、20:00。但您看到11:00、15:00等。实际上,整点开单是完全正常的,因为EA只在固定时间点(每个4H周期结束时)检查入场条件。
这不是BUG,而是策略设计的一部分:避免频繁检查,只在关键时间点决策。
等待市场转为空头趋势(届时EA会自动开空单)。
或者调整趋势判断参数,例如:
将 UseWeeklyTrend 或 UseDailyTrend 设为 false,只使用4H趋势,这样更容易出现空头信号。
降低均线周期(如将50改为20),使趋势判断更灵敏。 |