文章 "MetaTrader 5终端策略测试器中的订单生成算法" - 页 18 1...1112131415161718192021 新评论 unreal 2012.12.28 09:25 #171 Renat:您读过我们在此讨论的文章吗?它描述了您在 MetaTrader 3 历史中提到的方法。MetaTrader 3 第一个策略测试器出现在 MetaTrader 3 客户端中。按照现代标准,它是一个相对简单的测试器,测试根据条形图中价格发展的三种模式进行: 四价模式 - 价格连续通过看涨蜡烛的开价、低价、高价和收盘价,看跌蜡烛的开价、高价、低价和收盘价;"每 1 点 "模式 - 使用 3-5-3 波浪模式,价格以 1 点为增量连续通过三浪、五浪和三浪;在我的图片中,情况正好相反(价格回撤要大得多):四价模式--看涨蜡烛的价格依次经过开盘价、最高价 、 最低价 和收盘价,看跌蜡烛的价格依次经过开盘价、最低价、最高价 和收盘价; Renat Fatkhullin 2012.12.28 10:03 #172 serferrer:在我的图片中,情况恰恰相反(价格回撤要大很多倍):四价模式 - 看涨蜡烛价格持续通过开盘价、最高价 、 最低价 和收盘价,看跌蜡烛价格持续通过开盘价、最低价、最高价 和收盘价; 这种变体无法通过。我们用过它,但早就放弃了。这里没有什么可讨论的。 unreal 2012.12.28 17:28 #173 忘了说了,对不起, 只有 M1 才 需要这样做,你们还能这样做吗? Andriy Voitenko 2013.01.02 13:23 #174 serferrer:...也许您终究会做到?如果我们实施您提出的 tick 生成系统,MT5 将有两个数量级的新目标。我认为。 以下是其中之一的链接: https://www.mql5.com/ru/code/244 Grr-al 投票: 152011.01.05Igor Volodinwww.mql5.com Тестерный грааль для режимов "по ценам открытия" и "OHLC на M1". Iurii Bazhanov 2013.01.19 21:40 #175 下午好、 我找不到 关于 替换MT5 测试程序中的刻度线历史记录问题的答案: "开发人员从根本上阻止了从分钟(OHLC)生成刻度线的任何替代方法,还是仍然可以从历史数据(例如来自 (OHLC),还是仍然可以获取历史数据(例如从 http://ratedata.gaincapital.com/ )、 将它们从 CSV 格式转换为HST 格式(例如,借助 https://www.mql5.com/ru/code/8658 )并将其写入 MT5 终端的相应历史 文件夹? 测试人员是否仍会尝试从替换文件中的数据生成新的刻度线,还是不经转换直接使用? 也许有人已经尝试过另一种算法(上述脚本https://www.mql5.com/ru/code/8658 适用于 MT4,MT5 是否也有类似的脚本)? Алёша 2013.01.20 11:18 #176 如果在一分钟时间框架内打开 "折线图 "模式时,能看到按照文章中描述的方式生成的伪类型图表,而不是像现在这样只是克隆的线性插值,那就更好了。 unreal 2013.01.24 17:05 #177 avoitenko:如果您建议的 tick 生成系统得以实施,MT5 的新功能将增加两个数量级。我认为。 以下是其中之一的链接:https://www.mql5.com/ru/code/244。我并没有建议实施,只是建议增加一个选项:如果您不想在加载(收集)的刻度点上进行测试,请作为选项通过以下算法生成刻度点,以提高可信度 (OHLC)。如果有超过 4 个刻度线,价格回滚总是 = 最高-最低,即最大波动:使用当前算法,在历史记录上进行测试时,价格不可能如我所指出的那样变动--一栏内的回滚 = 100%的可能回滚。当您在历史记录上测试您的策略并满意后,把它放到现实中,您(很可能)就会在一个条形图内开始这样的回撤(一个条形图内的回撤 = 100%可能的 回撤),因为没有刻度线历史记录,也不可能在刻度线历史记录上进行测试。因此,您将输掉比赛,也无法向任何人证明什么(因为条形图是一样的,但没有刻度记录)。如果您 添加了该选项,在测试过程中(至少在 MT5 自带的历史记录上)就能立即看出您的策略不起作用。在我看来,MT5 是否会有更多或更少的 grails 绝对不重要。 unreal 2013.03.04 22:20 #178 我想他们调整了 "价格可以按我的指示 "这句话。我重复一遍。使用现有算法,在对历史记录进行测试的过程中,价格可以按照我的指示走--在条形图内回撤~100%的可能回撤。 unreal 2013.04.24 12:51 #179 以下是真实刻度和测试仪生成刻度的对比示例。 Renat Fatkhullin 2013.04.24 13:53 #180 请以表格(xls、csv)形式提供勾选流。在这种棘手的问题上,您不能使用您无法理解的屏幕。您还需要全面说明测试条件和设置。 1...1112131415161718192021 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
您读过我们在此讨论的文章吗?
它描述了您在 MetaTrader 3 历史中提到的方法。
第一个策略测试器出现在 MetaTrader 3 客户端中。按照现代标准,它是一个相对简单的测试器,测试根据条形图中价格发展的三种模式进行:
四价模式 - 价格连续通过看涨蜡烛的开价、低价、高价和收盘价,看跌蜡烛的开价、高价、低价和收盘价;
"每 1 点 "模式 - 使用 3-5-3 波浪模式,价格以 1 点为增量连续通过三浪、五浪和三浪;
在我的图片中,情况正好相反(价格回撤要大得多):
四价模式--看涨蜡烛的价格依次经过开盘价、最高价 、 最低价 和收盘价,看跌蜡烛的价格依次经过开盘价、最低价、最高价 和收盘价;
在我的图片中,情况恰恰相反(价格回撤要大很多倍):
四价模式 - 看涨蜡烛价格持续通过开盘价、最高价 、 最低价 和收盘价,看跌蜡烛价格持续通过开盘价、最低价、最高价 和收盘价;
...也许您终究会做到?
如果我们实施您提出的 tick 生成系统,MT5 将有两个数量级的新目标。我认为。
以下是其中之一的链接: https://www.mql5.com/ru/code/244
下午好、
我找不到 关于 替换MT5 测试程序中的刻度线历史记录问题的答案:
"开发人员从根本上阻止了从分钟(OHLC)生成刻度线的任何替代方法,还是仍然可以从历史数据(例如来自
(OHLC),还是仍然可以获取历史数据(例如从
http://ratedata.gaincapital.com/ )、
将它们从 CSV 格式转换为HST 格式(例如,借助
https://www.mql5.com/ru/code/8658 )并将其写入 MT5 终端的相应历史 文件夹?
测试人员是否仍会尝试从替换文件中的数据生成新的刻度线,还是不经转换直接使用?
也许有人已经尝试过另一种算法(上述脚本https://www.mql5.com/ru/code/8658 适用于 MT4,MT5 是否也有类似的脚本)?
如果在一分钟时间框架内打开 "折线图 "模式时,能看到按照文章中描述的方式生成的伪类型图表,而不是像现在这样只是克隆的线性插值,那就更好了。
如果您建议的 tick 生成系统得以实施,MT5 的新功能将增加两个数量级。我认为。
以下是其中之一的链接:https://www.mql5.com/ru/code/244。
我并没有建议实施,只是建议增加一个选项:
如果您不想在加载(收集)的刻度点上进行测试,请作为选项通过以下算法生成刻度点,以提高可信度 (OHLC)。
如果有超过 4 个刻度线,价格回滚总是 = 最高-最低,即最大波动:
使用当前算法,在历史记录上进行测试时,价格不可能如我所指出的那样变动--一栏内的回滚 = 100%的可能回滚。
当您在历史记录上测试您的策略并满意后,把它放到现实中,您(很可能)就会在一个条形图内开始这样的回撤(一个条形图内的回撤 = 100%可能的 回撤),因为没有刻度线历史记录,也不可能在刻度线历史记录上进行测试。
因此,您将输掉比赛,也无法向任何人证明什么(因为条形图是一样的,但没有刻度记录)。
如果您 添加了该选项,在测试过程中(至少在 MT5 自带的历史记录上)就能立即看出您的策略不起作用。
在我看来,MT5 是否会有更多或更少的 grails 绝对不重要。
我想他们调整了 "价格可以按我的指示 "这句话。
我重复一遍。
使用现有算法,在对历史记录进行测试的过程中,价格可以按照我的指示走--在条形图内回撤~100%的可能回撤。
以下是真实刻度和测试仪生成刻度的对比示例。
请以表格(xls、csv)形式提供勾选流。
在这种棘手的问题上,您不能使用您无法理解的屏幕。您还需要全面说明测试条件和设置。