如果你认为你已经淘到了金子,会发生什么? - 页 5

 

已从Y2000开始重新开始

6个月后达到了5米

对进一步测试的建议?

 
  1. 你的建模质量是25%。DL一些真实的(M1)历史,并使用一个转换器来创建所有使用的TFs。
  2. 你用的是什么点差?经纪人当前的或设置的数值如20(2点)。
 

我的建议是,忘记进一步的回测。制作一个副本,将交易功能替换为交易模拟功能。它们很容易编写,以保持一个运行中的利润总额,如果交易是真实打开和关闭的,还有一些其他的,如果你需要模拟调用OrderOpenPrice()等等,然后把它连接到一个真实的价格反馈,让它至少运行几个星期,看看它的行为是否与回测时相同。

然后,当你得到这些结果时,清除你的图表历史(先保存),让MT4从你的经纪人那里下载新的图表历史,然后在与你的实时测试相同的时期内运行EA进行回测。如果结果相同,或接近相同,这将表明你的其他回测,以及你测试的经纪商的图表历史可能是准确的。如果是这样的话,你可以通过注册成为信号提供者来赚取你需要的资金。

 

2000 - 2002

 
WHRoeder:
  1. 你的建模质量是25%。DL一些真实的(M1)历史数据,并使用转换器来创建所有使用的TFs。
  2. 你用的是什么点差?经纪人当前的还是设定一个值,比如20(2点)。


谢谢你的评论,请原谅我的无知。

我和Alpari谈过,问到了历史数据。他们说,我下载的数据(M1)是他们的真实历史。 EA在M1上运行--我如何以及为什么要转换?希望得到帮助

点差设置为2点

 
SDC:

我的建议是,忘记进一步的回测。制作一个副本,将交易功能替换为交易模拟功能。它们很容易编写,以保持一个运行中的利润总额,如果交易是真实打开和关闭的,还有一些其他的,如果你需要模拟调用OrderOpenPrice()等等,然后把它连接到一个真实的价格反馈,让它至少运行几个星期,看看它的行为是否与回测时相同。

然后,当你得到这些结果时,清除你的图表历史(先保存),让MT4从你的经纪人那里下载新的图表历史,然后在与你的实时测试相同的时期内运行EA进行回测。如果结果相同,或接近相同,这将表明你的其他回测,以及你测试的经纪商的图表历史可能是准确的。如果是这样的话,你可以通过注册成为信号提供者来赚取你需要的资金。


谢谢SDC

正如你在下面看到的,我已经尝试了进一步的回测,我让它运行只是为了好玩。先把钱放在一边,能够写出一些以这种方式表现的代码对我来说是一个成就,这就像试图破解一个谜题,我已经从能够看着图表并看到它一路上涨中获得了极大的满足。

我将尝试实施你的模拟

您是否建议将买入、卖出、收盘和止损写入文本文件? 我不知道实现的最佳方式是什么。

因为它的构建方式,它应该在其他货币对上工作,我希望是这样,并将在当前的回测完成后尝试。

 
WHRoeder:
  1. 你的建模质量是25%。DL一些真实的(M1)历史,并使用一个转换器来创建所有使用的TF。
  2. 你用的是什么点差?经纪人当前的点差或设置一个数值如20(2点)。


在1分钟的条形图上,建模质量不会好于25%。

请看

https://www.mql5.com/en/articles/1513

 
在后面的测试中,到目前为止最大的损失是504.40英镑,最大的利润是2392.80英镑。
 
tootrue:
在后面的测试中,到目前为止最大的损失是504.40英镑,最大的利润是2392.80英镑。
100*(平均损失/(平均损失+平均赢))与赢率的关系是什么?
 

空头头寸的胜率为78.61%,多头头寸的胜率为88.57%,这来自于策略测试员 报告中的空头头寸胜率(%)和多头头寸 胜率(% )。

平均83.59

我认为是128.9219对83.59