[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 121

 
Dimka-novitsek:

是的,让我试试。

在日志按钮中查看,看看是否说了它所缺的东西。
 
2011.02.18:37:16进一步:-我认为这很正常。
 

我想把Zig-Zaga峰的价值纳入EA。

对自定义ZigZag的参考样本。

Val= iCustom(Symbol(), 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, 1);

Val= iCustom(Symbol(), 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 2, idx) 。

但我不明白括号里的倒数第二位是什么意思?

这里的问题是理解 "模式 "参数的实际用途--缓冲区编号。

对于 "之 "字形,它是什么?我如何确定我需要的数量?如果我指定 "模式"="0"、"1 "或 "2 "的值,会发生什么变化?

 
Dimka-novitsek:

2011.02.18:37:16进一步:-我认为这很正常。


那么你必须按照阿尔苏的建议。在几个选项上尝试一个参数。它是如何工作的。
 

请告诉我在没有酒吧的情况下如何避免周末的影响。假设用公式计算条形数字。

int i1=(Time[0]-t1)/60/Period();

int i2=(Time[0]-t2)/60/Period();

而i1和i2之间的条数 等于它们之间的差异。即:条数= i1-i2。但是如果i1和i2是在周末日之间,计算条数时将考虑到周六和周日不存在的条数。我怎样才能摆脱这种情况?

问候,德米特里。


 
Vekker:

我想把Zig-Zaga峰的价值纳入EA。

对自定义ZigZag的参考样本。

Val= iCustom(Symbol(), 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, 1);

Val= iCustom(Symbol(), 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 2, idx) 。

但我不明白括号里的倒数第二位是什么意思?

这里的问题是理解 "模式 "参数的实际用途--缓冲区编号。

对于 "之 "字形,它是什么?我如何确定我需要的数量?如果我指定 "模式"="0"、"1 "或 "2 "的值,会发生什么变化?

在被调用指标的init()函数中,找到行SetIndexBuffer(number_from_0_to_7, name_buffer)。这个数字_从0_到7 是模式。无论你指定哪一个,该缓冲区将被调用。
 
alsu:
在被调用指标的init()函数中,找到SetIndexBuffer(number_from_0_to_7, name_buffer)几行。这个数字_从0_到7 是模式。无论你指定哪一个,该缓冲区将被调用。


谢谢你,我找到了。在那里我有:

SetIndexBuffer(0,ExtMapBuffer);
SetIndexBuffer(1,ExtMapBuffer2) 。

 
Vekker:


我不知道你是否得到了它的权利。

这就是

SetIndexBuffer(0,...)。
SetIndexBuffer(1,...)。

你必须在ZigZag代码中寻找。
 
alsu:

我不知道你是否得到了这个权利。

它是.

必须在ZigZag代码中查找


我的代码库里有一个ICWR指标。它根据给定规模的最后一个峰值,在ZigZag的基础上自动建立一个斐波那契标尺。

它规定了

SetIndexBuffer(0,ExtMapBuffer);
SetIndexBuffer(1,ExtMapBuffer2) 。

 
是否可以在EA生成的Renko图表上叠加常规小时图的MA值(例如https://www.mql5.com/en/code/9358)?这在原则上是可能的吗?有可能为钱做这样的指标吗?