文章 "开发回放系统(第31部分):EA交易项目——C_Mouse类(五)"

 

新文章 开发回放系统(第31部分):EA交易项目——C_Mouse类(五)已发布:

我们需要一个计时器,它可以显示距离回放/模拟运行结束还有多少时间。乍一看,这可能是一个简单快捷的解决方案。许多人只是尝试适应并使用交易服务器使用的相同系统。但有一件事是很多人在考虑这个解决方案时没有考虑的:对于回放,甚至更多的是模拟,时钟的工作方式不同。所有这些都使创建这样一个系统变得复杂。

查看前几篇文章中显示的C_Mouse类系统和分析类,您可以注意到,当在实时市场中使用时,无论是演示帐户还是真实帐户,计时器都会告诉您下一个柱何时开始。但当使用复制/模拟系统时,我们并不指望这一点。我们在这里收到一条消息。乍一看,这种违反对称性的行为似乎并不特别严重。但是,如果我们允许无用的东西堆积起来而不加以纠正或消除,我们最终会得到一堆完全无用的垃圾,这只会阻碍我们真正需要解决的问题的解决。我们需要一个计时器,它可以显示距离回放/模拟运行结束还有多少时间。乍一看,这可能是一个简单快捷的解决方案。许多人只是尝试适应并使用交易服务器使用的相同系统。但有一件事是很多人在考虑这个解决方案时没有考虑的:对于回放,甚至更多的是模拟,时钟的工作方式不同。发生这种情况有几个原因:

  • 回放总是指向过去,因此,平台或计算机上的时钟决不是足够的时间指示。
  • 在回放/模拟过程中,我们可以快进、暂停或倒退时间。后一种情况已经不可能了,而且这种情况在很久以前就已经发生了,原因多种多样,我们在以前的文章中也谈到过。我们仍然可以快进和暂停。因此,使用交易服务器上的时间不再合适。


    作者:Daniel Jose

    原因: