文章 "在MQL5中置换价格柱" 新评论 MetaQuotes 2024.04.04 10:06 新文章 在MQL5中置换价格柱已发布: 在这篇文章中,我们提出了一种置换价格柱的算法,并详细说明了如何使用置换测试来识别策略性能被编造来欺骗 EA 交易的潜在买家的情况。 由于涉及多个系列,置换价格柱并不难实现。与置换分时数据类似,在处理价格柱时,我们努力保持原始价格序列的总体趋势。同样重要的是,我们绝不允许柱的打开或关闭分别超过或低于上限或下限的界限。目标是获得一系列具有与原始数据完全相同的特征分布的柱形图。 除了趋势之外,随着系列从开盘到收盘的发展,我们必须保持价格变化的分散性。开盘和收盘之间的价格变化幅度在排列的柱形图中应与原始柱形图相同。在柱形之外,我们必须确保柱间价格变化的分布也是相同的。具体地说,一个柱的关闭和下一柱的开始之间的差异。 这一点非常重要,以免对正在测试的策略造成不利影响。该系列的一般特征应该相似,唯一的区别应该是第一柱和最后一个柱之间每个开盘价、最高价、最低价、收盘价(OHLC)的绝对值。实现这一点的代码与在 MetaTrader 5 的蒙特卡罗置换测试一文中介绍的CPermuteTicks类中使用的代码非常相似。价格柱置换代码将封装在PermuteRates.mqh中包含的CPermuteRates类中。 作者:Francis Dube 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 在MQL5中置换价格柱已发布:
在这篇文章中,我们提出了一种置换价格柱的算法,并详细说明了如何使用置换测试来识别策略性能被编造来欺骗 EA 交易的潜在买家的情况。
由于涉及多个系列,置换价格柱并不难实现。与置换分时数据类似,在处理价格柱时,我们努力保持原始价格序列的总体趋势。同样重要的是,我们绝不允许柱的打开或关闭分别超过或低于上限或下限的界限。目标是获得一系列具有与原始数据完全相同的特征分布的柱形图。
除了趋势之外,随着系列从开盘到收盘的发展,我们必须保持价格变化的分散性。开盘和收盘之间的价格变化幅度在排列的柱形图中应与原始柱形图相同。在柱形之外,我们必须确保柱间价格变化的分布也是相同的。具体地说,一个柱的关闭和下一柱的开始之间的差异。
这一点非常重要,以免对正在测试的策略造成不利影响。该系列的一般特征应该相似,唯一的区别应该是第一柱和最后一个柱之间每个开盘价、最高价、最低价、收盘价(OHLC)的绝对值。实现这一点的代码与在 MetaTrader 5 的蒙特卡罗置换测试一文中介绍的CPermuteTicks类中使用的代码非常相似。价格柱置换代码将封装在PermuteRates.mqh中包含的CPermuteRates类中。
作者:Francis Dube