回溯测试中的伟大EA! - 页 121

 

回溯测试与实盘交易

有谁知道为什么在回测的时候,结果是惊人的,而在实盘交易的时候,结果是如此的损失。我怎样才能把回测的结果解释为未来的 实盘交易呢?在考虑回测的结果是否可信时,必须进行分析的要点是什么?

 
 

从哪里开始?

我现在有metatrader 4的新版本200。我发现回测器 在前三四次发出的小吱吱声很有趣,但现在就很烦人了。我希望我可以把它关掉。有谁知道怎么做?

回溯测试器的运行方式似乎有所不同。我不确定这是不是一件好事。它就是这样,我们都必须学会适应这个新的测试器。CT在回溯测试中仍然非常强大,在你使用它之前有天文数字的回报。

我对 "回溯测试器是否可信 "问题的回答是......

是的,但只是在一定程度上,他们可以被信任,在一定程度上代表一个代码的变化相对于彼此的作用。他们并不能最好地代表一个代码的实际交易性能会产生什么。因此,你需要理解并接受工具的作用,不要期望它能做一些目前它无法做到的事情。不要指望它能向你展示一个EA是如何进行现场交易的。然而,显示EA的变化与变化前相比会有什么效果是很好的。这有意义吗?

我可以看到回测和实盘交易之间出现分歧的一个原因。在真实交易中,点差是由经纪人改变的,而回测器没有这样做。据我所知,回测器没有办法在它的测试中加入这种经纪人方面的操纵。在获得实际订单的填补方面也存在差异。这就是他们总是告诉我的。无论这些或其他原因是什么,事实是它在现场和回测中的交易不一样,所以回测只是对实际性能的粗略估计,获得实际性能数据的唯一方法是现场运行。我正在用ppf版本做这件事,使用maxlots=.01,只是为了做赢/输的点数,以了解它是如何在现场交易的。这也向我展示了它的活跃程度。昨天它一整天都没有采取任何头寸,直到ibfx时间的午夜,然后它今天已经采取了一天中的第五个头寸。它完全打破了平衡。-7,-11,+9,+9现在它在它所处的位置下降了-5,但它还没有关闭,谁知道它是否会赢...赔率看起来是50/50。它不会给我的账户带来任何实质性的金钱差异,但在接下来的几天里,它应该允许它对自己进行核算,这将告诉我它是否足够使用。如果够用,我就会增加手数,如果不够,那......谁知道呢。

Templar,很高兴有其他人在努力改善这个问题。我现在不觉得自己很孤单了。 我真的希望你能在ppf版本中增加这些内容!!而不是普通的1.93欧元。我认为,假设ppf版本不是更好,因为它在回测中产生的回报较少,这是不正确的。ppf版本的目标不是在回测器中产生更多的回报,而是在真实账户中产生更多的回报。你愿意在哪里看到利润,是在回测中还是在实盘交易中?如果它能在实盘中做得更好,谁还会在乎它的回测效果呢。我希望看到你所做的升级能添加到ppf版本中。

我建议你研究一下字符串连接的功能,或者简单地将多个变量堆叠在同一行,你想打印到文件。比如说。

研究一下这个代码片段,看看你能不能做类似的事情....

//+------------------------------------------------------------------+

//| Conclusion of errors with the entrance into the market |

//+------------------------------------------------------------------+

int PrintErrorValues()

{

Print("ErrorValues:Symbol=", Symbol(),",Lots=",Lots, ",Bid=", Bid, ",Ask=", Ask,

",SlipPage=", SlipPage, "StopLoss=",StopLoss,",TakeProfit=", TakeProfit, "tp * point= ",(TakeProfit*Point));

return (0);

} [/PHP]

One more quick question. Does anyone know a broker who supports metatrader 4 who welcomes scalper ea's that may only hold their positions for one minute?

for example:

[PHP]31 2006.01.12 14:30 s/l 2 0.80 1.2062 1.2062 1.1016 -36.80 798.65

32 2006.01.12 14:30 sell 3 0.70 1.2095 1.2220 1.1095

33 2006.01.12 14:31 modify 3 0.70 1.2095 1.2075 1.1095

34 2006.01.12 14:31 s/l 3 0.70 1.207531 1.2075 1.1095 13.78 812.43

35 2006.01.12 14:31 sell 4 0.70 1.2100 1.2230 1.1100

36 2006.01.12 14:32 modify 4 0.70 1.2100 1.2075 1.1100

37 2006.01.12 14:32 s/l 4 0.70 1.207531 1.2075 1.1100 17.28 829.71

38 2006.01.12 14:32 sell 5 0.80 1.2103 1.2236 1.1103

