资料库: TimeSeries - 处理时间序列的函数库 - 页 3 123 新评论 --- 2012.08.26 11:33 #21 Interesting:不过,在我看来,我的代码更符合 MQL4(可能还有其他变体)输入参数类型我的代码有时要大 3-4 倍。 抱歉 :) [删除] 2012.08.26 11:47 #22 sergeev:按输入参数类型不仅按类型,但这并不重要。在我看来,这种直接执行(正面执行)是 "永恒的一天",它不具有普遍性,只能涵盖一部分任务。 --- 2012.08.26 11:50 #23 Interesting:不仅是按类型,但这并不重要。在我看来,这种直接执行(正面执行)就是 "ETERNAL DAY",它不具有普遍性,只能涵盖部分任务。那么,当 Expert Advisor 只需要一个条形图时该怎么办呢? Andrey Khatimlianskii 2012.08.26 23:10 #24 感谢您的评论。我马上回答大家。 我只是将 Expert Advisors 和脚本中常用的函数用它们的通常名称来称呼。该库是在 1.5 个小时内编写的,并不自称完整或最佳。 我不好意思说函数中可能有 bug,当然也可能有。在这个问题上,我依靠的是团结;) 当然,如果您需要获取的不是单个柱状图的高点,而是过去 100 个柱状图,那么采用完全不同的方法会更理想。事实上,当我在数据库中没有找到这样的代码时,我感到非常惊讶。这些功能似乎是日常使用的。因此,我建议更新圣经,供整个社区使用。无论如何我都会这么做,但也欢迎大家提供帮助。Urain,感谢您的收录,但这有点跑题。 Igor Makanu 2012.08.27 20:43 #25 hrenfx:我想我们说的是不同的事情。以无指标的 MQL4 Expert Advisor 为例:我们添加了相应的 include。通过自动替换,在源代码中的标准 MQL4 函数中添加上述前缀。我们对生成的 MQL4 文件稍作编辑,得到 MQL5 文件。我们得到了相同的智能交易系统,但适用于 MT5。 去年,我开始做类似的事情,但由于 MT5 版本更新频繁,我放弃了,我找不到以前的开发成果,以下是我希望看到的用于处理时间序列的类的草图。 附加的文件: Timeseries.mq5 3 kb Andrey Khatimlianskii 2012.08.28 00:57 #26 IgorM: 去年,我开始做类似的事情,但由于 MT5 版本更新频繁,我放弃了这个想法,因为我找不到以前的开发成果,所以我草拟了一个用于处理时间序列的类。我想知道,这是否比只复制必要的数据(如我所做的那样)更有效?我想这取决于使用的频率和数量,不过....。总之,这不是一个一目了然的问题。一方面,您应该复制所有可以使用的数据,但尽量减少复制的频率(但这样您就必须立即指定我们将使用哪些系列的哪些工具/TF)。另一方面,可以只在使用前复制必要的部分。只在重型函数中优化对长时间序列的访问。有必要检查 Igor Makanu 2012.08.28 16:56 #27 komposter:我想知道这样做是否比只复制必要的数据(比如我的数据)更有效。不过,这可能取决于使用的频率和数量....。实现本身并不重要,hrenfx 提出的问题是正确的 - 将 mql4 代码快速移植到 mql5 是很重要的,在我的例子中,我建议用 "MQ4.替换为 "MQ4.使用搜索/替换编辑器菜单,您可以快速将大部分 mql4 代码移植到 mql5。 Igor Chemodanov 2012.08.28 18:39 #28 IgorM: 去年,我开始做类似的事情,但由于 MT5 版本更新频繁,我放弃了这个想法,因为我找不到以前的开发成果了。 是的...有很多更新...如果不是锦标赛临近,我很快就会坐下来研究 MT5。 Luciano Ola 2014.03.24 14:55 #29 你真是个好人 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不过,在我看来,我的代码更符合 MQL4(可能还有其他变体)
输入参数类型
我的代码有时要大 3-4 倍。
按输入参数类型
不仅按类型,但这并不重要。
在我看来,这种直接执行(正面执行)是 "永恒的一天",它不具有普遍性,只能涵盖一部分任务。
不仅是按类型,但这并不重要。
在我看来,这种直接执行(正面执行)就是 "ETERNAL DAY",它不具有普遍性,只能涵盖部分任务。
那么,当 Expert Advisor 只需要一个条形图时该怎么办呢?
感谢您的评论。我马上回答大家。
我只是将 Expert Advisors 和脚本中常用的函数用它们的通常名称来称呼。
我不好意思说函数中可能有 bug,当然也可能有。在这个问题上,我依靠的是团结;)
当然,如果您需要获取的不是单个柱状图的高点,而是过去 100 个柱状图,那么采用完全不同的方法会更理想。
因此,我建议更新圣经,供整个社区使用。无论如何我都会这么做,但也欢迎大家提供帮助。
Urain,感谢您的收录,但这有点跑题。
我想我们说的是不同的事情。以无指标的 MQL4 Expert Advisor 为例:
去年,我开始做类似的事情,但由于 MT5 版本更新频繁,我放弃了这个想法,因为我找不到以前的开发成果,所以我草拟了一个用于处理时间序列的类。
我想知道,这是否比只复制必要的数据(如我所做的那样)更有效?
我想这取决于使用的频率和数量,不过....。
总之,这不是一个一目了然的问题。
一方面,您应该复制所有可以使用的数据,但尽量减少复制的频率(但这样您就必须立即指定我们将使用哪些系列的哪些工具/TF)。
另一方面,可以只在使用前复制必要的部分。只在重型函数中优化对长时间序列的访问。
有必要检查
我想知道这样做是否比只复制必要的数据(比如我的数据)更有效。
不过,这可能取决于使用的频率和数量....。
实现本身并不重要,hrenfx 提出的问题是正确的 - 将 mql4 代码快速移植到 mql5 是很重要的,在我的例子中,我建议用 "MQ4.替换为 "MQ4.
使用搜索/替换编辑器菜单,您可以快速将大部分 mql4 代码移植到 mql5。
去年,我开始做类似的事情,但由于 MT5 版本更新频繁,我放弃了这个想法,因为我找不到以前的开发成果了。