欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

当前相对回撤 - MetaTrader 5 专家

author emer | 492 人阅读 | 0 人评论 |

DD_Relative 函数以百分比计算当前交易账户的相对盈利或亏损(回撤)。为此,它使用 Current_LossOrProfit() 函数获取所有未平仓头寸的当前利润或损失,然后将其除以通过 AccountInfoDouble(ACCOUNT_BALANCE) 函数获取的当前账户余额。

以百分比计算相对收益或损失后,该函数使用 NormalizeDouble() 函数将结果四舍五入到小数点后两位,然后使用 Comment() 函数在图表注释中显示结果。最后,该函数返回相对增益或损失的百分比结果。

Current_LossOrProfit() 函数用于计算交易账户中所有未平仓头寸的当前利润或损失。使用 for 循环遍历所有未平仓头寸,并针对每个仓位检查其幻数是否与代码 (MAGIC) 中指定的幻数匹配,以及该仓位的交易品种是否与图表上的当前交易品种相同。如果头寸满足这些条件,头寸的佣金、隔夜利息和当前损益将添加到 Positionsprofit 变量中。

将头寸的所有盈利和亏损相加后,该函数使用 NormalizeDouble() 函数将结果四舍五入到小数点后两位,然后返回当前盈利或亏损的值。


附件下载

📎 dd_relative.mq5 (5.75 KB)

Source: MQL5 #42874

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录