大君168 发表于 2020-9-19 13:06:15

外推器(Extrapolator)

本指标是基于多个方法的, 可以在方法的输入变量中选择:
方法 1: Fourier's 外推; 频率使用 Quinn-Fernandes 算法计算
方法 2: 自动关联方法
方法 3: 加权 Burg 方法
方法 4: 使用Helme-Nikias函数的Burg方法
方法 5: Itakura-Saito (几何) 方法
方法 6: 修改的协方差方法
方法 2-6 是线性预测方法. 线性预测是基于使用过往数据通过线性函数计算取得将来的数据. 假定我们有了一些价格 x..x 的数值, 其中索引越大是越近的价格. 未来价格 x 的计算为
x = -Sum(a*x, i=1..p)
其中 a - coefficients of the model(模型系数), p - order of the model(模型顺序). 列出的方法 2-6 通过载最后n-p个柱进行训练时减小均方差错误以取得系数 a[] . 当然, 如果我们使用Levinson-Durbin方法使用n=2*p直接解出了以上提到的一系列方程, 我们就能在预测中不出错误. 这样的预测方法叫做 Prony 方法. 它的缺点是在未来序列数值的预测中不稳定. 所以没有包含此种方法.
其他的输入参数为:
LastBar - 过往数据中最后的柱编号
PastBars - 用于预测未来数值的过往柱数
LPOrder - 线性模型中过往柱的顺序分数 (0..1)
FutBars - 需要预测的未来柱数
HarmNo - 方法1的最大频率数 (0 表示所有频率)
FreqTOL - 方法1种频率计算的精度 (如果 >0.001 就不能汇总)
BurgWin - 方法2的求权函数编号 (0=Rectangular 1=Hamming 2=Parabolic)
本指标画出两条线, 蓝色线显示训练过的柱的价格, 红色线显示预测的未来价格.

笑死算求 发表于 2020-11-20 11:58:56

支持下

龙行天下 发表于 2020-11-25 11:53:36

{:1_179:}

农夫三拳 发表于 2020-12-5 19:51:24

{:1_179:}

电工 发表于 2020-12-11 10:21:26

{:1_186:}

samfx 发表于 2021-1-2 11:33:19

{:1_181:}

又过零点 发表于 2021-1-15 11:53:28

{:1_179:}

lwkghjgu 发表于 2021-1-21 21:42:33

{:1_179:}

名不正则言承旭 发表于 2021-1-25 14:01:46

{:1_186:}

牛啊 发表于 2021-1-26 16:40:34

{:1_181:}
页: [1] 2 3 4 5 6
查看完整版本: 外推器(Extrapolator)