文章 "开发先进的 ICT 交易系统:在订单块指标中实现信号"

 

新文章 开发先进的 ICT 交易系统:在订单块指标中实现信号已发布:

在本文中,您将学习如何基于订单簿交易量(市场深度)开发订单块(Order Blocks)指标,并使用缓冲区对其进行优化以提高准确性。这结束了项目的当前阶段,并为下一阶段做准备,下一阶段将包括实施风险管理类和使用指标生成的信号的交易机器人。

在本文中,我们探讨了如何基于市场深度量创建订单阻止指标,并通过在原始指标中添加额外的缓冲区来优化其功能。

我们的最终结果:

最终示例 GIF


作者:Niquel Mendoza

 

https://www.mql5.com/zh/articles/16268

5.开仓时设置止盈和止损水平

最后,我们为买入和卖出交易设置止盈和止损水平。买入 交易 使用卖出价,卖出 交易 使用买入价。然后在图表上绘制止盈线和止损线,以便监控。

tp1_buffer[iBarShift(_Symbol,PERIOD_CURRENT,iTime(_Symbol,_Period,0))] = tp1;
tp2_buffer[iBarShift(_Symbol,PERIOD_CURRENT,iTime(_Symbol,_Period,0))] = tp2;
sl1_buffer[iBarShift(_Symbol,PERIOD_CURRENT,iTime(_Symbol,_Period,0))] = sl1;
sl2_buffer[iBarShift(_Symbol,PERIOD_CURRENT,iTime(_Symbol,_Period,0))] = sl2;

看起来可以简化一些。