我曾经做了一个这样的东西 ... - 页 2 123456789...17 新评论 Prival 2010.07.15 11:22 #11 你有没有试过这个近似https://ru.wikipedia.org/wiki/Кубический_сплайн? 这是Matcad中的一个内置函数。有时它的结果非常好。我甚至没有尝试在MQL中编程(我知道我的思维有多迟钝)。如果你这样做,会很有趣,如果有必要,我可能会帮助你将matcad计算与MQL中的计算进行比较。 Candid 2010.07.15 11:30 #12 Prival: 你有没有试过这个近似https://ru.wikipedia.org/wiki/Кубический_сплайн? 这是Matkadec的一个内置函数。有时它的结果非常好。我甚至没有尝试在MQL中编程,因为我不是很方便。如果你这样做,会很有趣,如果有必要,我可能会帮助你将matcad计算与MQL中的计算进行比较。 问题是,近似值本身并不引起我太大的兴趣,我感兴趣的是推断的可能性。而且最好能看到它背后的一些物理意义。而花键似乎不是为它设计的。 花键背后能有什么物理意义? 顺便说一句,我们是直呼其名的,不是吗? Andrei01 2010.07.15 11:38 #13 Prival: 我甚至没有尝试过用MQL编程。 看到你的代码,我明白你很擅长这个。如果你突然这样做,会很有趣,如果你需要帮助比较matcad计算和MQL代码 。 编程的曲高和寡只是不知道仔细编写程序 的几个简单规则。一旦人们理解了它们,情况就不再是这样了。顺便说一下,这段代码也有马虎之处--主调用函数的主体不能包含计算代码,例如循环,所有东西都必须卷进一个函数。 Candid 2010.07.15 11:56 #14 Andrei01:顺便说一下,这段代码也有一些古怪的地方--主调用函数的主体不能包含任何计算代码,例如循环,所有东西都必须卷进一个函数中。 一般来说,避免一些对大型项目正确的规则,有时可以加快程序的速度。考虑到应用的特殊性,这对MQL来说尤其如此。我可以坦白地说,我有时会使用或多或少的结构化代码 进行调试,然后再改回线性代码 :)。虽然这可能是一种极端主义:)。 但在这种情况下,我打算快速地 "看一看",所以它是最纯粹的线性代码。 TheXpert 2010.07.15 12:08 #15 Andrei01: 编程的曲高和寡只是不知道仔细编写程序的几个简单规则。 胡说八道。 一旦理解了它们,马虎就立即消失了。 胡说八道。 要调用的主函数的主体不能包含计算代码 这是为什么呢? 烛光。 有一天,我突然意识到一个简单的问题:最小二乘法的逼近基本上可以归结为对向量的线性组合进行最小化。也就是说,你可以制作某种通用的近似函数。说完后,这里是函数的标题。 你以前在哪里?就在昨天,我写完了同样的东西,虽然是用C++写的。谢谢,它也会派上用场。 Andrei01 2010.07.15 12:11 #16 Candid: 一般来说,不使用一些对大型项目正确的规则,有时可以大大加快方案的速度。鉴于应用的特殊性,这对MQL来说尤其如此。我可以坦白地说,我有时会使用或多或少的结构化代码进行调试,然后再改回线性代码 :)。不过这可能是一种极端主义 :)。在这种情况下,我打算做一个快速的 "what-if "看,所以它是最纯粹形式的线性代码。我同意,在调试阶段,保持一些片段暂时开放是很方便的......而在最终的版本中,你可以解开整个代码,使其变得不可读,并微乎其微地提高性能,但在实践中,代码的可读性 总是更重要的,特别是对于进一步的修改和搜索bug。 此外,并不是说折叠成函数会明显减慢程序的速度--优化一个计算算法,很多操作可能是没有意义的,这要好得多。 Andrei01 2010.07.15 12:18 #17 TheXpert:1.废物。1.胡说八道。2.这是为什么? 1.为什么说是废话?这一结论的依据是什么? 2.一个 正常编写的程序(任何复杂程度)的结构在主函数中必须是完全可见和可读的。 如果一个程序员很笨拙,很马虎,他/她就无法做到这一点,这使得程序的可读性很差,包括对笨拙的程序员自己来说,这导致在任何现代化和代码修改时,笨拙的程度进一步倍增。 Victor Nikolaev 2010.07.15 12:22 #18 Andrei01: 1 为什么会出现这种无稽之谈?这一结论的依据是什么? 2.一个正常编写的程序(任何复杂程度)的结构在主函数中必须是完全可见和可读的。 如果一个程序员笨手笨脚、马马虎虎,他就无法做到这一点,这使得程序的可读性很差,包括笨手笨脚的程序员自己,这导致在任何现代化和改变代码的时候,笨手笨脚的情况进一步倍增。 也许你可以做一个大师班,而不是亵渎他人。 通常,在说了 "A "之后,你还应该说 "B"。 Andrei01 2010.07.15 12:29 #19 Vinin: 也许你可以展示一个大师班,而不是亵渎他人。 通常情况下,你必须说 "A",你必须说 "B"。 你到底对什么感兴趣,可以具体说明吗?如何将代码最小化到一个函数中,使主函数不会有计算代码散落在这里和那里? Andrei01 2010.07.15 12:33 #20 TheXpert: Gg :) 如果你没有这个最重要的功能呢?总之,无可奉告 :) 你是否不使用主要的可调用函数 start()?你没有听说过关于这个功能的任何事情吗?:) 123456789...17 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你有没有试过这个近似https://ru.wikipedia.org/wiki/Кубический_сплайн? 这是Matkadec的一个内置函数。有时它的结果非常好。我甚至没有尝试在MQL中编程,因为我不是很方便。如果你这样做,会很有趣,如果有必要,我可能会帮助你将matcad计算与MQL中的计算进行比较。
问题是,近似值本身并不引起我太大的兴趣,我感兴趣的是推断的可能性。而且最好能看到它背后的一些物理意义。而花键似乎不是为它设计的。 花键背后能有什么物理意义?
顺便说一句,我们是直呼其名的,不是吗?
我甚至没有尝试过用MQL编程。 看到你的代码,我明白你很擅长这个。如果你突然这样做,会很有趣,如果你需要帮助比较matcad计算和MQL代码 。
编程的曲高和寡只是不知道仔细编写程序 的几个简单规则。一旦人们理解了它们,情况就不再是这样了。顺便说一下,这段代码也有马虎之处--主调用函数的主体不能包含计算代码,例如循环,所有东西都必须卷进一个函数。
顺便说一下,这段代码也有一些古怪的地方--主调用函数的主体不能包含任何计算代码,例如循环,所有东西都必须卷进一个函数中。
一般来说,避免一些对大型项目正确的规则,有时可以加快程序的速度。考虑到应用的特殊性,这对MQL来说尤其如此。我可以坦白地说,我有时会使用或多或少的结构化代码 进行调试,然后再改回线性代码 :)。虽然这可能是一种极端主义:)。
但在这种情况下,我打算快速地 "看一看",所以它是最纯粹的线性代码。
编程的曲高和寡只是不知道仔细编写程序的几个简单规则。
胡说八道。
一旦理解了它们,马虎就立即消失了。
胡说八道。
要调用的主函数的主体不能包含计算代码
这是为什么呢?
烛光。
有一天,我突然意识到一个简单的问题:最小二乘法的逼近基本上可以归结为对向量的线性组合进行最小化。也就是说,你可以制作某种通用的近似函数。说完后,这里是函数的标题。
你以前在哪里?就在昨天,我写完了同样的东西,虽然是用C++写的。谢谢,它也会派上用场。
一般来说,不使用一些对大型项目正确的规则,有时可以大大加快方案的速度。鉴于应用的特殊性,这对MQL来说尤其如此。我可以坦白地说,我有时会使用或多或少的结构化代码进行调试,然后再改回线性代码 :)。不过这可能是一种极端主义 :)。
在这种情况下,我打算做一个快速的 "what-if "看,所以它是最纯粹形式的线性代码。
我同意,在调试阶段,保持一些片段暂时开放是很方便的......而在最终的版本中,你可以解开整个代码,使其变得不可读,并微乎其微地提高性能,但在实践中,代码的可读性 总是更重要的,特别是对于进一步的修改和搜索bug。
此外,并不是说折叠成函数会明显减慢程序的速度--优化一个计算算法,很多操作可能是没有意义的,这要好得多。
1.废物。
1.胡说八道。
2.这是为什么?
1.为什么说是废话?这一结论的依据是什么?
2.一个 正常编写的程序(任何复杂程度)的结构在主函数中必须是完全可见和可读的。
如果一个程序员很笨拙,很马虎,他/她就无法做到这一点,这使得程序的可读性很差,包括对笨拙的程序员自己来说,这导致在任何现代化和代码修改时,笨拙的程度进一步倍增。
1 为什么会出现这种无稽之谈?这一结论的依据是什么?
2.一个正常编写的程序(任何复杂程度)的结构在主函数中必须是完全可见和可读的。
如果一个程序员笨手笨脚、马马虎虎,他就无法做到这一点,这使得程序的可读性很差,包括笨手笨脚的程序员自己,这导致在任何现代化和改变代码的时候,笨手笨脚的情况进一步倍增。
也许你可以做一个大师班,而不是亵渎他人。
通常,在说了 "A "之后,你还应该说 "B"。
也许你可以展示一个大师班,而不是亵渎他人。
通常情况下,你必须说 "A",你必须说 "B"。
你到底对什么感兴趣,可以具体说明吗?如何将代码最小化到一个函数中,使主函数不会有计算代码散落在这里和那里?
Gg :) 如果你没有这个最重要的功能呢?总之,无可奉告 :)