帮助写一个线性回归 - 页 3

 
lna01:
kvn
而且我也非常感谢任何关于如何使电感器更快,如何提高MT的速度的材料。
还有,如果有人知道是否有关于不同MT语句的执行速度的信息(例如,不同语句的执行时间是多少个时钟周期)。
就MT而言,对用户来说,尽量减少指标缓冲区的数量是有益的。操作员的执行速度通常是使用Print和GetTickCount操作员独立学习的。尽管如果有人能消化这些内容并发表一篇文章,那将是很受欢迎的。
我已经写过了--为了优化,不希望通过ArrayResize() 多次增加数组的大小[作为最后的手段,分配大余量的内存,例如,一次扩大数组中的一千元素],以及使用全局变量。此外,根据我的经验,通过iCustom() 调用自定义指标并不比直接嵌入代码的函数差(甚至更快)。你可以自己检查所有这三个论断。
 
Rosh:
通过iCustom() 调用自定义指标的速度与直接嵌入代码中的函数一样快(甚至更快)。你可以自己检查所有这三种说法。
我觉得很难同意它。通过iCustom() 的调用必须伴随着额外的服务操作,也就是说,正确构建的代码必须总是更快。但在实践中并不容易,通过iCustom() 工作,由于减少了开发和调试的时间,可以节省总的时间。另一个例子:当调用 iCustom()时,参数可变,指标缓冲区将被克隆,内存消耗将大大增加,交换将开始并告别速度。所以,iCustom() 不能成为一个普遍的建议。
 
For 和While之间有多大区别。
在我看来,For的速度要慢得多。
一个基于If的循环甚至更慢。
也许某个有大量编程经验的人至少可以按速度对操作者进行近似分类。
毕竟,即使是一个无害的评论也需要一些时间来处理。

我正在添加一个工作的LR。
附加的文件:
 
然后将这个指标的画法与at_LR0.mq4 的画法进行比较,并尝试找出为什么它不是MA的导数,以及如何使用at_LR0.mq4 代码正确摆脱尾巴。


这是一个非常有趣的指标。需要思考的问题。
但是尾巴呢,我不明白你的代码,如果你不介意的话,请详细说明一下。

P.S.不要为参数而烦恼,把指标放在小时图上,把你的周期设置为多一个。

我不明白。
 
kvn:
以及For和While语句的操作有多大区别。

有人告诉你Print和GetTickCount:)
 
kvn:
我不明白你的代码,如果你不介意告诉我更多。

这不是我的代码。虽然我有一个非常接近的人。没有 "思考 "的更多细节通常帮助不大,但它非常有效地吞噬了时间。
 
lna01:
罗什
通过iCustom() 调用自定义指标的速度与直接嵌入代码的函数一样快(甚至更快)。你可以自己检查所有这三种说法。
我觉得很难同意它。通过iCustom() 的调用必须伴随着额外的服务操作,也就是说,正确构建的代码必须总是更快。尽管在实践中,这并不容易,通过iCustom() 工作可能会因为减少开发和调试时间而节省总时间。另一个例子:当用可变参数调用iCustom() 时,指标缓冲区将克隆,内存消耗将大大增加,交换将开始并告别速度。所以,iCustom() 不能成为一个普遍的建议。
这是一个理论,自己去查吧。
 
通常在第一次把 "理论 "这个词当作脏话使用之后,讨论就变得毫无意义了:)。但由于这个例子是最近才有的,所以我还是要给它。你应该将1-quadrat与M_qRMA进行比较,M_qWMA应该存在于指标文件夹中。
附加的文件:
m_qrma_1.mq4  3 kb
 
第二次
P.S. 聪明的论坛引擎在指标名称中加入了_1,写的时候要去掉添加剂。
附加的文件:
m_qwma_1.mq4  3 kb
 
第三次
附加的文件: