双模式下单系统 EA — 新手速览
它做什么
在图表品种上,用 均线信号开「首单」,再按 固定点数间距 做 多单 / 空单的马丁加仓;多空可分别开关,手数按你填的 手数阶梯表 一层一层加。
先搞懂的几个概念
首单:该方向还没有持仓时,满足均线条件才开的第一笔(受交易时段、冷却时间限制)。
马丁加仓:已有同向持仓后,价格再走一段「间隔点数」就再加一笔;加仓不受交易时段限制(片段里逻辑如此)。
多空分开数层:多单用变量 b、空单用 s 计数;手数阶梯 第 1 档是首单,后面各档分别给多、空链用。
必看参数(片段里出现的)
马丁手数阶梯:英文逗号分隔,最多约 20 档;可改数字,解析失败会用最小手并打日志。
马丁间隔点数:相邻加仓与参考价之间的点数距离(需按品种调整)。
单方向最大数量:同一方向最多持几层(含首单)。
MA快线周期 / MA慢线周期 / 均线时间框架:决定金叉、死叉或「快线在慢线上方/下方」的信号。
首单均线模式:严格叉 = 多要金叉、空要死叉;宽松排列 = 多要上一根收盘快>慢,空要快<慢。
多单开关 / 空单开关:是否允许该方向交易。
启用交易时间段限制 + 起止时分:只约束 首单,不约束马丁。
首单冷却秒数 / 空首单冷却秒数:防止首单连开。
篮子止盈止损相关选项:是否按 加权均价 统一改整篮多单/空单的 SL、TP,以及是否先 0/0 开仓再改价(视券商而定)。
EndTime:与文件末尾 账户控制() 里「本地时间到期则弹窗并卸 EA」相关;注意:你贴的 OnInit 里 账户控制(); 被注释掉了,若未改回,则启动时不会执行这段到期检查(是否在其他地方调用需以完整文件为准)。
界面
定时刷新 户口检查管理()(统计持仓层数、盈亏等)和 输出信息() 面板,并有 多/空首单冷却读秒 显示。
使用建议(新手)
先在 模拟盘 用小阶梯、大间隔、低最大层数试跑;确认 点差、STOPS_LEVEL、手数步长 与券商一致;严格/宽松均线模式二选一前先看清自己周期是短线还是日线(说明里也提示日线金叉死叉很少)。
扫码即可加入浪哥 EA 编程交流社。适合交流 EA 使用、参数设置、策略逻辑与运行问题。