人工智能 - MetaTrader 5 专家

该EA交易是从MQL4重写的,作者是列舍托夫,链接到来源 -https://www.mql5.com/ru/code/10289。
我们使用加速振荡器从中获取 4 个柱值的指示器:Shift、Shift+7、Shift+14、Shift+21。每个指标值乘以使用公式(100-x(n))计算的权重,其中x(n) - 是优化变量x1、x2、x2、x3。在汇总乘法值并接收感知器的退出值之后。如果感知器的退出值高于 0,则建立买入仓位,如果该值低于 0,则建立卖出仓位。
止损开仓(需要止损)且无止盈。当仓位达到的利润值超过点差金额的止损值并且出现相反信号时,则通过开立更大交易量的仓位来反转仓位。如果没有出现相反的信号,则止损设置为与未平仓头寸相同的水平(根据计算,一笔交易在点差值上是有利可图的)。
如果突然无法开仓,且由于止损平仓值而反转,则该仓位将被平仓,并在下一个价格变动时再次尝试开仓。
止损是必需的,因为只有当头寸有利可图时,才可以平仓并且止损才能移动。如果该头寸无利可图,则必须有退出的可能性。
图表中显示了采用去年 EURUSD M15 默认设置的 EA 交易的工作结果。

附件下载
📎 artificialintelligence.mq5 (11.98 KB)
Source: MQL5 #1104
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
