[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 107

 
Abylhat:
...并向不了解这些缩水的人解释:相对的、绝对的。

我知道最大缩水是什么意思...:)

还看了文章,直接叫这个名字。


专家测试报告中的数字是什么意思。

 

非常感谢所有回复者,现在已经想到了这个链接。

你能给我一个链接吗?

 
Abylhat:

谢谢你的澄清...

所以你在图表上看不到它,但测试人员连续计算它,并且只在报告的最终数字中给出它?

...


是的。在测试者报告的 数字中,最大的缩减量是按股本计算的。
 
Abylhat:

非常感谢所有回复的人,这个链接很有帮助。

我可以得到一个链接吗?


你可以在谷歌上进行搜索,例如,输入 "如何在策略测试器中以程序化方式计算股票价值"。

"在专家顾问测试期间,如何在策略 测试器中以编程方式计算股权价值" site:mql4.com

 

请告诉我如何使Buf2[i]建立在Buf1[i]的值上。 如何做到这一点?

Buf1[i]= iMA(NULL,0,MAPeriod,0,MODE_SMA,PRICE_CLOSE,0);
Buf2[i]= iMA(????,0,MAPeriod,0,MODE_SMA,PRICE_CLOSE,0);
 

iMAOnArray()。

但第一个缓冲区必须全部建成。然后是第二个。

 
Arles:

请告诉我如何使Buf2[i]建立在Buf1[i]的值上。 如何做到这一点?

for(int i=0; i<limit; i++)
      Buf1[i]=iMA(NULL,0,PeriodBuf1,0,MODE_EMA,PRICE_CLOSE,i);
//---- signal line counted in the 2-nd buffer
for(i=0; i<limit; i++)
      Buf2[i]=iMAOnArray(Buf1,Bars,PeriodBuf2,0,MODE_SMA,i);
 
granit77:


我自己刚刚写了一个可行的方案--在这里查了一下,你为我写的几乎一模一样:)我写的是0而不是Bars。 但还是要感谢你。
 
我想从集体智慧中寻求一些建议。我把专家顾问放在演示中,并对其代码进行了一些调整。(1) 为了在MT4中替换它,我是否可以暂停它的行动(不关闭MT4),在.../experts/文件夹中用一个新的文件夹(名称相同)替换它,然后在MT4的顶部面板中再次允许交易?(2) 或者我应该关闭MT4,像往常一样将EA移动到.../experts/,然后将其拖到图表上?
 
paladin80:
我想从集体智慧中寻求一些建议。我把专家顾问放在演示中,并对其代码进行了一些调整。(1) 要在MT4中替换它,我是否可以暂停它的行动(不关闭MT4),在.../experts/文件夹中用一个新的(同名)替换它,然后再允许在MT4的上部面板中交易?(2) 或者我应该关闭MT4,像往常一样把EA转移到.../experts/,然后把它拖到图表上?

当EA在图表上运行时,只有它在那里重新编译才会导致自动卸载并在图表上再次加载。并采用默认参数。

否则,该EA就会停留在内存中,即使删除其ex4文件也不会导致其从图表中删除。