分享你的回测结果 :)

 

大家好!我想我要分享一下我的最佳策略的回测。我希望在这里看到你们最好的回测,所以请随意展示,因为我知道你们想这样做。)



策略。支持和阻力;(只使用公开价格,所以运行 "仅公开价格 "模型的质量。结果与 "每滴答 "相同)。

2003.01.01-2012.06.01.

货币对。欧元兑美元。

时间框架。H1.

手数。使用0.10(十美分手数)一直到最后的结果。

存款:1000.0美元。

结果:9608.93美元。

谢谢您!

 

嗨!

世界上最简单的事情就是创建非常好的样本内股票曲线。但是在样本外回测期间,尝试获得一些性能,比方说在最新的30%的条形图上。样本内回测毫无意义。真的毫无意义。让我展示一下制作一条漂亮的股票曲线是多么简单的事情。

我在过去的半小时内做了这条曲线,并把它粘贴在这里(数据挖掘方法和工具已经准备好)。

EurUsd,5分钟,从2003年到2012.01.01,固定0.1手,止损是20点(+/-点差),最大同时开单只有一个。

随机样本量约为所有蜡烛的12%(约78000根蜡烛),这个数量的数据被用来生成这些(一无是处的)策略。


在2012年进行回测,你会发现它无法盈利。

代码只适用于回测。

主持人编辑:下面的代码不是去 编译的代码。请参考下面的几个评论。RaptorUK和phi.nuts(他们都是mql4.com的版主)已经澄清了该代码不是去编译的。

附加的文件:
 
在公布股票曲线的同时,如果你也能公布交易策略,那就更好了。
 
谢谢你分享你的背部测试,LordofTheMoney。你是对的,创建一个 "曲线拟合 "的回测可以很简单。我要说的是,我发布的策略是使用支持和阻力策略创建的,可以在任何时间框架上使用,因为支持和阻力适用于所有时间框架。它不是使用回测器中的优化工具编写的,而是使用曲线拟合。显然,我还没有信心在真实账户上运行该策略,尽管它可以在其他时间框架上运行,如M15、M30和H4,并取得不错的效果。实际上,我是在翻阅两年来写的所有策略时发现的,这个策略突然出现了:)。我相信,如果我把我所有的力量都投入到资金管理 中,它可以在真实账户上运行。我只是惊讶于在我所有的工作中竟然有这样一个有前途的策略。我认为我还不会在现场运行它。再次感谢您的发帖!
 

dineshydv:我贴出了代码,但我很抱歉,我太匆忙了,所以它可能包含一些更多的错误(即使是现在,也是在第二次修改后)。

WhooDoo22:没有必要说谢谢,因为这是我的荣幸。否则我们欢迎你。

 
WhooDoo22:
谢谢你分享你的回测,LordofTheMoney。你是对的,创建一个 "曲线拟合 "的回测很简单。我要说的是,我发布的策略是使用支持和阻力策略创建的,可以在任何时间框架上使用,因为支持和阻力适用于所有时间框架。它不是使用回测器中的优化工具编写的,而是使用曲线拟合。显然,我还没有信心在真实账户上运行该策略,尽管它可以在其他时间框架上运行,如M15、M30和H4,并取得不错的效果。实际上,我是在翻阅两年来写的所有策略时发现的,这个策略突然出现了:)。我相信,如果我把我所有的力量都投入到资金管理中,它可以在真实账户上运行。我只是惊讶于在我所有的工作中竟然有这样一个有前途的策略。我认为我还不会在现场运行它。再次感谢您的发帖!


试着用其他程序演示一些时间,看看它是否只是在管理自己的交易,并查看日志以了解一些错误。

不显示在策略测试器上

 
LordoftheMoney:


代码只适用于回溯测试。

*图片和代码现已编辑完毕

你为什么要发布反编译的 代码?
 
RaptorUK:
你为什么要发布反编译的 代码?

这段代码没有被反编译。你为什么这么想?我在发帖前就做好了。
 
LordoftheMoney:
这段代码没有被反编译。你为什么这样认为?我在发帖前就已经做好了。
好吧,我的错误,乍一看,它看起来像是反编译的代码..所有的dxx 变量名。
 

没问题。如果不以某种方式预先定义指标值,就很难生成树。

 
难以阅读
避免在两个IF都是假的情况下进行舍入
if(d67 < 9.5){x=1.81;y=52;index=1591;}
if(d67 >= 9.5){
  if(d25 < 49.5){x=1.12;y=17;index=1592;}
  if(d25 >= 49.5){x=1.71;y=17;index=1593;}
}
if(d67 < 9.5){      x=1.81;y=52;index=1591;}
else if(d25 < 49.5){x=1.12;y=17;index=1592;}
else{               x=1.71;y=17;index=1593;}