
MS Lea 是一款计算最近 n 个局部高点和低点的专家顾问,它会等待价格突破来进行交易。想了解更多关于局部高低点的信息,欢迎查看我的文章:http://codebase.mql4.com/en/code/9720。
- 当价格突破局部高点(即超过绿色线)时,我们进行多头交易。
- 当价格跌破局部低点(即低于红色线)时,我们进行空头交易。
此外,您可以设置一个距离(以点为单位),例如,价格必须在最近的高点上方移动 5 点才能开启多头交易,或在低点下方移动 5 点才能开启空头交易。
交易将通过动态止损来自动止损。
参数设置:
- Level: 1 = 最近的局部高/低。更高的数字则使用最近 n 个局部低/高的最小/最大值。
- Distance: 距离局部高/低的点数。
- MaxTrades: 允许的最大交易数量。每当其他交易的止损被保护时,将创建新交易。
- Lots: (0 = 最小所需手数)
- Stop Loss: (负数 = -x * 最小止损,例如如果您的经纪商允许您在欧元对美元上设置最小止损为 10 点,-3 意味着 30 点止损)
- Take Profit: (同样适用于负数)
- Break Even: (同样适用于负数)。如果盈利 x 点,设置止损为 0。
该专家顾问可以开启任意数量的仓位,但要开启新仓位时,所有其他仓位的止损必须得到保护。
该专家顾问分为 ea.mqh 和专家代码,这样可以使专家代码保持简洁,同时所有的订单管理和工具分开。欢迎您使用 ea.mqh 开发属于自己的专家顾问。
请支持作者,继续提供免费的代码(请参阅 mq4 中的评论)

策略测试报告
MSLea
EGlobal-Cent2 (Build 229)
| 交易品种 | EURUSD(欧元对美元) | ||||
| 时间周期 | 15分钟(M15) 2010.11.18 00:00 - 2010.11.30 23:59 (2010.11.18 - 2010.12.01) | ||||
| 模型 | 开盘价(仅适用于明显控制蜡烛开盘的专家顾问) | ||||
| 参数 | MaxTrades=1; Level=2; Distance=11; Trade_________________="交易参数"; Lots=1; Slipage=20; StopLoss=30; TakeProfit=0; TrailingStopLoss=true; BreakEven=20; MinMoney=20; Magic=12345; _____________________________i7="屏幕分配"; StartY=50; StartX=0; | ||||
| 测试中的蜡烛 | 1857 | 模拟的点数 | 2712 | 模型质量 | n/a |
| 图表调整错误 | 0 | ||||
| 初始资金 | 10000.00 | ||||
| 总净利润 | 5908.64 | 毛利润 | 6028.64 | 毛亏损 | -120.00 |
| 盈利因子 | 50.24 | 预期结果 | 1477.16 | ||
| 绝对回撤 | 170.00 | 最大回撤 | 1080.00 (7.83%) | 相对回撤 | 8.18% (1040.00) |
| 总交易次数 | 4 | 空头交易(胜率 %) | 1 (100.00%) | 多头交易(胜率 %) | 3 (66.67%) |
| 盈利交易 (% 总数) | 3 (75.00%) | 亏损交易 (% 总数) | 1 (25.00%) | ||
| 最大 | 盈利交易 | 5241.31 | 亏损交易 | -120.00 | |
| 平均 | 盈利交易 | 2009.55 | 亏损交易 | -120.00 | |
| 最大 | 连续盈利(盈利金额) | 3 (6028.64) | 连续亏损(亏损金额) | 1 (-120.00) | |
| 最大 | 连续盈利(盈利次数) | 6028.64 (3) | 连续亏损(亏损次数) | -120.00 (1) | |
| 平均 | 连续盈利 | 3 | 连续亏损 | 1 | |
评论 0