回溯测试/优化 - 页 72

 

测试问题

大家好。

我开发了一个EA,它应该从指定的开始时间到指定的结束时间进行交易。时间是格林尼治标准时间,从6点到16点,以下是只在这个时间段交易的代码

如果(TimeHour(TimeCurrent())>=tradeStartTime

&&TimeHour(TimeCurrent())<=tradeEndTime)

{那么交易}

tradeStartTime是6

交易结束时间是16

可以进行回测 吗?

 

回溯测试的简单帮助

亲爱的各位。

我正在对几个系统进行回测,并对我在电子表格中进行的交易进行记录。 这很慢,....

我突然想到,如果有某种测量趋势线,可能会加快事情的进展--就像十字星的工作原理一样,但我可以在图表上实际画出趋势线,然后在一端写上交易在每条线上移动了多少点。 所有的交易都会有线(所以最终会有很多),这可以作为一个模板保存下来供将来参考。

如果有这样的记录,回测将更有条理--我可以选择一个月,然后记录所有的点数+和-。 这真的会比我现在记录时间/日期等的努力快得多,因为这很容易出错。

我想GFT可能有这样的工具,但找不到适用于MT4的工具--你可以想象,搜索 "趋势线测量点 "会出现很多条目。

请提前感谢。

dgrs

 

我有一个EA,只在每天结束时交易。所以交易在00:00时开启。

当回溯测试时,我是否需要使用 "每一个刻度",或者我可以使用"仅开盘价"?

 
peter777:
你好。

我有一个简单的交易计划,它表明每个月有大约100%的收益。

我对它进行了5个月的回溯测试,但结果始终是一样的。

当我建立模拟账户时,我的初始投资是300美元,我在一个月内评估了600美元。

算起来,我从1月开始 - 300美元,2月 - 600美元,3月 - 1200美元,4月 - 2400美元,5月 - 4800美元,6月 - 9600美元。

7月-19200元,8月-38400元,9月-76800元,10月-153600元,11月-307200元,12月-614400元。

在一年的时间里,614400美元?我不知道该如何相信。交易真的这么容易吗?我知道有些地方我错了。

但我不知道在哪里...请帮助我

致敬 :-)

当然这是很有可能的......但这只是一个回溯测试......你应该先在模拟中尝试一下......如果回溯测试很好,你可以在真实账户中尝试一下....。

但你必须记住....,回测是来自于历史数据......去年与今年的情况不同....。

而且外汇并不像你想的那样容易......

 

历史数据--哪里可以找到

大家好。

我正在做一些专家顾问,我发现有些回测会 崩溃(所以我无法得到真实的结果),因为我没有一些天和几周前的数据。我试图进入工具和历史中心,并尝试更新数据,我希望这将为我下载我没有的数据,但事实并非如此(至少在我的情况下,我有相同的数据)。

谁能告诉我,是否有办法要求MT4在一段时间内重新下载所有数据......例如,我想获得自2009年1月1日到今天的几个货币对的所有数据。或者是否有一些数据来源,我可以抓取xls文件并导入到MT4?

谢谢

阿列克桑达尔

 

你好,Aleksandar。

根据记忆,你只能访问从你开设MT4账户之日起的数据,所以非常有限。你可以试试,关闭自动滚动,回到图表上数据的起点,然后用鼠标的滚轮向后滚动,如果有更多的数据,应该会给你一些数据。

确保你打开了所有你想保留数据的图表,因为比如说在6个月后你想保留CADJPY的数据,那么你的历史从图表被打开时开始,而不是从现在开始。希望这有意义。

很少有xls格式的数据来源,finam是一个(自行决定是否使用),从Dukascopy网站上看,他们有备份数据,我没有试过,所以不知道格式和质量等。

最好的建议是打开所有的图表,逐周保存到csv。

 
peter777:
你好。

我有一个简单的交易计划,它表明每个月有大约100%的收益。

我对它进行了5个月的回溯测试,但结果始终是一样的。

当我建立模拟账户时,我的初始投资是300美元,我在一个月内评估了600美元。

