为什么如此复杂 ???????
回归起点为 3*Lwma-2*Sma
回归终点为 4*Sma-3*Lwma
因此角度为(起点 - 终点)/周期
((3L-2S)-( 4S-3L))/period -->(3L-2S-4S+3L)/period -->6*(L-S)/period -->(6/period)*(L-S).
在相对值中,所需角度为 Lwma-Sma 之差,而在绝对值中,则乘以系数 6/周期。
PS 还有一个细微差别,因为零点 LR[0] 和终点 LR[period] 的点数为 period+1、
那么这就是计算波形的方法,反之亦然,如果按周期计算波形,则除以周期-1。
为何如此复杂 ???????
回归的起点为 3*Lwma-2*Sma
回归终点为 4*Sma-3*Lwma
因此角度为(起点-终点)/周期
((3L-2S)-( 4S-3L))/ 周期 -->(3L-2S-4S+3L)/ 周期 -->6*(L-S)/ 周期 -->(6/period)*(L-S)
相对而言,所需的角度就是 Lwma-Sma 的差值,而绝对角度则乘以系数 6/周期。
PS 还有一个细微差别,因为零点 LR[0] 和终点 LR[period] 的点数为 period+1、
那么这就是计算波形的方法,反之亦然,如果波形是按周期计算的,那么除以周期-1。
这似乎并不难。我没有使用现成的 SMA 和 LWMA,而是使用自己的代码来计算简单总和和加权总和。除了归一化之外,该指标没有任何新内容。试着为欧元兑英镑(EURGBP)和美元兑日元(USDJPY)建立一个没有归一化的回归斜率,你就会明白为什么归一化是必要的。
我个人解决这个问题的方法是将结果乘以所需工具的 1/Point、
结果发现,该值是以点为单位计算的,并不取决于金融工具的特征,因为它们已经被考虑在内了。
我个人解决这个问题的方法是将结果乘以我所寻找的仪器的 1/Point 值、
结果发现,数值是以点为单位计算的,并不取决于工具的特性,因为它们已经被考虑在内了。
这种方法也行得通,但不如对价格本身或其平均值进行归一化处理。这是个品味问题:一个人喜欢点数,另一个人喜欢百分比。
由于某些原因,我无法编译该指标。它说:
can't open "C:\Program Files (x86)\MetaTrader 5\MQL5\Indicators\Examples\Linear_Regression_Slope.ex5" output expert file Linear_Regression_Slope.ex5 1 1
会是什么原因呢?
这一切都与 Windows 开发人员的新安全策略有关。帮助》介绍了在这种情况下应采取的措施。
谢谢。我知道这个命令。这里似乎有很多人都遇到了这个问题。如果可能的话,请在安装 mt5 时在注册表中输入这个字符串,而不是告诉大家该怎么做、在哪里阅读。还有一个建议。我知道 vin 7 不允许客人更改程序文件中的文件夹。我一直在想:为什么不让 mt 在 "我的文档 "中搜索所有这些指标、专家和库?两个月前我的磁盘崩溃了,结果发现我的备份系统复制了 "我的文档 "中的所有文件夹,而没有复制 "程序文件 "中的一个文件夹。这是可以理解的:许多(如果不是全部)备份系统都认为用户数据通常不会存储在 "程序文件 "中。因为这个问题,我失去了很多 mt4 的开发经验。或者更好的办法是:在 mt5 中添加一个配置参数,指定 MQL5 文件夹的路径,让用户决定将该文件夹存储在哪里。默认情况下,将其创建在 "我的文档 "中。

线性回归斜率:
线性回归斜率归一化至 SMA。
作者: Vladimir