文章 "轻松快捷开发 MetaTrader 程序的函数库(第 二十三部分):基准交易类 - 基准类,有效参数验证" 新评论 MetaQuotes 2020.01.20 08:53 新文章 轻松快捷开发 MetaTrader 程序的函数库(第 二十三部分):基准交易类 - 基准类,有效参数验证已发布: 在本文中,我们继续开发交易类,实现错误交易订单参数值的监控,以及交易事件的语音。 编译 EA 并在测试器中启动,同时将 Lots 预置为 10,将 StopLoss in points 和 TakeProfit in points 参数设置为 1 个点: 因此,我们尝试以无效的手数开仓,如此导致开仓资金不足,再尝试违反由品种的 StopLevel 参数规定的最小停止单距离: EA 在日至中显示两个错误 — "Not enough money to perform trading operation" 和 "StopLoss values violate the StopLevel parameter requirements"。 我们已将止盈设为 1 个点。 为什么 EA 并未显示该错误的信息? 实际上,这里没有错误,因为 设置止盈和止损价位时小于最小 SYMBOL_TRADE_STOPS_LEVEL 并不违反规则: 在执行相反操作时,止盈和止损价位应与当时的价格进行比较 买入按要价(Ask)完成 — 止盈和止损价位应与出价(Bid)比较。 卖出按出价(Bid)完成 — 止盈和止损价位应与要价(Ask)比较。 作者:Artyom Trishkin Artyom Trishkin www.mql5.com 交易者的个人资料 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 轻松快捷开发 MetaTrader 程序的函数库(第 二十三部分):基准交易类 - 基准类,有效参数验证已发布:
在本文中,我们继续开发交易类,实现错误交易订单参数值的监控,以及交易事件的语音。
编译 EA 并在测试器中启动,同时将 Lots 预置为 10,将 StopLoss in points 和 TakeProfit in points 参数设置为 1 个点:
因此,我们尝试以无效的手数开仓,如此导致开仓资金不足,再尝试违反由品种的 StopLevel 参数规定的最小停止单距离:
EA 在日至中显示两个错误 — "Not enough money to perform trading operation" 和 "StopLoss values violate the StopLevel parameter requirements"。 我们已将止盈设为 1 个点。 为什么 EA 并未显示该错误的信息? 实际上,这里没有错误,因为 设置止盈和止损价位时小于最小 SYMBOL_TRADE_STOPS_LEVEL 并不违反规则:
在执行相反操作时,止盈和止损价位应与当时的价格进行比较
作者:Artyom Trishkin