算起来,我从1月开始 - 300美元,2月 - 600美元,3月 - 1200美元,4月 - 2400美元,5月 - 4800美元,6月 - 9600美元。

7月-19200元,8月-38400元,9月-76800元,10月-153600元,11月-307200元,12月-614400元。

在一年的时间里,614400美元?我不知道该如何相信。交易真的这么容易吗?我知道有些地方我错了。

但我不知道在哪里...请帮助我。

致敬 :-)

惊人的结果,但我认为经纪人会在一年结束前将你列入黑名单。如果你想分享细节,其他人可能会发现在回测 过程中是否有任何错误,如果没有,而且系统在正向测试中工作,祝你好运,并享受你在2-3年内的退休生活。

斯瓦格曼

 

EA回测

谁能让我知道这些结果是否可以。 只是不知道利润系数应该是多少。

谢谢。

托德

符号 EURUSDm (欧元对美元)

周期 5分钟 (M5) 2009.07.01 00:00 - 2010.02.11 23:55 (2009.07.01 - 2010.02.12)

模型每一个tick(基于所有可用的最小时间框架的最精确方法)。

参数 Remark1="==主要设置=="; MagicNumber=0; SignalsOnly=false; Alerts=false; SignalMail=false; PlaySounds=false; ECNBroker=false; EachTickMode=false; CloseOnOppositeSignals=false; Remark2=""; Remark3="== MAPeriod=1; Price=0; Mode=1; Remark4=""; Remark5="==交易#1设置=="; Lots=0.1; MoneyManagement=false; Risk=0; Slippage=5; UseStopLoss=true; StopLoss=225; UseTakeProfit=true; TakeProfit=100; UseTrailingStop=false; TrailingStop=15; MoveStopOnce=false; MoveStopWhenPrice=100; MoveStopTo=80; Remark41=""; Remark51="==交易#2设置="; UseTrade2=false; Lots1=0.1; MoneyManagement1=false; Risk1=0; Slippage1=5; UseStopLoss1=true; StopLoss1=150; UseTakeProfit1=true; TakeProfit1=30; UseTrailingStop1=false; TrailingStop1=30; MoveStopOnce1=false; MoveStopWhenPrice1=50; MoveStopTo1=1;

测试中的条数 46199 已建模的点数 2760978 建模质量 90.00%

不匹配的图表错误 8

初始存款 1000.00

总净利润 242.35 毛利润 452.61 毛损失 -210.27

盈利系数 2.15 预期报酬率 4.33

绝对平仓 18.20 最大平仓 59.42 (5.14%) 相对平仓 5.14% (59.42)

总交易量 56 空头(赢利%) 28 (85.71%) 多头(赢利%) 28 (78.57%)

盈利交易(占总数的百分比) 46 (82.14%) 亏损交易(占总数的百分比) 10 (17.86%)

最大的盈利交易 10.00 亏损交易 -22.92

平均盈利交易 9.84 亏损交易 -21.03

最大连胜(以金钱计算的利润) 11 (108.23) 连败(以金钱计算的损失) 2 (-45.29)

最大连续盈利(赢钱数)108.23(11)连续亏损(亏损数)-45.29(2)。

平均连赢 5连输 1

 

服务器上没有图表历史记录。

你好。

我最近在我的一个账户上换成了固定点差,经纪商在Metatrader 4中对这些货币对名称使用了不同的指定,增加了一个 "FXF "扩展名。 这可能与我无法下载任何超过几天的历史数据有关,也可能与此无关。

有没有人遇到过类似的情况,不能下载超过最近的历史? 有问题的经纪商是forex (dot) com UK。

谢谢,乔尔

 

嗨,伙计们。我给你一些来自Futures Galleria的25美元代金券。

期货广场的信息。

- 迷你指数和外汇账户(通过支付宝最低存款500美元)。

- 固定点差5(指数)和3(外汇),Komisi 2美元

- 在一个账户中交易所有产品

XR-1076-6915-48

xr-1083-6886-07

XR-1087-4436-59

xr-1089-5556-69

XR-1095-4990-22

优惠券于2010年3月31日到期。

交易愉快。

原因: