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

Burg Extrapolator - MetaTrader 5EA

发布者:
Vladimir Karputov
显示:
1294
等级:
(25)
已发布:
2017.11.16 10:04
已更新:
2018.02.28 10:22
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

思路的作者: Vladimir, mq5 代码作者: barabashkakvn.

本EA交易使用Burg的方法来进行线性预测。线性预测是基于找到使用之前数值预测未来数值的线性函数,假定我们有 x[0]..x[n-1] 价格范围,其中旧的索引对应着较近的价格,预测的 x[n] 将来价格是如下计算的:

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

在此 a[i=1..p] 是模式的比例,而p是模式顺序. Burg's method finds the a[] ratios by decreasing a mean-square error on the last training n-p bars.


输入参数

  • MaxRisk - 所有同时进行的交易的最大风险.
  • ntmax - 一个方向上的最大交易数.
  • MinProfit - 将要建立仓位的所预测的最小利润.
  • MaxLoss - 将要关闭仓位的所预测的最大亏损.
  • TakeProfit - 获利值.
  • StopLoss - 止损值.
  • TrailingStop - 跟踪止损功能.
  • PastBars - 用于预测将来数值的之前的柱数.
  • ModelOrder - Burg's 模式的顺序,作为过去柱的分数 (0..1).
  • UseMOM - 启用输入数据去趋势: mom(i)=log[p(i)/p(i-1)].
  • UseROC - 启用输入数据去趋势: roc=100*(p(i)/p(i-1)-1).

在 UseMOM 和 UseROC 变量中只有一个可以为 true, 也就是说 UseMOM=true 并且 UseROC=true 是不允许的.

和大多数优化过的EA交易类似,Burg Extrapolator 只能在训练过的柱上较好的工作,不进行经常优化的话,这个EA交易将会稳定地亏损。

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

Pending orders DOWN Pending orders DOWN

这个脚本程序会设置多个低于当前价格的挂单。

Pending orders UP Pending orders UP

这个脚本程序在比当前价格高的地方设置多个挂单。

Carbophos Carbophos

本EA交易设置一个限价卖出和限价买入挂单的网格。

TRIX ARROWS TRIX ARROWS

三重指数移动平均 (TRIX) 指标 + 信号线 + 信号线与主线交叉时的箭头。