文章 "MetaTrader 5终端策略测试器中的订单生成算法" - 页 19 1...12131415161718192021 新评论 unreal 2013.04.24 15:59 #181 Renat:请以表格(xls、csv)形式提供勾选流。在这种棘手的问题上,您不能使用您无法理解的屏幕。您还需要一份关于测试条件和设置的完整说明。雷纳特,一切都非常简单,您可以在屏幕上看到--使用真正的tick 生成算法,M1 栏内的价格可以在任何百分比(点)的回撤(有回撤)和相对较长的蜡烛中移动--如果这些移动是在开仓和平仓之间,则生成不会显示任何这些(或几乎不显示)。这适用于 MetaTrader 5 和 MetaTrader 4。来自 alpari cabinet 的点数历史 - 23.04.2013 01:32 和 23.04.2013 09:16 条形图 Renat Fatkhullin 2013.04.24 17:19 #182 恐怕这样的解释还不够。你没有费心去描述或说明问题到底出在哪里,而且你已经给出了第三张截图,作为 "为了不让别人看懂 "的特别说明。 luckybaby123 2013.05.24 04:17 #183 madhatt30:我对这个算法非常困惑。我理解其中的一部分,但另一部分却不理解。 看起来,关于支撑点,它基本上是取历史条形图的成交量,如果高于 11(11 是支撑点的最大数量),则使用 11,但如果不是这样,那么计算支撑点数量的公式是什么。最好能提供更多相关资料。我已经把谷歌的二进制生命耗尽了,却只找到了两份与这一 "奇迹 "算法有关的文档。我不介意阅读文件谢谢我认为这篇文章对您有帮助。https://www.mql5.com/en/articles/75顺便说一下,MT4 中的'ticks'生成算法真的很混乱,尤其是控制点 的模式。 unreal 2013.06.11 10:51 #184 Renat:恐怕这样的解释还不够。你没有费心去描述或说明问题到底出在哪里,而且你已经给出了第三张截图,作为 "为了不让别人看懂 "的特别说明。https://www.mql5.com/ru/forum/1031/page16#comment_235639问题在于刻度线生成 = 测试不准确,没有考虑到 M1 条内的间隙(通常是新闻),没有考虑到 M1 条内可能出现的重大价格回撤(10%-100%),没有考虑到每个刻度线的价差扩大(可能只是所有刻度线中的一个)。下面是 M1 蜡烛图内生成的刻度线和可能的真实刻度线。http://i46.fastpic.ru/big/2013/0611/ec/60ff466618dae487bccb333c5e3959ec.gif真实 ECN 账户的点差扩大。http://i46.fastpic.ru/big/2013/0606/81/de15e6208a468b27a796cd31c0870d81.gif因此,称这种生成足够精确是不正确的。我们也有实时刻度线,也能生成足够准确的刻度线历史。就目前的技术水平而言,试图为大众市场提供深度刻度线历史记录无异于自杀。现在,提供深度勾选历史已经不是问题,网速已经提高了 100-1000 倍(拨号 - adsl,光学),硬盘已经提高了 1000 倍(千兆字节 - 太字节),每兆字节信息的价格(下载和硬盘)在过去 10 年中已经下降,仍然有 Torrents,欧元兑美元从 2007 年 4 月到现在的整个勾选历史的格式大小为 .在 Dukascopy,bi5 = 743 MB(例如,以 ADSL 速度 10 Mbit = 1 Mb/sec,12 分钟内下载完毕)。 Обсуждение статьи "Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5" www.mql5.com Обсуждение статьи "Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5". unreal 2013.06.25 00:03 #185 如果出现缺口,即在测试仪(MetaTrader 5 和 MetaTrader 4)的缺口内工作:止盈、止损买入止损、卖出止损买入限价、卖出限价(未检查买入止损限价、卖出止损限价)。这在实际交易中是不可能发生的,只有在市场上开立的订单才能正常工作,但它们同样也有:止盈、止损 - 在缺口内工作、无滑点、如果间隙在 M1 条内,那么市场订单也会被打开,这是不正确的。代码的真实示例 - 如果有人怀疑,请自己检查。http://i47.fastpic.ru/big/2013/0625/8d/c080b0b059fa0bda50deb3d0d0e27a8d.gifhttp://i47.fastpic.ru/big/2013/0625/db/d1f75f162fa1b367b5614bfae5ad53db.gifhttp://i47.fastpic.ru/big/2013/0625/ee/b3c14d69cbb67acda6395999f3dbd6ee.gifhttp://i47.fastpic.ru/big/2013/0625/d1/8788c96fa7dcc69fc8e72dc4b2de94d1.gif 附加的文件: test_ordera_v_gap-2.mq5 11 kb test_ordera_v_gap.mq4 4 kb Georgiy Merts 2013.06.25 08:21 #186 serferrer:问题在于,刻度线生成 = 测试不准确,没有考虑到 M1 柱内的间隙(通常是新闻),没有考虑到 M1 柱内可能出现的重大价格回撤(10%-100%),没有考虑到每个刻度线的点差(可能只是一个刻度线)。在您的图纸中,柱状图与刻度线并不对应。 如果 M1 条内有缺口,那么在测试仪中生成的刻度点 就会显示出与 "缺口 "接近的图像,并有很大的跳动。 在您的图表中,刻度点上有很大的缺口,但条形图上没有缺口。如果有间隙,条形图的 TR 值不会小于刻度线间隙。也就是说,可能存在问题,但问题不在刻度线的生成上。 unreal 2013.06.25 14:07 #187 Laryx: 在您的图表中,条形图与刻度线并不对应。 在您的图表中,刻度 上有一个巨大的间隙,而条形图上则没有间隙。如果存在间隙,那么条形图的 TR 将不会小于刻度线间隙。也就是说,可能存在问题,但问题不在刻度线的生成上。在我的图纸中,条形图与刻度线不一致的具体位置在哪里?在帖子https://www.mql5.com/ru/forum/1031/page18#comment_520781 中,我举了第一个图片的例子,以便其他人更容易理解。下面是生成的刻度和 M1 蜡烛图内可能存在的真实刻度的 示例。我很快会发布一个视频,将 MetaTrader 5 和 MetaTrader 4 测试程序中生成的刻度与 M1 烛柱内的真实刻度进行比较。 Обсуждение статьи "Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5" www.mql5.com Обсуждение статьи "Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5". Alexei Anikin 2013.08.18 06:28 #188 很抱歉打扰你们的专业讨论,但我在任何地方都找不到以下问题的答案:MT5策略测试仪 如何建立点差模型(以及是否将其考虑在内)。您不能手动输入点差。如果测试仪在测试过程中用真实市场点差代替,那么 Expert Advisor 是否应该在一天内多次测试? Renat Fatkhullin 2013.08.18 06:29 #189 每个 M1 柱中都保留了价差。 unreal 2013.09.11 23:13 #190 以下是2013 年 9 月 6 日非农就业数据 公布期间期货生成的刻度和实际刻度的比较。14:30 蜡烛图(MetaTrader 5 时间)的成交量为 39 个点,alpari ECN 为 86 个点,标准为 136 个点、但这并不重要(刻度线数量),因为刻度线的生成 原理是相同的,只是刻度线会更密集。在 MetaTrader 5 测试仪中,您可以看到这根蜡烛上的价格在36 秒内单调、均匀、无抖动地上升到最高点, 然后出现小幅回调。而在期货(股票跳动)上,您可以看到价格在几分之一秒内急剧跳动,然后开始正常交易。对于其他报价急剧跳动的新闻/统计数据,原理也是一样的。该蜡烛图为 GBPUSD D1。截图在存档中。 附加的文件: 8i7dn1e2.zip 265 kb MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器 讨论 开发跨平台网格 EA 交易(第三部分): 使用马丁格尔的基于修正的网格 1...12131415161718192021 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请以表格(xls、csv)形式提供勾选流。
在这种棘手的问题上,您不能使用您无法理解的屏幕。您还需要一份关于测试条件和设置的完整说明。
雷纳特,一切都非常简单,您可以在屏幕上看到--使用真正的tick 生成算法,M1 栏内的价格可以在任何百分比(点)的回撤(有回撤)和相对较长的蜡烛中移动--如果这些移动是在开仓和平仓之间,则生成不会显示任何这些(或几乎不显示)。
这适用于 MetaTrader 5 和 MetaTrader 4。
来自 alpari cabinet 的点数历史 - 23.04.2013 01:32 和 23.04.2013 09:16 条形图
恐怕这样的解释还不够。
你没有费心去描述或说明问题到底出在哪里,而且你已经给出了第三张截图,作为 "为了不让别人看懂 "的特别说明。
我对这个算法非常困惑。我理解其中的一部分,但另一部分却不理解。
看起来,关于支撑点,它基本上是取历史条形图的成交量,如果高于 11(11 是支撑点的最大数量),则使用 11,但如果不是这样,那么计算支撑点数量的公式是什么。
最好能提供更多相关资料。我已经把谷歌的二进制生命耗尽了,却只找到了两份与这一 "奇迹 "算法有关的文档。我不介意阅读文件
谢谢
我认为这篇文章对您有帮助。https://www.mql5.com/en/articles/75
顺便说一下,MT4 中的'ticks'生成算法真的很混乱,尤其是控制点 的模式。
恐怕这样的解释还不够。
你没有费心去描述或说明问题到底出在哪里,而且你已经给出了第三张截图,作为 "为了不让别人看懂 "的特别说明。
https://www.mql5.com/ru/forum/1031/page16#comment_235639
问题在于刻度线生成 = 测试不准确,没有考虑到 M1 条内的间隙(通常是新闻),没有考虑到 M1 条内可能出现的重大价格回撤(10%-100%),没有考虑到每个刻度线的价差扩大(可能只是所有刻度线中的一个)。
下面是 M1 蜡烛图内生成的刻度线和可能的真实刻度线。
http://i46.fastpic.ru/big/2013/0611/ec/60ff466618dae487bccb333c5e3959ec.gif
真实 ECN 账户的点差扩大。
http://i46.fastpic.ru/big/2013/0606/81/de15e6208a468b27a796cd31c0870d81.gif
因此,称这种生成足够精确是不正确的。
现在,提供深度勾选历史已经不是问题,网速已经提高了 100-1000 倍(拨号 - adsl,光学),硬盘已经提高了 1000 倍(千兆字节 - 太字节),每兆字节信息的价格(下载和硬盘)在过去 10 年中已经下降,仍然有 Torrents,欧元兑美元从 2007 年 4 月到现在的整个勾选历史的格式大小为 .在 Dukascopy,bi5 = 743 MB(例如,以 ADSL 速度 10 Mbit = 1 Mb/sec,12 分钟内下载完毕)。
如果出现缺口,即在测试仪(MetaTrader 5 和 MetaTrader 4)的缺口内工作:
止盈、止损
买入止损、卖出止损
买入限价、卖出限价(未检查买入止损限价、卖出止损限价)。
这在实际交易中是不可能发生的,只有在市场上开立的订单才能正常工作,但它们同样也有:
止盈、止损 - 在缺口内工作、
无滑点、
如果间隙在 M1 条内,那么市场订单也会被打开,这是不正确的。
代码的真实示例 - 如果有人怀疑,请自己检查。
http://i47.fastpic.ru/big/2013/0625/8d/c080b0b059fa0bda50deb3d0d0e27a8d.gif
http://i47.fastpic.ru/big/2013/0625/db/d1f75f162fa1b367b5614bfae5ad53db.gif
http://i47.fastpic.ru/big/2013/0625/ee/b3c14d69cbb67acda6395999f3dbd6ee.gif
http://i47.fastpic.ru/big/2013/0625/d1/8788c96fa7dcc69fc8e72dc4b2de94d1.gif
问题在于,刻度线生成 = 测试不准确,没有考虑到 M1 柱内的间隙(通常是新闻),没有考虑到 M1 柱内可能出现的重大价格回撤(10%-100%),没有考虑到每个刻度线的点差(可能只是一个刻度线)。
在您的图纸中,柱状图与刻度线并不对应。
如果 M1 条内有缺口,那么在测试仪中生成的刻度点 就会显示出与 "缺口 "接近的图像,并有很大的跳动。 在您的图表中,刻度点上有很大的缺口,但条形图上没有缺口。如果有间隙,条形图的 TR 值不会小于刻度线间隙。
也就是说,可能存在问题,但问题不在刻度线的生成上。
在您的图表中,条形图与刻度线并不对应。
在您的图表中,刻度 上有一个巨大的间隙,而条形图上则没有间隙。如果存在间隙,那么条形图的 TR 将不会小于刻度线间隙。
也就是说,可能存在问题,但问题不在刻度线的生成上。
在我的图纸中,条形图与刻度线不一致的具体位置在哪里?
在帖子https://www.mql5.com/ru/forum/1031/page18#comment_520781 中,我举了第一个图片的例子,以便其他人更容易理解。
我很快会发布一个视频,将 MetaTrader 5 和 MetaTrader 4 测试程序中生成的刻度与 M1 烛柱内的真实刻度进行比较。
以下是2013 年 9 月 6 日非农就业数据 公布期间期货生成的刻度和实际刻度的比较。
14:30 蜡烛图(MetaTrader 5 时间)的成交量为 39 个点,alpari ECN 为 86 个点,标准为 136 个点、
但这并不重要(刻度线数量),因为刻度线的生成 原理是相同的,只是刻度线会更密集。
在 MetaTrader 5 测试仪中,您可以看到这根蜡烛上的价格在36 秒内单调、均匀、无抖动地上升到最高点, 然后出现小幅回调。
而在期货(股票跳动)上,您可以看到价格在几分之一秒内急剧跳动,然后开始正常交易。
对于其他报价急剧跳动的新闻/统计数据,原理也是一样的。
该蜡烛图为 GBPUSD D1。
截图在存档中。