连我自己都不敢相信的交易系统结果!请帮忙指教!
这是在MT4中作的一个交易策略测试。仅仅从测试结果来看,这似乎是个很好的系统!因为测试时间范围才一个月的时间,其盈利非常客观,连续盈利次数与连续失败次数也都很完美!但我不敢用!!-----主要是因为测试时用的时间周期是4小时,至于设置的“模式”,以及其他的几项设置都让我摸不着头脑!之所以不敢相信测试结果的另外原因就是我同样用这个系统,但时间周期设置为1小时、半小时的结果均不同。所以请高手指点,就是时间周期的设置对系统的测试影响到底在哪里啊?
Strategy Tester Report
20060120shiyan
商品 EURUSD (Euro vs US Dollar)
时间周期 4 小时图 2006.01.02 00:00 - 2006.01.27 12:00 (2006.01.01 - 2006.01.28)
模式 控制点数(根据最近最小期限内的12 个控制点的分数维插值法)
参数 TakeProfit=50; Lots=1; TrailingStop=15; MACDOpenLevel=3; MACDCloseLevel=2; MATrendPeriod=26;
Bars in test 1424 Ticks modelled 4018 Modelling quality 50.00%
初期存款 10000.00
总净盈利 21512.50 总获利 24592.50 总损失 -3080.00
Profit factor 7.98 Expected payoff 100.53
绝对减少 30.00 最多下降 % 370.00 (1.6%)
交易总计 214 Short positions (won %) 74 (81.08%) Long positions (won %) 140 (87.86%)
盈利交易 183 (85.51%) 损失交易 31 (14.49%)
Largest 最大获利的交易 500.00 最大损失的交易 -150.00
Average 最大获利的交易 134.39 最大损失的交易 -99.35
Maximum 最大连续盈利者 23 (3190.00) 最大连续失败者 4 (-370.00)
启动利息模式 最大连续获利 3580.00 (22) 最大连续损失 -370.00 (4)
Average 平均连续盈利者 7 平均连续失败者 1
[ 本帖最后由 变戏法 于 2006-1-27 22:25 编辑 ]EURUSDH4.gif
发表于:2006-01-27 14:19只看该作者
2楼
看这个东东是看不出啥的......
代码呢 ?
遇到矛盾 先站在对方的立场上想想问题,先试着去理解别人
● 如何使用WinMTR查询平台连接流畅度
3楼
这是时间周期为一小时的测试结果。从结果来看,连续盈利次数有所下降,最后收益也不如4小时的测试成绩。而我又分别用半小时、5分钟、1分钟,结果各不相同! 于是连自己都晕乎了!
Strategy Tester Report
20060120shiyan
商品 EURUSD (Euro vs US Dollar)
时间周期 1 小时图 2006.01.02 00:00 - 2006.01.27 14:00 (2006.01.01 - 2006.01.28)
模式 控制点数(根据最近最小期限内的12 个控制点的分数维插值法)
参数 TakeProfit=50; Lots=1; TrailingStop=15; MACDOpenLevel=3; MACDCloseLevel=2; MATrendPeriod=26;
Bars in test 4252 Ticks modelled 9345 Modelling quality 50.00%
初期存款 10000.00
总净盈利 15541.50 总获利 20550.50 总损失 -5009.00
Profit factor 4.10 Expected payoff 62.17
绝对减少 20.00 最多下降 % 470.00 (2.3%)
交易总计 250 Short positions (won %) 89 (77.53%) Long positions (won %) 161 (86.34%)
盈利交易 208 (83.20%) 损失交易 42 (16.80%)
Largest 最大获利的交易 500.00 最大损失的交易 -150.00
Average 最大获利的交易 98.80 最大损失的交易 -119.26
Maximum 最大连续盈利者 20 (1496.50) 最大连续失败者 4 (-470.00)
启动利息模式 最大连续获利 1980.00 (15) 最大连续损失 -470.00 (4)
Average 平均连续盈利者 6 平均连续失败者 1
[ 本帖最后由 变戏法 于 2006-1-27 22:30 编辑 ]EURUSDH1.gif
韬客社区www.talkfx.co
发表于:2006-01-28 01:26只看该作者
4楼
年三十了 偶再说两句哈
1如果用mt的验证,最好弄长点时间
2你既然只用一个月来验证 最好自己找个时间手动复盘下 进场的买入价取最高 卖出价取最低
看看在最差的情况下能得到多少利润 这样如果用这个来操作的话 心态会更好些
3这个指标是你自己研究的么?
不是的话 贡献出来哈 给大家送份春节的厚礼 嘿嘿
遇到矛盾 先站在对方的立场上想想问题,先试着去理解别人
● 如何使用WinMTR查询平台连接流畅度
发表于:2006-01-28 23:53只看该作者
5楼
MT4并不在语言中限制对未来数据的调用,比如使用i+1来引用未来数据来作为交易依据,
但是这样做是绝对错误的,因为实际应用中不可能知道未来的价格指数。
因此我看到过很多外国人写出的backtest结果出乎意外的好的代码。大都范了这样的错误,所以在实际应用中一文不值。
请楼主检查代码中的循环里面,有没有在某一个位置为i的时间点上引用了i+1的数据。如果没有类似的错误,才能进一步考虑实际应用。
韬客社区www.talkfx.co
发表于:2006-01-29 01:45只看该作者
6楼
原帖由 变戏法 于 2006-1-27 14:06 发表 这是在MT4中作的一个交易策略测试。仅仅从测试结果来看,这似乎是个很好的系统!因为测试时间范围才一个月的时间,其盈利非常客观,连续盈利次数与连续失败次数也都很完美!但我不敢用!!-----主要是因为测试时用 ...
once a gamer, always a gamer...
7楼
原帖由 maningok 于 2006-1-29 07:53 发表 MT4并不在语言中限制对未来数据的调用,比如使用i+1来引用未来数据来作为交易依据, 但是这样做是绝对错误的,因为实际应用中不可能知道未来的价格指数。 因此我看到过很多外国人写出的backtest结果出乎意外的好 ...
发表于:2006-01-30 15:03只看该作者
8楼
这个EA我也见过,没有用的
mt的测试最好看1min的,否则误差很大,就算不用未来数据的话也是一样
韬客社区www.talkfx.co
发表于:2006-01-31 03:40只看该作者
9楼
原帖由 变戏法 于 2006-1-29 13:20 发表 谢谢,我也害怕出现调用未来数据来模拟当前。在我的1个小时的测试中有 :MacdCurrentH1=iMACD(NULL,PERIOD_H1,10,22,9,PRICE_CLOSE,MODE_MAIN,0); MacdPreviousH1=iMACD(NULL,PERIOD_H1,10,22,9,PRICE_CL ...
once a gamer, always a gamer...
10楼
[quote]原帖由 iplaygames 于 2006-1-31 11:40 发表
谢谢指教,现在我自己都晕了。自从上次5000元开户几乎被爆仓后,我几乎不敢再进去了。我现在只想把这个系统放进MT4,然后24小时开机,让它自动运行一个月,看看实际运行结果!可是现在的MT好像不能自动交易了是么? 必须人工确认! 记得以前好像可以自动交易的啊! 哪位高手指点一二------让MT4完全自动交易!!
韬客社区www.talkfx.co