39 2006.01.12 14:33 modify 5 0.80 1.2103 1.2075 1.1103

40 2006.01.12 14:33 s/l 5 0.80 1.207531 1.2075 1.1103 22.15 851.86

41 2006.01.12 14:33 sell 6 0.80 1.2107 1.2244 1.1107

42 2006.01.12 14:34 modify 6 0.80 1.2107 1.2075 1.1107

43 2006.01.12 14:34 s/l 6 0.80 1.207531 1.2075 1.1107 25.35 877.21

44 2006.01.12 14:34 sell 7 0.80 1.2111 1.2252 1.1111

45 2006.01.12 14:35 modify 7 0.80 1.2111 1.2075 1.1111

46 2006.01.12 14:35 s/l 7 0.80 1.207531 1.2075 1.1111 28.55 905.76

47 2006.01.12 14:35 sell 8 0.80 1.2115 1.2260 1.1115

48 2006.01.12 14:36 modify 8 0.80 1.2115 1.2075 1.1115

49 2006.01.12 14:36 s/l 8 0.80 1.207531 1.2075 1.1115 31.75 937.51

50 2006.01.12 14:36 sell 9 0.90 1.2114 1.2258 1.1114

51 2006.01.12 14:37 modify 9 0.90 1.2114 1.2075 1.1114

52 2006.01.12 14:37 s/l 9 0.90 1.207531 1.2075 1.1114 34.82 972.33

53 2006.01.12 14:37 sell 10 0.90 1.2121 1.2272 1.1121

54 2006.01.12 14:38 modify 10 0.90 1.2121 1.2075 1.1121

55 2006.01.12 14:38 s/l 10 0.90 1.207531 1.2075 1.1121 41.12 1013.45

56 2006.01.12 14:38 sell 11 0.90 1.2110 1.2250 1.1110

57 2006.01.12 14:39 modify 11 0.90 1.2110 1.2075 1.1110

58 2006.01.12 14:39 s/l 11 0.90 1.207531 1.2075 1.1110 31.22 1044.67

59 2006.01.12 14:39 sell 12 0.90 1.2105 1.2240 1.1105

60 2006.01.12 14:40 modify 12 0.90 1.2105 1.2075 1.1105

61 2006.01.12 14:40 s/l 12 0.90 1.207531 1.2075 1.1105 26.72 1071.39

62 2006.01.12 14:40 sell 13 1.00 1.2112 1.2254 1.1112

63 2006.01.12 14:41 modify 13 1.00 1.2112 1.2075 1.1112

64 2006.01.12 14:41 s/l 13 1.00 1.207531 1.2075 1.1112 36.69 1108.08

65 2006.01.12 14:41 sell 14 1.00 1.2113 1.2256 1.1113

66 2006.01.12 14:42 modify 14 1.00 1.2113 1.2075 1.1113

67 2006.01.12 14:42 s/l 14 1.00 1.207531 1.2075 1.1113 37.69 1145.77

68 2006.01.12 14:42 sell 15 1.00 1.2114 1.2258 1.1114

69 2006.01.12 14:43 modify 15 1.00 1.2114 1.2075 1.1114

70 2006.01.12 14:43 s/l 15 1.00 1.207531 1.2075 1.1114 38.69 1184.46

71 2006.01.12 14:43 sell 16 1.10 1.2116 1.2262 1.1116

72 2006.01.12 14:44 modify 16 1.10 1.2116 1.2075 1.1116

73 2006.01.12 14:44 s/l 16 1.10 1.207531 1.2075 1.1116 44.75 1229.21

74 2006.01.12 14:44 sell 17 1.10 1.2113 1.2256 1.1113

75 2006.01.12 14:45 modify 17 1.10 1.2113 1.2075 1.1113

76 2006.01.12 14:45 s/l 17 1.10 1.207531 1.2075 1.1113 41.45 1270.66

77 2006.01.12 14:45 sell 18 1.20 1.2111 1.2252 1.1111

78 2006.01.12 14:46 modify 18 1.20 1.2111 1.2075 1.1111

79 2006.01.12 14:46 s/l 18 1.20 1.207531 1.2075 1.1111 42.82 1313.48

80 2006.01.12 14:46 sell 19 1.20 1.2108 1.2246 1.1108

81 2006.01.12 14:47 modify 19 1.20 1.2108 1.2075 1.1108

82 2006.01.12 14:47 s/l 19 1.20 1.207531 1.2075 1.1108 39.22 1352.70

83 2006.01.12 14:47 sell 20 1.20 1.2111 1.2252 1.1111

84 2006.01.12 14:48 modify 20 1.20 1.2111 1.2075 1.1111

