文章 "开发回放系统(第 36 部分):进行调整(二)" 新评论 MetaQuotes 2024.06.19 13:49 新文章 开发回放系统(第 36 部分):进行调整(二)已发布: 让我们的程序员生活举步维艰的原因之一就是做出假设。在本文中,我将向您展示假设是多么危险:例如在 MQL5 编程中假设类型将具有某个特定值,或是在 MetaTrader 5 中假设不同服务器的工作方式相同。 当 EA 位于图表上时,它会通知它所检测到的账户类型。这对于了解 EA 应如何行动非常重要。不过,尽管这样做效果很好,但当系统在真实账户或模拟账户的图表上运行时,系统不会使用控制重放/模拟系统的控制功能,也不会报告资产所属的账户类型,而是报告平台运行的账户类型。这个问题虽然不大,但确实给我们带来了一些不便。 你可能会认为,解决这个问题并不复杂或者很难,其实很简单。让我们确保回放/模拟系统以某种方式告诉你哪种账户类型是正确的。当然,这取决于它所使用的资产。其实,这个想法很简单。不过,让我们付诸实践吧 - 这将是另一个故事。事实上,让回放/模拟系统告诉我们使用哪种账户类型并非易事。但幸运的是,MetaTrader 5 平台为我们提供了机会,让我们可以实现一个足以满足实际使用需求且合理的解决方案。 然而,我们不会鲁莽行事。我们将以某种方式实施解决方案,防止某些账户类型出现某些情况。这些信息对我们创建订单系统非常重要。首先,让我们想一想我们在谈论什么。回放/模拟系统将能够使用来自不同市场的资产。这意味着我们可以使用 NETTING (净额)或 HEDGING (对冲)账户类型的资产。 作者:Daniel Jose 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 开发回放系统(第 36 部分):进行调整(二)已发布:
让我们的程序员生活举步维艰的原因之一就是做出假设。在本文中,我将向您展示假设是多么危险:例如在 MQL5 编程中假设类型将具有某个特定值,或是在 MetaTrader 5 中假设不同服务器的工作方式相同。
当 EA 位于图表上时,它会通知它所检测到的账户类型。这对于了解 EA 应如何行动非常重要。不过,尽管这样做效果很好,但当系统在真实账户或模拟账户的图表上运行时,系统不会使用控制重放/模拟系统的控制功能,也不会报告资产所属的账户类型,而是报告平台运行的账户类型。这个问题虽然不大,但确实给我们带来了一些不便。
你可能会认为,解决这个问题并不复杂或者很难,其实很简单。让我们确保回放/模拟系统以某种方式告诉你哪种账户类型是正确的。当然,这取决于它所使用的资产。其实,这个想法很简单。不过,让我们付诸实践吧 - 这将是另一个故事。事实上,让回放/模拟系统告诉我们使用哪种账户类型并非易事。但幸运的是,MetaTrader 5 平台为我们提供了机会,让我们可以实现一个足以满足实际使用需求且合理的解决方案。
然而,我们不会鲁莽行事。我们将以某种方式实施解决方案,防止某些账户类型出现某些情况。这些信息对我们创建订单系统非常重要。首先,让我们想一想我们在谈论什么。回放/模拟系统将能够使用来自不同市场的资产。这意味着我们可以使用 NETTING (净额)或 HEDGING (对冲)账户类型的资产。
作者:Daniel Jose