文章 "MQL5 向导: 根据计算价位下单, 止损和止盈。标准库扩展"

 

新文章 MQL5 向导: 根据计算价位下单, 止损和止盈。标准库扩展已发布:

本文描述 MQL5 标准库扩展, 可以使用 MQL5 向导接收来自包含模块的价格, 创建 EA, 下单, 止损和止盈。这种方法不会对模块的应用数量有任何额外的限制,亦不会在联合工作中导致冲突。

本文的实际目的是增加生成的 EA 能力,在所要求的价位下单,止损和止盈,而不仅仅从当前价位到指定的距离。

类似的思路在 "MQL5 向导: 如何教导 EA 在任意价位挂单" 一文中也有论述。而建议方案的明显缺点就是“强制”改变来自从属过滤器的交易信号模块的参数。这种方法不会过渡集成大量模块一起工作,并且使用向导来进行优化是没有意义的。

在继承自标准库的类中实现任意价位下单、止损和止盈将在稍后详细研究。也就是说, 模块之间的任何冲突都是不可能的。我希望这篇文章提供的例子可以激发读者编写自己的代码改善标准框架,并且也允许用户实现开发库扩展。

图例. 2. 修改的入场决策形态

图例. 2. 修改的入场决策形态

作者:Andrey Shpilev

 
        涨姿势了!
 
以下是错误信息:即时买入 0.20欧元兑美元 失败,价格为 1.07971,止损点为 1.07959,止赢点为 1.08053 [无效止损点]。
[删除]  

你好,感谢你的代码和对 CSignal 类采用不同逻辑的看法。与此相反的做法是什么?

   double direction=Direction();
//-- 禁止信号
   if(direction==EMPTY_VALUE)
      return(false);


允许在每个机会上发出信号,而不管运行位置如何?