方块参考
每个方块在导出的 EA 和策略测试器中的行为相同。数值设置可以关联到输入。距离以**点(pip)**为单位:对于 5 位和 3 位小数报价,1 pip 等于 10 points。
检查
这些方块有是和否两个输出。
每根 K 线一次
在其周期(默认为图表周期,除非另选)每根新 K 线的第一个 tick 放行。每个“每根 K 线一次”方块跟踪自己的 K 线,因此两个这样的方块在新 K 线时都会放行。把它放在入场前,EA 就最多每根 K 线交易一次,而不是每个 tick。
条件(如果 A 对比 B)与交叉
比较两个操作数:指标、价格或固定值。K 线偏移选择 K 线:1 是最近收盘的 K 线(通常选择),0 是正在形成的 K 线。
- 运算符:大于/小于、大于等于/小于等于、等于。
- 上穿: 上一根 K 线时 A 小于或等于 B,现在大于 B。下穿与之相反。
- 指标:RSI、EMA、SMA、ATR 和 CCI(带周期);布林带(2.0 倍标准差);包络线(0.25%);肯特纳通道下轨(EMA − 1.5 × ATR(14));VWAP 通道;MACD 主线和信号线(12, 26, 9);随机指标 %K(5, 3, 3)。周期设置可在另一个周期上读取它们。
时间 / 时段过滤
当服务器小时大于等于开始小时且小于结束小时时放行。
最大点差过滤
当前点差(points)不超过限制时放行。
持仓数量检查
当此 EA 在所选方向(ANY、BUY 或 SELL)的持仓数不超过设定值时放行。挂单不计入。
每日亏损保护
将净值与服务器日开始时的余额比较。亏损低于限制时走“是”。达到限制时会平掉所有持仓(若勾选触发时全部平仓),并在当天剩余时间走“否”。
马丁格尔 / 网格
放行网格的第一单:没有持仓时放行,下一单使用其自身手数。之后只有当最新持仓亏损至少步长(点)且持仓少于最大订单数时才放行。下一单使用该持仓的手数 × 倍数。网格会在价格逆向时增加敞口,请谨慎测试。
订单与持仓
买入 / 卖出(市价单)
开市价单。手数可以固定,也可以按净值的风险 % 和止损计算。止损和止盈以入场价起算的点数设置;0 会回退为 30 和 60 点。
买入/卖出挂单
在距当前价距离处挂 BUY STOP、SELL STOP、BUY LIMIT 或 SELL LIMIT 单。止损和止盈从挂单价格起算。过期时间(分钟)会在未成交时删除挂单;0 表示一直保留直到成交。
平仓
平掉此 EA 在所选方向(ALL、BUY 或 SELL)上的持仓。挂单不受影响。
追踪止损
当持仓盈利达到启动(点)时,将止损移到价格后方距离(点)处,每次至少移动步长(点)。适用于买单和卖单。
移至保本
当持仓盈利达到**触发(点)时,将止损移到入场价加锁定(点)**处。它从不放宽止损。
按风险计算手数
为同一 tick 中其后下的订单计算手数:净值风险 % 除以每单止损(没有止损时用默认止损),并限制在最小与最大手数之间。没有它时,每个订单保留自己的手数设置。
逻辑与输出
直通 / 连接器
不做任何事;用于合并或整理路径。
绘制箭头
在图表上绘制箭头,每个方块每根 K 线最多一次:向上/买入箭头在最低价下方,向下/卖出箭头在最高价上方。箭头也会显示在策略测试器图表上。
警报 / 通知
将消息作为终端警报、推送到 MetaTrader 手机应用的通知、两者,或仅写入 Experts 日志发送。