请问DxdCn老师,MT4中的标准偏差通道,如果是在后台生成的话,他的第一个时间开始价格与结束的价格 ,是如何计算出来的?

 

请问DxdCn老师,MT4中的标准偏差通道,如果是在后台生成的话,他的第一个时间开始价格与结束的价格 ,是如何计算出来的?

使用这句 只能 在当前窗口里 添加 通道 ObjectCreate("DEV", OBJ_STDDEVCHANNEL, 0, Time[56], 0, Time[0], 0); 这样的方式可以取到价格。

我现在想 给他一个数列(在一个EA里求不同货币与周期的 通道开始价格与结束价格),我要怎么做?

或是可以告诉我 OBJ_STDDEVCHANNEL 内部是使用什么公式算出来第个时间价格与,最后一个时间价格?

==================

还有 标准偏差通道 与 函数iStdDev的关系是什么?是不是可以通过 iStdDev 来计算出 标准偏差通道的开始价格与结束价格?那要怎么计算?

==================

 

其实, 从感念上说 STDDEV 就是 数据值对平均值的偏离 的平均。  如何 平均值、偏离的计算方式可以有多种,可以加权重.

公式在任何讲解统计计算数据处理的书上都有,参考 https://www.mql5.com/en/code/8022

通道 是在其原值上加减一个比例,构成两个值,形成上下通道线。

第一个时间开始价格与结束的价格 ? 你指什么第一个? 应该是用那个时间前一段时间的价格序列数据

 
DxdCn:

其实, 从感念上说 STDDEV 就是 数据值对平均值的偏离 的平均。  如何 平均值、偏离的计算方式可以有多种,可以加权重.

公式在任何讲解统计计算数据处理的书上都有,参考 https://www.mql5.com/en/code/8022

通道 是在其原值上加减一个比例,构成两个值,形成上下通道线。

第一个时间开始价格与结束的价格 ? 你指什么第一个? 应该是用那个时间前一段时间的价格序列数据

https://www.mql5.com/en/code/8022这个贴子上面的代码我已经有了,可是帮我帮助不大。


我们在托一条 OBJ_STDDEVCHANNEL 在窗体里面的时候,这条通道会随着我们托动的时间长度来 自动计算出当前OBJ_STDDEVCHANNEL 的第一个价格与OBJ_STDDEVCHANNEL 末的最后一个价格。

我主要是想了解这两个价格是如何产生的。 我知道可能是跟据STDDEV 的偏差产生。只是我想更清楚的了解 OBJ_STDDEVCHANNEL 怎么生成 第一个价格的与他结束的价格?我想在后台自己可以计算出他的价格来。

原因: