有点惊讶 :)我想我应该分享并提出一个非反问的问题。 - 页 5 123456789101112...25 新评论 --- 2011.03.31 01:06 #41 hrenfx:向开发商提问。带指标的专家顾问和同一专家顾问,但在其代码中转移了指标("一体化"),在测试器中的执行速度是否会有所不同?在哪个方向?最有可能的是,对这个问题不会有明确的答案。但我仍然要求你以某种方式或多或少地澄清这个问题。我记得在第四论坛上有一个流行的评论,即在没有IndicatorCounted调用的情况下,依赖于其前值的指标将以很大的制动效果工作。因为expo将不得不在每个tick上计算整个缓冲区。 因此,如果我们谈论的是Buf[i]=(High[i]+Low[i])/2类型的基元,我们当然可以在专家顾问中实现它们,而且工作起来肯定会更快。你为什么要做一个不理解的愁眉苦脸? 知道什么会更快,能解决你的问题吗?玩得开心 hrenfx 2011.03.31 01:11 #42 伙计们,别犯傻了!在提出的速度问题中,要注意 "测试者 "这个词。在测试员和优化员的情况下,谈论速度才有意义。测试器和优化器不需要 IndicatorCounted() 。 hrenfx 2011.03.31 01:17 #43 开发人员,如果他们愿意,将确认,不说谎,他们总是可以将指标转移到专家顾问的代码中,在测试器中的结果绝对相同。但与此同时,我们不会失去任何速度,并将获得 一个进一步优化算法的严重 机会。在进行了这样的优化后,"一体机 "在测试仪中的速度将永远比其指标 "孪生兄弟 "的定义快。只有那些欣赏Tester和Optimizer的执行速度的人,才需要 "一体化 "的变体。此外,变体 "一体化 "可以很容易地转移到你自己编写的 "粗略 "优化器中,以更快地进行优化。 Dmitry Fedoseev 2011.03.31 01:23 #44 那么,如果你,hrenfx,只为测试者写专家,是可以理解的。 Renat Fatkhullin 2011.03.31 01:29 #45 hrenfx: 对于测试器和优化器来说,不需要 IndicatorCounted() 。在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。在MT4的最后一个版本中,只是纠正了缓冲区重新初始化的一个错误,就暴露了不考虑IndicatorCounted()的指标的问题。 hrenfx 2011.03.31 01:40 #46 Renat:在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。仅仅是纠正了MT4最后一个版本中缓冲区重新初始化的一个错误,就暴露了不考虑IndicatorCounted()的指标的问题。什么是断章取义的习惯?我说的是EA中没有IndicatorCounted()的问题。据称,由于这种缺失,一体式的EA不得不对同样的事情重新计算一百次。但在专家顾问系统中不需要明确的IndicatorCounted(),它可以通过静态变量 简单实现。最初,我们谈论的是有能力编写的指标和有能力编写的专家顾问 "合一 "的TERTER。我们不是在讨论坏手的分析。我们正在比较两种为Tester编写EA的方法的速度。恰恰是速度问题的重要性所在。 Dmitry Fedoseev 2011.03.31 01:40 #47 Renat:在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。在MT4的最后一个版本中,刚刚修复了一个缓冲区重新初始化的错误,发现了指标的问题,没有考虑IndicatorCounted()。在测试器中, 条形图是按顺序接收的,没有通信中断。最后一个小节的时间被记住了,由于这个原因,只有一个小节被重新计算。但这只会是试验者的玩具。 Dmitry Fedoseev 2011.03.31 01:42 #48 hrenfx:....它最初是关于有能力的指标 和有能力的一体式EA的编写。弯曲的手没有汇报。所比较的正是两个专业编写的EA的速度。不要对背景保持沉默。你说的是 "多合一 "的EA,完全是为了在测试器中工作。 hrenfx 2011.03.31 01:46 #49 Integer:不要对背景沉默不语。你说的是一个只为测试者服务的一体化顾问。特别是对你来说,我再次写道,就像上面所有的帖子中的大写字母一样,速度对测试者和优化者来说是很重要的。这就是为什么速度只考虑测试仪和优化器的原因。速度,只有速度。假设你在TESTER中有两个相同的结果,一个是指标,另一个是 "一体的"。第二个人的工作速度更快。很明显,为了优化它,你将运行第二个变体(因为它更快),找到必要的参数,并将它们插入带有指标的专家顾问,你将在真实账户上运行,因为那里的机制对真实交易更可靠。我们再一次讨论测试仪中的速度。 Dmitry Fedoseev 2011.03.31 01:50 #50 hrenfx:特别是对你来说,我再写一遍,因为在上面所有的帖子中都是用大写字母写的,速度对测试者和优化者来说很重要。这就是为什么速度只是测试者和优化者的一个问题。 我不需要亲自写什么,我可以阅读,注意力稳定,记忆力好。此外,你亲自用大写字母回复我的这一信息,表明我对konokst的认识。 123456789101112...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
向开发商提问。
带指标的专家顾问和同一专家顾问,但在其代码中转移了指标("一体化"),在测试器中的执行速度是否会有所不同?在哪个方向?
最有可能的是,对这个问题不会有明确的答案。但我仍然要求你以某种方式或多或少地澄清这个问题。
我记得在第四论坛上有一个流行的评论,即在没有IndicatorCounted调用的情况下,依赖于其前值的指标将以很大的制动效果工作。因为expo将不得不在每个tick上计算整个缓冲区。
因此,如果我们谈论的是Buf[i]=(High[i]+Low[i])/2类型的基元,我们当然可以在专家顾问中实现它们,而且工作起来肯定会更快。
你为什么要做一个不理解的愁眉苦脸? 知道什么会更快,能解决你的问题吗?
玩得开心
开发人员,如果他们愿意,将确认,不说谎,他们总是可以将指标转移到专家顾问的代码中,在测试器中的结果绝对相同。但与此同时,我们不会失去任何速度,并将获得 一个进一步优化算法的严重 机会。在进行了这样的优化后,"一体机 "在测试仪中的速度将永远比其指标 "孪生兄弟 "的定义快。
只有那些欣赏Tester和Optimizer的执行速度的人,才需要 "一体化 "的变体。此外,变体 "一体化 "可以很容易地转移到你自己编写的 "粗略 "优化器中,以更快地进行优化。
对于测试器和优化器来说,不需要 IndicatorCounted() 。
在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。
你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。
在MT4的最后一个版本中,只是纠正了缓冲区重新初始化的一个错误,就暴露了不考虑IndicatorCounted()的指标的问题。
在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。
你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。
仅仅是纠正了MT4最后一个版本中缓冲区重新初始化的一个错误,就暴露了不考虑IndicatorCounted()的指标的问题。
什么是断章取义的习惯?我说的是EA中没有IndicatorCounted()的问题。据称,由于这种缺失,一体式的EA不得不对同样的事情重新计算一百次。但在专家顾问系统中不需要明确的IndicatorCounted(),它可以通过静态变量 简单实现。
最初,我们谈论的是有能力编写的指标和有能力编写的专家顾问 "合一 "的TERTER。我们不是在讨论坏手的分析。我们正在比较两种为Tester编写EA的方法的速度。恰恰是速度问题的重要性所在。
在这里,我们开始...用这种方法,你会在计算上得到一个疯狂的刹车。
你需要学习理论并查看标准指标。它们几乎都是用IndicatorCounted()进行经济计算的,并且只重新计算最后一个柱状。
在MT4的最后一个版本中,刚刚修复了一个缓冲区重新初始化的错误,发现了指标的问题,没有考虑IndicatorCounted()。
在测试器中, 条形图是按顺序接收的,没有通信中断。最后一个小节的时间被记住了,由于这个原因,只有一个小节被重新计算。但这只会是试验者的玩具。
....
它最初是关于有能力的指标 和有能力的一体式EA的编写。弯曲的手没有汇报。所比较的正是两个专业编写的EA的速度。
不要对背景保持沉默。你说的是 "多合一 "的EA,完全是为了在测试器中工作。
不要对背景沉默不语。你说的是一个只为测试者服务的一体化顾问。
特别是对你来说,我再次写道,就像上面所有的帖子中的大写字母一样,速度对测试者和优化者来说是很重要的。这就是为什么速度只考虑测试仪和优化器的原因。
速度,只有速度。
假设你在TESTER中有两个相同的结果,一个是指标,另一个是 "一体的"。第二个人的工作速度更快。很明显,为了优化它,你将运行第二个变体(因为它更快),找到必要的参数,并将它们插入带有指标的专家顾问,你将在真实账户上运行,因为那里的机制对真实交易更可靠。
我们再一次讨论测试仪中的速度。
特别是对你来说,我再写一遍,因为在上面所有的帖子中都是用大写字母写的,速度对测试者和优化者来说很重要。这就是为什么速度只是测试者和优化者的一个问题。
我不需要亲自写什么,我可以阅读,注意力稳定,记忆力好。此外,你亲自用大写字母回复我的这一信息,表明我对konokst的认识。