下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

EA

Gandalf_PRO - MetaTrader 5EA

| Chinese English Русский Español Deutsch 日本語 Português

发布者:
Vladimir Karputov
显示:
378
等级:
投票: 16
已发布:
2017.04.21 10:56

思路的作者 — CollectorMQL5 代码的作者 — barabashkakvn

创意来自主题 神经网络 - 从哪里开始进行研究 (俄语)。

警告: 需要优化! 

世界已经改变,我在水中感知它,我在泥土中感知它,

        我在空气中闻到它,很多都丢失不见了...

                                                                                                                                                          "指环王" 作者 J. R. R. Tolkien



创建 Gandalf EA交易的想法是受到论坛的启发,主题为 神经网络,如何开始研究?.

本 EA 交易只保留一个买入仓位和一个卖出仓位 (两个独立的仓位) 直到市场通过固定的获利或者止损关闭它们.

它根据两个参数的指数平滑的时间序列进入市场,考虑两个参数:

第一个参数: 价格的位置 - S

第二个参数: 趋势的斜率 - T

计算中使用的回归公式:

                                                       S[n]=w*y[n]+(1-w)*(S[n-1]+T[n-1])     

                                                       T[n]=t*(S[n]-S[n-1])+(1-t)*T[n-1]

预测的数值是:  y[n+1]=S[n]+T[n]

对于第一个和第二个参数的数值,我们可以使用来自 tejh 线性回归公式的比例 - 来自 KimIV 的有用的函数.

__________________________________________________________________________________________

EA交易的输入 > 

对于买入仓位:

  • In_BUY=true; — 允许买入仓位,
  • Count_buy=24; — 历史柱数, 时间序列应在此平滑 (关闭的参数)
  • w_price=0.18; —价格指数,
  • w_trend=0.18; — 趋势指数,
  • SL_buy=62; — 止损水平点数,
  • Risk_buy=0; — 风险水平百分数 (根据可用保证金).

对于卖出仓位: 变量 In_SELL, Count_sell, m_price, m_trend, SL_sell, Risk_sell 都类似于上面的部分。

__________________________________________________________________________________________

优化过程分为两步,对于固定手数,也就是当 Risk_buy=0;以及 Risk_sell =0; 

对于买入仓位的第一步:   

In_BUY=true; In_SELL=false; Count_buy 从 3 到 120, 步长为 1;

w_price 和  w_trend  从 0.05 到 0.6 ,步长为 0.01; SL_buy 从 30 到 100, 步长为 1.

 

对于卖出仓位的第二步:  

In_BUY=false; In_SELL=true; 与上面的部分类似。

本EA交易在 EURUSD 的H4和D1时段,在小趋势期间显示出非常好的结果,但是您应该使用另外的过滤器,使用指标在更高的时段,在想要进入市场时做过滤。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/17187

JK BullP AutoTrader JK BullP AutoTrader

本EA交易使用了 iBullsPower (Bulls Power) 指标.

3D 移动平均指标 3D 移动平均指标

3D 可视化的演示.

PDFma PDFma

PDFma — 使用概率密度函数来做平均计算。

Elliot 震荡指标 Elliot 震荡指标

Elliot 震荡指标。