请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Extrapolator - MetaTrader 5脚本

发布者:
Nikolay Kositsin
显示:
2058
等级:
(26)
已发布:
2014.01.20 07:43
已更新:
2016.11.22 07:33
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

原作者:

弗拉基米尔

外推是在时间序列预测领域长期研究的成果。该指标预测未来价格的行为。该指标画两条线:蓝色线显示在训练柱线上的模型价格,红线显示被预测的未来价格。

该指标基于可以由Method输入变量选择的几种方法:

  1. 傅立叶的外推系列;使用奎因 - 费尔南德斯算法计算频率;
  2. 自相关方法;
  3. 加权伯格方法;
  4. Helme-Nikias加权函数伯格法;
  5. Itakura-Saito (几何) 法;
  6. 被修改过的协方差法.

方法二到方法六为线性预测法。线性预测是基于未来值是以前值的线性函数的发现。假定我们有x[0]..x[n-1]的价格范围,其中下标越大对应的价格最近。

x[n]未来值的预测基于:

x[n] = -Sum(a[i]*x[n-i], i=1..p)

其中:

  • a[i=1..p] - 模型比例;
  • p - 模型结构.

命名方法2-6通过减少在最后训练的n-p个柱线上的平方根错误来寻找a[]比率。当然,在训练柱线上的零错误预测可以通过在n=2*p使用莱文森 - 德宾算法直接解答前面提到的线性方程组来获得. 这样一个预测方法称为Prony方法. 它的缺点是对未来范围值预测的不稳定性. 所以, 这个方法没有被包括进来.

其他的输入数据有:

  • LastBar - 最后柱线在前一数据上的下标;
  • PastBars - 被用于预测未来价格的历史柱线数量;
  • LPOrder - 线性模块结构,作为前几个柱线 (0..1)的一部分;
  • FutBars - 在一次预测中未来柱线的数量;
  • HarmNo - 方法1的频率的最大数值 (为0时选择所有频率);
  • FreqTOL - 方法1的频率预测的不准确性(>0.001可能不收敛);
  • BurgWin - 方法二的加权函数下标 (0=矩形, 1=海明, 2=抛物线);

这个指标起初使用MQL4实现并于2008年12月9日发布到mql4.com上的代码基地.

Extrapolator

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/412

CoeffofLine CoeffofLine

CoeffofLine指标显示最可能的未来价格方向 (2-3根柱线).

PCCI PCCI

PCCI(完美的商品通道指数)是使用标准偏差归一化的价格波动的高频部分。

箭头和曲线 箭头和曲线

箭头和曲线显示开仓和平仓的信号。

通用数字滤波器 通用数字滤波器

该指标解决了数字滤波器在客户端的使用的问题.