文章 "开发回放系统 — 市场模拟(第 07 部分):首次改进(II)" 新评论 MetaQuotes 2023.10.26 07:26 新文章 开发回放系统 — 市场模拟(第 07 部分):首次改进(II)已发布: 在上一篇文章中,我们针对复现系统进行了一些修复并加入了测试,以确保可能的最佳稳定性。 我们还着手为这个系统创建和使用配置文件。 这里的问题是读取和写入变量之间会有很小的时差。 尽管它很短暂,但若服务在指标之前将数值写入全局终端变量时,它就存在。 发生此类事件时,服务在访问全局终端变量时所期望的值将与变量中的实际值不同。 有很多方法可以绕过这个缺陷,但在这个与市场回放配套工作的系统中,这并不重要。 故此,我们可以忽略此缺陷。 然而,如果您想在更复杂的事情中使用相同的机制,其中存储的数值至关重要,那么我建议您查找有关如何锁定和解锁共享内存进行读取和写入的更多信息。 好吧,终端全局变量正是共享内存。 从下面的视频中,您可以了解一些已修复,以及尚待修复的内容。 现在事情变得越来越严谨。 作者:Daniel Jose 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 开发回放系统 — 市场模拟(第 07 部分):首次改进(II)已发布:
在上一篇文章中,我们针对复现系统进行了一些修复并加入了测试,以确保可能的最佳稳定性。 我们还着手为这个系统创建和使用配置文件。
这里的问题是读取和写入变量之间会有很小的时差。 尽管它很短暂,但若服务在指标之前将数值写入全局终端变量时,它就存在。 发生此类事件时,服务在访问全局终端变量时所期望的值将与变量中的实际值不同。
有很多方法可以绕过这个缺陷,但在这个与市场回放配套工作的系统中,这并不重要。 故此,我们可以忽略此缺陷。 然而,如果您想在更复杂的事情中使用相同的机制,其中存储的数值至关重要,那么我建议您查找有关如何锁定和解锁共享内存进行读取和写入的更多信息。 好吧,终端全局变量正是共享内存。
从下面的视频中,您可以了解一些已修复,以及尚待修复的内容。 现在事情变得越来越严谨。
作者:Daniel Jose