线性减速是编程错误还是MT4的特点? - 页 6 1234567891011 新评论 Vasiliy Smirnov 2013.09.20 07:47 #51 sergeev:你需要停止浪费时间,最终开始发展。 拟定职责范围。因为客户想要的是一个解决方案,而不是一个简单的时间框架。 已经运行)。 Aleksey Vyazmikin 2013.09.20 08:48 #52 FAQ:有经验的人已经向你解释过无数次了,在这段代码中,在启动函数的一次传递中 32个 "为 "周期 17次扫描订单(包括开放和历史订单)。 24次调用删除待处理订单 的功能,该功能对所有订单也有一个周期(*订单数)。 7次调用删除市场订单的功能,所有订单的周期相同(*订单的数量) 6个内含循环的极限值的修改(*订单数)6修改内含周期的止损订单(*订单数)。 10个内部有循环的订单函数调用(*订单数)。 37次打印(Print)。 7(七)次,你访问了整个历史上的全部酒吧(而且在测试期间还在增长)。而这需要大量的时间。 我甚至不是在谈论非优化的 "如果 "过滤器,其中的复杂条件(MT4中没有简略的检查)。 之后你就可以闭着眼睛看绝对看不懂的代码了,这并不重要,至少你可以把它放在一个样式器里,得到一些东西(虽然我个人不喜欢它的风格)。micle: 我可能会再说一遍,但是!第一个也可能是最主要的问题是,代码是不可读的,没有结构的。你可能有相当明确的职权范围。如果你理解ToR并正确地编写代码,它(通常)会在执行速度上带来可观的利润,但也会花费一些其他的钱。底线是你需要一个所谓的流程图,它将告诉你什么是被不必要地执行的。对于初级程序员(读作 "交易者")来说,通过MT4程序看到这样的代码可视化是很方便的。最简单的优化,据我所知,是将处理订单的代码系统化,即每条街只做2个主要请求,另外每1个点,如果ToR的条件要求在某些条件发生时处理订单,结果我们将收到1.检查条件,当一个新条形图打开时,升级/关闭订单。2.修改/关闭订单3.当一个新条形图被打开时,检查开立新订单的条件打开一个新的订单; 4.5.在每个刻度上检查条形升级的条件6.在满足条件5的情况下,现代化/关闭订单。但一位程序员告诉我,无论如何,代码将在每个tick执行(订单的完全符合性检查,而不仅仅是那部分,应该在每个tick检查),难道不能以某种方式解决这个问题?在优化过程中,"打印 "功能是否会减慢专家顾问的速度?你在 "样式器 "中运行后,附上了什么文件? Rustamzhan Salidzhanov 2013.09.20 08:51 #53 这是你在该主题的第一篇帖子中发布的。 Aleksey Vyazmikin 2013.09.20 09:10 #54 FAQ: который вы выложили в первом посте темы. 至于 "代码仍将在每次打勾时执行(对TOR进行全面检查,而不只是在每次打勾 时应检查的部分)",你能对此作出评论吗? Rustamzhan Salidzhanov 2013.09.20 09:14 #55 -Aleks-: 至于 "代码仍将在每一次打勾时执行(完全符合TOR的检查,而不仅仅是每一次打勾时应该检查的部分)",你是如何评论的? 你必须重做,明智地重做。然后一切都会在应该的时间和方式下工作。 Aleksey Vyazmikin 2013.09.20 09:22 #56 FAQ: 你必须重做,你必须明智地重做。然后一切都会在应该的时间和方式下工作。我说的不是这个代码,而是全球。所以你反驳了这个说法? --- 2013.09.20 09:30 #57 -Aleks-: 我说的不是这个代码,而是全球。所以你反驳了这个说法?不要搞理论,反正你什么都不懂。 所有没有具体代码或应用的理论都只是一派胡言。如果你想反驳或证明它,就去做代码,看看它是如何表现的。 Aleksey Vyazmikin 2013.09.20 09:51 #58 sergeev:不要搞理论,反正你什么都不懂。 所有没有具体代码或应用的理论都只是空谈。如果你想反驳或证明它,就去做代码,看看它是如何表现的。可能有很多我不明白的地方,但我正在努力理解......思考你的行动呼吁... --- 2013.09.20 10:09 #59 -Aleks-: 但试图理解它...除非你打开MetaEditor,开始写你自己的代码,否则你永远不会明白它是如何工作的。 而即使是一个小的初级职业者,也会用他的实践能力和经验观察来压倒你所有的理论知识。 如果你不打算 "自己写代码"--那么就不要在这个论坛上问为什么有些东西会滞后,因为这对你没有意义。 还是你根据论坛的建议决定成为一名专业的编码员? :)))) 主题的名称 "线性减速 "告诉我们,你曾在一些科学部门或工程师那里学习。在编程中没有理论家,就像没有职业足球运动员/教练/外科医生/语言学家是理论家而从未实践过一样。 你为找出程序不工作的原因所做的一切努力,不应该在 "我想知道 "的平面上,而应该在 "必须做 "的具体矢量上。如果没有具体的行动,其他所有听起来很高的理论推理都不值一文。还有一点幽默感的说法。 Aleksey Vyazmikin 2013.09.20 10:36 #60 sergeev:除非你打开MetaEditor,开始写你自己的代码,否则你永远不会明白它是如何工作的。 而即使是一个小的初级职业者,也会用他的实践能力和经验观察来压倒你所有的理论知识。 如果你不打算 "自己写代码",那么就不要在论坛上问为什么有些东西会滞后,因为这对你来说毫无意义。 还是你根据论坛的建议决定成为一个编码专家? :)))主题的名称 "线性制动 "告诉我们,你在一些科学或工程学校学习。在编程中没有理论家,就像没有职业足球运动员/教练/外科医生/语言学家是理论家而从未实践过一样。 你为找出计划失败的原因所做的一切努力,必须不在 "我想知道 "的平面上,而在 "必须做 "的特定矢量上。其他所有带有华而不实的理论推理,如果没有具体的行动,是不值一文的。还有一点幽默的实质内容的主题。谢谢你的幽默!但关于这个问题,我的专业工作是在税收优化领域,所以我对算法很熟悉;)相信我的TOR是可以理解的,当然是在明确了细节之后(我尝试用excel画图和计算)。此外,我熟悉MetaEditor,我能够制作一个简单的指标或纠正专家顾问的逻辑。但我对交易功能 有一个很大的问题......我现在只是时间有限,我不觉得自己是个天生的程序员,但我需要了解MQL语言的基础知识和特点,以便在完成订单时维护我的利益。然后我真的很好奇。 Документация по MQL5: Торговые функции www.mql5.com Торговые функции - Документация по MQL5 1234567891011 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你需要停止浪费时间,最终开始发展。 拟定职责范围。
因为客户想要的是一个解决方案,而不是一个简单的时间框架。
有经验的人已经向你解释过无数次了,在这段代码中,在启动函数的一次传递中
32个 "为 "周期
17次扫描订单(包括开放和历史订单)。
24次调用删除待处理订单 的功能,该功能对所有订单也有一个周期(*订单数)。
7次调用删除市场订单的功能,所有订单的周期相同(*订单的数量)
6个内含循环的极限值的修改(*订单数)
6修改内含周期的止损订单(*订单数)。
10个内部有循环的订单函数调用(*订单数)。
37次打印(Print)。
7(七)次,你访问了整个历史上的全部酒吧(而且在测试期间还在增长)。
而这需要大量的时间。
我甚至不是在谈论非优化的 "如果 "过滤器,其中的复杂条件(MT4中没有简略的检查)。
之后你就可以闭着眼睛看绝对看不懂的代码了,这并不重要,至少你可以把它放在一个样式器里,得到一些东西(虽然我个人不喜欢它的风格)。
我可能会再说一遍,但是!第一个也可能是最主要的问题是,代码是不可读的,没有结构的。你可能有相当明确的职权范围。如果你理解ToR并正确地编写代码,它(通常)会在执行速度上带来可观的利润,但也会花费一些其他的钱。
底线是你需要一个所谓的流程图,它将告诉你什么是被不必要地执行的。对于初级程序员(读作 "交易者")来说,通过MT4程序看到这样的代码可视化是很方便的。
最简单的优化,据我所知,是将处理订单的代码系统化,即每条街只做2个主要请求,另外每1个点,如果ToR的条件要求在某些条件发生时处理订单,结果我们将收到
1.检查条件,当一个新条形图打开时,升级/关闭订单。
2.修改/关闭订单
3.当一个新条形图被打开时,检查开立新订单的条件
打开一个新的订单; 4.
5.在每个刻度上检查条形升级的条件
6.在满足条件5的情况下,现代化/关闭订单。
但一位程序员告诉我,无论如何,代码将在每个tick执行(订单的完全符合性检查,而不仅仅是那部分,应该在每个tick检查),难道不能以某种方式解决这个问题?
在优化过程中,"打印 "功能是否会减慢专家顾问的速度?
你在 "样式器 "中运行后,附上了什么文件?
FAQ:
который вы выложили в первом посте темы.
至于 "代码仍将在每次打勾时执行(对TOR进行全面检查,而不只是在每次打勾 时应检查的部分)",你能对此作出评论吗?
至于 "代码仍将在每一次打勾时执行(完全符合TOR的检查,而不仅仅是每一次打勾时应该检查的部分)",你是如何评论的?
你必须重做,你必须明智地重做。然后一切都会在应该的时间和方式下工作。
我说的不是这个代码,而是全球。所以你反驳了这个说法?
我说的不是这个代码,而是全球。所以你反驳了这个说法?
不要搞理论,反正你什么都不懂。
所有没有具体代码或应用的理论都只是一派胡言。
如果你想反驳或证明它,就去做代码,看看它是如何表现的。
不要搞理论,反正你什么都不懂。
所有没有具体代码或应用的理论都只是空谈。
如果你想反驳或证明它,就去做代码,看看它是如何表现的。
可能有很多我不明白的地方,但我正在努力理解......
思考你的行动呼吁...
但试图理解它...
除非你打开MetaEditor,开始写你自己的代码,否则你永远不会明白它是如何工作的。
而即使是一个小的初级职业者,也会用他的实践能力和经验观察来压倒你所有的理论知识。
如果你不打算 "自己写代码"--那么就不要在这个论坛上问为什么有些东西会滞后,因为这对你没有意义。
还是你根据论坛的建议决定成为一名专业的编码员? :)))) 主题的名称 "线性减速 "告诉我们,你曾在一些科学部门或工程师那里学习。
在编程中没有理论家,就像没有职业足球运动员/教练/外科医生/语言学家是理论家而从未实践过一样。
你为找出程序不工作的原因所做的一切努力,不应该在 "我想知道 "的平面上,而应该在 "必须做 "的具体矢量上。
如果没有具体的行动,其他所有听起来很高的理论推理都不值一文。
还有一点幽默感的说法。
除非你打开MetaEditor,开始写你自己的代码,否则你永远不会明白它是如何工作的。
而即使是一个小的初级职业者,也会用他的实践能力和经验观察来压倒你所有的理论知识。
如果你不打算 "自己写代码",那么就不要在论坛上问为什么有些东西会滞后,因为这对你来说毫无意义。
还是你根据论坛的建议决定成为一个编码专家? :)))主题的名称 "线性制动 "告诉我们,你在一些科学或工程学校学习。
在编程中没有理论家,就像没有职业足球运动员/教练/外科医生/语言学家是理论家而从未实践过一样。
你为找出计划失败的原因所做的一切努力,必须不在 "我想知道 "的平面上,而在 "必须做 "的特定矢量上。
其他所有带有华而不实的理论推理,如果没有具体的行动,是不值一文的。
还有一点幽默的实质内容的主题。
谢谢你的幽默!
但关于这个问题,我的专业工作是在税收优化领域,所以我对算法很熟悉;)相信我的TOR是可以理解的,当然是在明确了细节之后(我尝试用excel画图和计算)。
此外,我熟悉MetaEditor,我能够制作一个简单的指标或纠正专家顾问的逻辑。但我对交易功能 有一个很大的问题......我现在只是时间有限,我不觉得自己是个天生的程序员,但我需要了解MQL语言的基础知识和特点,以便在完成订单时维护我的利益。
然后我真的很好奇。