指标: 自定义位置的 VWAP - 页 4

 

我想出来了!忽略前面的评论,按以下步骤操作:


1.将第 133 行替换为

// Previous line was `iVolume[i]=(double)volume[i];`
iVolume[i]=(double)tick_volume[i];


2.将第 159 行替换为

// Previous line was `vwapBuffer[i]= sumPrice/sumVol;`
if (sumVol > 0) vwapBuffer[i]= sumPrice/sumVol;
 
你好,我已经做了所有的更改,但仍然没有成功,你不能加载升级版吗?谢谢
 
修改后就能正常工作了,谢谢大家。
 
VolNoob #: 请帮帮我
  1. 帮你什么?你说的不是问题,而是需求。请向我们展示 您的尝试(使用CODE 按钮),并说明 困难的性质。
    没有免费帮助 (2017)

    或者花钱请人。每个 页面顶部都有自由职业者 的链接。
    雇用编写脚本 - 一般 - MQL5 编程论坛 (2018)

    我们不会 您编写代码(不过如果您运气好或问题有趣,也有可能发生)。
    没有免费帮助 (2017)

  2. 指数需要3.45×(Length+1) 个条形图才能收敛到 1/10%。(EMA 周期 5 需要 21 个初始柱状图)
    移动平均线 - 维基百科

    切勿使用 c=(1-a)p + (a)v 公式,因为它会扩大舍入误差。请使用重写的更简单的公式 c=p + a(v-p)

[删除]  
William Roeder #:
  1. 指数型需要3.45×(长度+1) 个柱状图才能收敛到 1/10%(EMA 周期 5 需要 21 个初始柱状图)。(EMA 周期 5 需要 21 个初始柱形图)
    移动平均线 - 维基百科

    切勿使用 c=(1-a)p + (a)v 公式,因为它会扩大舍入误差。请使用重写的更简单的公式 c=p + a(v-p)

感谢您的帮助,您说得对,我自己解决了问题。

谢谢。

 
这是一个很好的指示器。我一直在寻找一个可以锚定的 vwap,这个指标非常适合我。唯一的问题是,当你包含 vwap 时,这条线在图表 的最后一根蜡烛上垂直下降。就好像计算的最后一个值是零一样。从那以后,它就不再计算接下来的蜡烛线了。
 
太好了,谢谢
 
注意:在 5.00 版本 4272 中,指标会导致 MT5 崩溃。我无法确定原因。编程外行请勿使用该指标,直到开发人员发现并纠正该问题。MT5 会崩溃并关闭,无法删除指标。
 
我做了一些改动,现在看起来效果不错。
附加的文件:
AVWAP_Arrow.mq5  25 kb
 
José Ricardo Magalhães #:

无错误代码

上传该指标后,我只看到一个箭头(如附图中的红色箭头)。我既不能更改箭头的位置,也看不到计算出的 VWAP 曲线。非常感谢您的帮助!
附加的文件: