文章 "6 步创建您自己的交易机器人!" - 页 5

 
uncleVic:

又一个错误(你的):

我会看看如何在图书馆中避免出现这种情况。

谢谢!我一开始没意识到 bool、double。我在复制时也会更加小心。
 

我进入了测试程序(版本 619,win xp)

1) 设置选项卡:通过日历选择日期。在选择按钮上,日历出现又消失,我没有时间选择。

2) 优化了智能交易系统:

所有历史周期,只有欧元/美元小时(在审查中也只有欧元/美元),生产延迟,M1 上的 OHLC,3,000 美元,1:100,遗传平衡+Sharpe,无远期;

参数 SL 20-50 step5、TP 30-50 step5、PFast 13-17 step 1、MFast Simple - Linear、PSlow 21-24 step 1、MSlowt Simple - Linear。

所有这些都在 25 分钟内完成,共运行 11200 次。

优化结果 为最大结果、

我试着用右键运行单个测试,但出现了智能交易系统初始化错误(尽管智能交易系统本身是以这些参数正常连接到图表上的)。

日志信息见文本文件

2012.03.28 14:27:18 Core 1 1971.02.04 00:00:01 MA_Cross::CreateFastMA:快速 MA 对象初始化错误


作为优化的结果,我随机戳了其他几行,也是类似的错误。

附加的文件:
 
bivmail:

轮到测试人员了(版本 619,win xp)


大致清楚了。在 "所有历史记录 "时间段进行测试存在问题(与标准库 指标有关)。

我们会解决的。您现在使用的是另一个时间段。

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
uncleVic:

这一点大致清楚。在 "所有历史记录 "时间段进行测试存在问题(对于标准库 的指标)。

我们会解决的。现在,您可以使用另一个时段。



1) 可能有用:我在实验中发现,无论设置快速 MA 还是慢速 MA,单次测试都是从 1972 年 1 月 18 日(含 18 日)开始的测试值。

2) 顺便问一下,日历选择列表按钮对每个人都是这样工作的吗?

3) 还有一点,手动设置更好的优化参数(SL35 TP 50、17、24 均为平滑参数),从 1972 年 1 月 18 日开始设置。

结果,图表只从 1995 年开始绘制,到 2006 年底,3K 还剩 97 美元。(我运行了几次)。

虽然优化后的利润超过了 600 美元。怎么会这样?

4) 这里还有更多信息:周期仍然选自 1972 年 1 月 18 日,在优化结果中,同样点击最佳建立单,它起作用了,与手动运行类似(也有类似的无利可图的结果),但也注意到机器正确设置了周期 fastMA 和 slowMA(17 和 24),并且方法都重置为简单,尽管之前它被平滑了,并且在优化结果中这条线也被平滑了。

所附测试结果文件 testergraph.report.2012.03.29.csv 因故未附上...

附加的文件:
twgd_7h60z.txt  164 kb
 
bivmail:


1.可能有用:我通过实验发现,无论设置快速 MA 还是慢速 MA,从 1972 年 1 月 18 日(含 18 日)起,都会在测试起始值时触发单次测试。

2.顺便问一下,日历选择列表按钮对每个人都是这样用的,还是只有我的日历面板刚出现又马上消失了?

3.因此,图表只绘制了 1995 年的情况。

4. 到 2006 年底,从 3 000 到 97 美元。(跑了好几次)虽然优化利润超过 600 美元。怎么会这样呢?

1.从日期可以看出。在创建指标类时,它试图用以前的值来填充缓冲区,当从 "时间开始 "运行时,它就没有机会了。(感谢您的关注)。

2.我的日历运行正常。

3.在终端设置 "Service-Settings-Graphics(服务设置-图形)"中,参数 "Max.b bars in the window(窗口中最大条数)"有点小。

4.4. 如果优化和测试之间的差异仍然存在,请向服务台提出请求

 

我发现数据来自 93 年 6 月,因此我从该日期开始进行了同样的测试:

1)的确,测试时间明显增加了(与完整历史相比),最重要的是,我得到了完全不同的结果,这在一次测试中得到了证实。

2)由于我是第一次接近测试,抱歉,反映:

首先,我非常惊讶的是,最好的结果是 1700 美元,而初始资金是 3 千美元,而大约 10 年前,我无意中进入了一个免费的外汇课程,我唯一记得的是平均值。

其次,我是否正确理解了测试的目的如下:现在,您可以查看图表,选择余额上升的时期,并尝试找出为什么在这一特定时期,这样的算法有效(例如,在这里,很明显,从 09 年 4 月到 11 年 12 月期间 - 增长),然后化解一些更多的算法,测试,再次选择一个令人满意的结果的条件,等等。然后积累一系列 "相当成功 "的信号?

3) 在测试器的"优化结果"页面中,是否有办法复制一行?是否有办法将一行复制到剪贴板?如果没有,我想这将是一个很方便的选择,当然也可以导出到 excel 中。

附加的文件:
 

抱歉,只有我无法附加扩展名文件吗?

ReportOptimizer-1024008.xml

testergraph.report.2012.03.29.csv

还是不希望附加这些文件?

 
bivmail:

抱歉,只有我无法附加扩展名文件吗?

ReportOptimizer-1024008.xml

testergraph.report.2012.03.29.csv

还是不希望附加这些文件?

审核按钮下面不是有一行吗?

最大上传大小为 16 MB,最多 10 个附件 (.gif .png .jpg .jpg .jpeg .zip .txt .log .mqh .ex5 .mq5 .mq4 .ex4 .mt5 .set .tpl .flv)

在您的情况下放入 .zip 压缩包中

 
IgorM:

审查按钮下面没有一行字吗?

最大上传大小为 16 MB,最多 10 个附件 (.gif .png .jpg .jpg .jpeg .zip .txt .log .mqh .ex5 .mq5 .mq4 .ex4 .mt5 .set .tpl .flv)

在您的情况下是 .zip 压缩包

谢谢!我正在加密,字体设置为最小,因此看不到,当然,现在我看到了 :-)
 
在您尝试在MQL5 向导 中根据它创建一个新的智能交易系统之前,您应该关闭编辑器并重新打开它。它不会看到更改,也不会看到我们的类。(构建 642)