85 2006.01.12 14:48 s/l 20 1.20 1.207531 1.2075 1.1111 42.82 1395.52

86 2006.01.12 14:48 sell 21 1.30 1.2113 1.2256 1.1113

87 2006.01.12 14:49 modify 21 1.30 1.2113 1.2075 1.1113

88 2006.01.12 14:49 s/l 21 1.30 1.207531 1.2075 1.1113 48.99 1444.51

89 2006.01.12 14:49 sell 22 1.30 1.2111 1.2252 1.1111

90 2006.01.12 14:49 modify 22 1.30 1.2111 1.2075 1.1111

91 2006.01.12 14:59 modify 22 1.30 1.2111 1.2066 1.1111

92 2006.01.12 15:00 modify 22 1.30 1.2111 1.2066 1.1111

93 2006.01.12 15:00 s/l 22 1.30 1.206625 1.2066 1.1111 58.18 1502.69
 

对不起,重复发布

 

我测试了Cyberia Trader 1.93欧元,损失了-25.67

2006.11.15 12:33 卖出 1.51 eurusdm 1.2793 1.2810 1.2696 2006.11.15 15:11 1.2810 0.00 0.00 0.00 -25.67

111111 NeuroCluster-testing-AI-LS1[sl]

 

我今天遇到了电脑问题......它一直在重复我的帖子。

那么,moneymaxs你学到了什么?你的测试的重点是什么?值得花25美元吗?做一次交易?你有什么结论?就我个人而言,我只允许maxlots = .01,直到我可以看到更多关于它的性能的实时结果。

Closed Transactions:

Ticket Open Time Type Lots Item Price S / L T / P Close Time Price Commission Taxes Swap Profit

12197952 2006.11.15 15:05 sell 0.01 eurusdm 1.2803 1.2820 1.2706 2006.11.15 19:05 1.2820 0.00 0.00 0.00 -0.17

12192173 2006.11.15 12:33 sell 0.01 eurusdm 1.2793 1.2802 1.2696 2006.11.15 13:35 1.2784 0.00 0.00 0.00 0.09

12190431 2006.11.15 11:18 sell 0.01 eurusdm 1.2793 1.2801 1.2696 2006.11.15 11:32 1.2784 0.00 0.00 0.00 0.09

12180357 2006.11.15 07:25 sell 0.01 eurusdm 1.2818 1.2829 1.2721 2006.11.15 08:10 1.2829 0.00 0.00 0.00 -0.11

12179942 2006.11.15 07:10 sell 0.01 eurusdm 1.2814 1.2821 1.2717 2006.11.15 07:25 1.2821 0.00 0.00 0.00 -0.07

0.00 0.00 0.00 -0.17

Closed P/L: -0.17

Open Trades:

Ticket Open Time Type Lots Item Price S / L T / P Price Commission Taxes Swap Profit

12203587 2006.11.15 19:07 sell 0.01 eurusdm 1.2819 1.2837 1.2722 1.2822 0.00 0.00 0.00 -0.03

0.00 0.00 0.00 -0.03

Floating P/L: -0.03

[/php]

It's interesting that my platform opened a position the same time as the one you posted

[php]

2006.11.15 12:33 sell 1.51 eurusdm 1.2793 1.2810 1.2696 2006.11.15 15:11 1.2810 0.00 0.00 0.00 -25.67

111111 NeuroCluster-testing-AI-LS1[sl]

和我的赢得了9个点。你看这就是我想从ppf版本中得到的东西。通过发布你在1.93版本中同时出现的亏损,我认为193.ppf版本已经取得了更好的成绩。也可能是不同的经纪商提供的信息。

 

关于在模拟/真实账户 中的测试,我认为非常重要的一点是,让它运行很长一段时间,比如一个月或更长时间,看看你得到的点数平衡。

我在FXDD的模拟账户中使用1.93(不是ppf),已经出现了两次12和14点的亏损;在第二或第三周后,我没有任何结论,因为我相信CT 1.93可以保持75%的胜率。

但当然,数据反馈可能会干扰CT v1.93的结果。

无论如何,我认为等待几个星期,直到看到这个版本的平均胜率是明智的,因为它在开始时有时会有一些小的下降......

 

你使用的是什么时间框架?注意到M1的两个版本都没有任何交易。

 
fibo:
你使用的是什么时间框架?注意,在M1上,两个版本都没有任何交易。

H1是本EA最新版本的默认值。

如果你遇到一些错误,请看日志

 
templar:
H1是本EA最后版本的默认值。如果你遇到一些错误,请看日志

是V1.93和v.193ppf,基于开放版本或专业版本。