第13课 - 你的第一个专家顾问(第一部分)

 
附加的文件:
lesson13.pdf  209 kb
 

Ea

嗨,编码员大师。

我期待着学习这个EA的所有部分。 我在代码中注意到。

static int last_direction = 0;

static int current_dirction = 0;

注意第2行中缺少 "e"。 我不知道这是否会有影响,但我想我最好把它提请你注意。

这个EA似乎是一个EMA 8,13的交叉点。它在我的eurusd H4图表上造成了损失,所以我希望能够优化8和13。 我想现在我们应该能够使它们成为双变量并对其进行优化,所以我将尝试这样做。

另外,我们如何要求EA在图表上画出2个EMA值? 我不知道为什么EA不自动绘制它们使用的指标,因为我们总是想看到它们。

再次感谢你的这些精彩课程。

 
 

测试中的条数

在我的失败测试中,有1492条。 你的盈利测试中有多少个?

 
barry:
在我的失败测试中,有1492条。 在你的盈利测试中,你有多少条?

我有832条,请看所附的详细报告。

附加的文件:
report.zip  11 kb
 

结果

编码员大师。

谢谢你的报告。我知道这样做的目的是为了学习编码,但我想检查一下 我们得到的结果是否相同,这样我就知道我的做法是正确的。事实上,对于同一个脚本,我们得到的结果并不相同,但很接近,我猜测差异是由于数据不同造成的。我的数据是从InterbankFX获得的。

再次感谢,喜欢这个课程。

巴里

 

尊敬的大师

codersguru:
我有832条,请看附件的详细报告。

大师,我觉得这里的EA的结果是南辕北辙,发生了什么?是由于经纪人的不同,还是我不知道如何应用它,你看起来很棒,这些EA大师是什么?尊敬的音频

 
Audio:
是由于经纪商的不同还是我不知道如何应用它,你的这些EA的基础看起来很好,是什么原因呢?谢谢

音频。

我认为数据源的不同(如Barry所说)是导致结果不同的原因。

例如,不同的经纪商和不同的条数

无论如何,这个EA是以教育为目的的,我们不能把它作为一个真正的EA来研究。

 
codersguru:
音频。

我认为数据源的不同(如Barry所说)是导致结果不同的原因。

例如,不同的经纪商和不同的条数。

总之,这个EA是出于教育目的,我们不能把它作为一个真正的EA来研究。

好的,大师,但如果我们把它的内容倒过来,可能会很好?

 

你是什么意思?

Audio:
好的,大师,但是如果我们把它倒过来,可能会有好处?

音频。

你的意思是什么?你是指增加历史条数吗?还是改变经纪人?

 

不同的数据

是的,我在使用策略测试器 进行EA测试时也看到了同样的问题......对于相同的设置,每次运行的结果都不同(有时根本没有交易!)。

当你试图在较早的数据和异国交叉盘(非主要货币对)上测试你的策略时,这个问题会增加。 我在MetaQuotes论坛上发了一个问题,但到目前为止没有回复。

我目前的解决方案是多次运行测试(需要更多的时间),然后用眼睛观察平均统计数据,以了解你的EA有多有效。