利润生成器EA - 页 24 1...171819202122232425262728293031...85 新评论 jojolalpin 2006.03.31 08:05 #231 回溯测试 帮助 你好。 为了允许对使用的周期参数设置优化,我们可以改变P()函数。当BAcktest_Period参数设置为1时,period=1将设置P()为1,period=2将设置P()为5,...,period=9将设置P()为43200。 它需要extern参数。 extern int Backtest_Period=0。 新的P()函数。 int P(){ //第一部分是初始P()函数 如果(Backtest_Period==0) { if(period==0) return(Period())。 否则返回(period)。 } 如果(Backtest_Period==1) { if(period==0) return(Period()); if(period==1) return(1); if(period==2) return(5); if(period==3) return(15); if(period==4) return(30); if(period==5) return(60); 如果(period==6)返回(240)。 如果(period==7)返回(1440)。 如果(period==8)返回(10080)。 如果(period==9)返回(43200)。 return(period)。 } } 我没有测试它,但我以前用过很多次,它应该是有效的。 这里是PG 2.7的BACKTEST ONLY版本。 附加的文件: profit_generator_2.7_-_backtest_only.mq4 14 kb Profit Generator EA Next Timeframe 学习逻辑 marlintrdg 2006.03.31 09:18 #232 jojolalpin: 大家好!我可以做测试,但我认为(就像之前有人说的那样)我们需要一个经理来决定(给出方向)测试的价值。这对新手来说是非常重要的,可以让他们做出 "有思想的 "测试。 jojo 我赞成 "经理 "的想法,如jojo所说,负责分配测试。 holyguy7 2006.03.31 10:18 #233 继续进行回溯测试 以下是我发现的迄今为止在回测中有效的方法(90%的建模质量)。需要为其他货币对 找到好的回测设置。 欧元兑美元 (H4) 止损:28 获利:13 长线:16 没有时间过滤器 没有拖曳止损 英镑兑美元 (H1) 止损:23 获利:12 长线:18 没有时间过滤器 没有拖曳止损 USDCHF (H4) 止损: 25 获利: 12 长线:16 没有时间过滤器 没有拖曳止损 USDJPY (H4) 止损。70 获利:140 长线:18 时间过滤:7-20 无拖曳止损 EURJPY (H4) 止损。70 获利:150 长线:22 没有时间过滤器 无拖曳止损 GBPJPY (H4) 止损。60 获利:110 长线:28 没有时间过滤器 没有拖曳止损 CHFJPY (D1) 止损。50 获利:100 长线:15 没有时间过滤器 没有拖曳止损 我想继续下去,但现在已经过了凌晨3点,我需要睡觉。我希望能完成大部分货币对,这样我们就可以从下周开始同时对它们进行模拟测试。 保持良好的工作。 展示了市场的集群方法... jojolalpin 2006.03.31 11:20 #234 期限转换器,它需要多长时间? 我目前正在转换CHFJPY M1到M5(Alpari数据从04年6月到现在),它需要很多时间。我的电脑很旧(512 Mo和1GHz CPU),但它通常能快速运行大型数据库(超过3M行)。也许我有一个错误?有谁能评估一下所花的时间? 关于Holyguy7的信息,我将以你的回测 设置为基础,在第一次测试不同的选项。之后我将尝试测试另一种货币(如果我的电脑在转换时没有死,. [删除] 2006.03.31 13:12 #235 Holyguy。 感谢你在这个项目上花费的巨大努力和时间。我相信其他人也和我一样欣赏你的工作。 只是关于优化的另一个建议。让我们以欧元兑美元的4小时图为例。欧元4小时条形图的10期ATR从20到40不等,正负几个点。现在你的止损和盈利目标都在这个范围内。在这个时间段内的任何运动都应该被视为噪音,因此目标或止损几乎可以随意被击中。相比之下,日元对的SL和TP在其范围之外,也许在普通噪音的范围之外。当然,一个大的2或3西格玛长条可以影响它,但在任何一种统计考虑中都是如此。因此,即使你得到了欧元和其他货币的这些结果,从统计学上讲,我会认为它们是随机事件,并以某种方式得到了曲线拟合。 然而,有一点令人欣慰的是,这三个主要市场都有类似的SL和TP水平,分别为25和12。你有没有办法看到每笔交易平均持续了多长时间,或者至少检查一些?如果交易持续了2个小时,在此期间的平均范围是30,那么结果是曲线拟合的,可能是由于MT插值和创建tick数据的方式。除了使用tick数据进行回溯测试 外,没有其他方法可以知道,而我没有权限。 希望这能引起一些讨论,也许可以另起炉灶。 再次感谢。 马吉 TaXiRaN 2006.03.31 15:04 #236 5分钟图 Maji: Holyguy,感谢你在这个项目上花费的巨大努力和时间。我相信其他人和我一样欣赏你的工作。 我也是。 这种设置可能对欧元有利可图,但对其他主要货币对则没有,我也在寻找20点的止盈。 v2.7 欧元兑美元 (M5) 止损。30 获利:10 长线:15 周期。60 没有时间过滤器 没有拖曳止损 我将在下周尝试找到可靠的设置,并使止损点最小。 附加的文件: eurusd_m5_tp10_sl30_lb15_p60.htm 7 kb [删除] 2006.03.31 17:41 #237 一些回测 结果 我今天在欧元兑美元上回测了40-50个方案,这里有几个方案在过去12个月中都产生了6000点。 ----------------------------------------- 期间。60 长条:10 SL: 10 TP: 10 时间过滤: false 超级收盘: false 结果: 6140个净点 (利润系数=2.07) ----------------------------------------- 周期:60 LongBar: 10 SL: 10 TP: 40 时间过滤: false 超级收盘: true TS: 5 TSA: 17 结果: 6653个净点 (利润系数=2.05) ----------------------------------------- 然而,这两个方案在英镑兑美元上的表现都很糟糕。 这正常吗? 我本以为在欧元兑美元上表现这么好的东西,在其他符号上至少会有利润。 顺便说一下,这两个测试都显示了83%以上的建模质量。 Profit Generator EA EA测试仪的结果 一个系统。测试 FX-Hedger 2006.03.31 17:45 #238 我也在测试 holyguy7: 布鲁诺。看起来这个EA的回测(只要有良好的模型质量)似乎是有效的。我相信这是因为它只使用价格,没有指标。 以下是回测成功的设置(90%的建模质量)。 EURUSD (H4) 止损:28 获利:13 长线:16 没有时间过滤器 没有拖曳止损 英镑兑美元 (H1) 止损:23 获利:12 长线:18 没有时间过滤器 没有拖曳止损 USDCHF (H4) 止损: 25 获利: 12 长线:16 没有时间过滤器 没有拖曳止损 让我们一起努力,对所有其他货币对进行回测。让我们找到适用于其他货币对的良好的长线和短线回测方法。我已经在美元兑日元上进行了尝试,但还没有找到一个能带来稳定利润的良好回测。也许我们可以一起努力,为每个货币对找到好的回测结果。 我需要志愿者在这个主题上对以下货币对进行回测,并寻找1年内的稳定结果。我个人从2006年1月1日到2006年3月29日进行回测,如果我的回测结果良好,我再回到2005年1月1日到2006年3月29日,看看回测结果是否仍然可靠。 请在这个主题上自愿帮助回测以下货币对。请使用在这里 找到的关于获得最佳回测结果的说明。 我需要人们开始自愿测试一到两个货币对进行回测。请自愿参加以下货币对的测试,并将你要测试的货币对贴在这个主题上。 澳元兑美元 CHFJPY 欧元兑美元 欧元兑加元 EURCHF 欧元兑英镑 欧元兑日元 GBPCHF GBPJPY NZDUSD 美元兑加元 美元兑日元 谢谢你。让我们一起工作。 嗨!伙计们。 我一直在关注你的字符串,直到现在。这个EA似乎真的很有前途。 如果你们不介意的话,我从3月31日晚上开始测试上述设置。 如果你们有兴趣看的话,我将每隔几天发布一次结果!!。 holyguy7 2006.03.31 18:07 #239 jojolalpin: 我目前在转换CHFJPY的M1到M5(Alpari数据从04年6月到现在),这需要很多时间。我的电脑很旧(512 Mo和1GHz CPU),但它通常能快速运行大型数据库(超过3M行)。也许我有一个错误?有谁能评估一下所花的时间? 关于Holyguy7的信息,我将以你的回测设置为基础,在第一次测试不同的选项。之后我将尝试测试另一种货币(如果我的电脑在转换时没有死,. 转换几乎是瞬间完成的。不要担心你收到的警告信息。点击退出,再做一次就可以了。我通常只是在一分钟左右完成所有时间段的转换。工作非常好。 holyguy7 2006.03.31 18:42 #240 本周末的声明。不幸的是,我没有在本周一开始就开始这样做,而是在一天之后。它似乎做得很好。这是一个非优化的账户,因为我只是猜测好的设置。你可以看到,一些货币对 只吃了钱。这是因为我没有对这些设置进行回测。我将在未来进行。 如果本周测试过的每个人都能开始发布报表,这对下周初的测试将是很好的。 我认为我们手上有一个赢家。 M15 没有时间过滤器 获利-40-60(日元对都在60)。 止损。30 长线:20 附加的文件: pg_m15_2.gif 6 kb pg_m15_2.htm 20 kb 1...171819202122232425262728293031...85 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
回溯测试 帮助
你好。
为了允许对使用的周期参数设置优化,我们可以改变P()函数。当BAcktest_Period参数设置为1时,period=1将设置P()为1,period=2将设置P()为5,...,period=9将设置P()为43200。
它需要extern参数。
extern int Backtest_Period=0。
新的P()函数。
int P(){ //第一部分是初始P()函数
如果(Backtest_Period==0) {
if(period==0) return(Period())。
否则返回(period)。
}
如果(Backtest_Period==1) {
if(period==0) return(Period());
if(period==1) return(1);
if(period==2) return(5);
if(period==3) return(15);
if(period==4) return(30);
if(period==5) return(60);
如果(period==6)返回(240)。
如果(period==7)返回(1440)。
如果(period==8)返回(10080)。
如果(period==9)返回(43200)。
return(period)。
}
}
我没有测试它,但我以前用过很多次,它应该是有效的。
这里是PG 2.7的BACKTEST ONLY版本。
大家好!
我可以做测试,但我认为(就像之前有人说的那样)我们需要一个经理来决定(给出方向)测试的价值。这对新手来说是非常重要的,可以让他们做出 "有思想的 "测试。
jojo我赞成 "经理 "的想法,如jojo所说,负责分配测试。
继续进行回溯测试
以下是我发现的迄今为止在回测中有效的方法(90%的建模质量)。需要为其他货币对 找到好的回测设置。
欧元兑美元 (H4)
止损:28
获利:13
长线:16
没有时间过滤器
没有拖曳止损
英镑兑美元 (H1)
止损:23
获利:12
长线:18
没有时间过滤器
没有拖曳止损
USDCHF (H4)
止损: 25
获利: 12
长线:16
没有时间过滤器
没有拖曳止损
USDJPY (H4)
止损。70
获利:140
长线:18
时间过滤:7-20
无拖曳止损
EURJPY (H4)
止损。70
获利:150
长线:22
没有时间过滤器
无拖曳止损
GBPJPY (H4)
止损。60
获利:110
长线:28
没有时间过滤器
没有拖曳止损
CHFJPY (D1)
止损。50
获利:100
长线:15
没有时间过滤器
没有拖曳止损
我想继续下去,但现在已经过了凌晨3点,我需要睡觉。我希望能完成大部分货币对,这样我们就可以从下周开始同时对它们进行模拟测试。
保持良好的工作。
期限转换器,它需要多长时间?
我目前正在转换CHFJPY M1到M5(Alpari数据从04年6月到现在),它需要很多时间。我的电脑很旧(512 Mo和1GHz CPU),但它通常能快速运行大型数据库(超过3M行)。也许我有一个错误?有谁能评估一下所花的时间?
关于Holyguy7的信息,我将以你的回测 设置为基础,在第一次测试不同的选项。之后我将尝试测试另一种货币(如果我的电脑在转换时没有死,.
Holyguy。
感谢你在这个项目上花费的巨大努力和时间。我相信其他人也和我一样欣赏你的工作。
只是关于优化的另一个建议。让我们以欧元兑美元的4小时图为例。欧元4小时条形图的10期ATR从20到40不等,正负几个点。现在你的止损和盈利目标都在这个范围内。在这个时间段内的任何运动都应该被视为噪音,因此目标或止损几乎可以随意被击中。相比之下,日元对的SL和TP在其范围之外,也许在普通噪音的范围之外。当然,一个大的2或3西格玛长条可以影响它,但在任何一种统计考虑中都是如此。因此,即使你得到了欧元和其他货币的这些结果,从统计学上讲,我会认为它们是随机事件,并以某种方式得到了曲线拟合。
然而,有一点令人欣慰的是,这三个主要市场都有类似的SL和TP水平,分别为25和12。你有没有办法看到每笔交易平均持续了多长时间,或者至少检查一些?如果交易持续了2个小时,在此期间的平均范围是30,那么结果是曲线拟合的,可能是由于MT插值和创建tick数据的方式。除了使用tick数据进行回溯测试 外,没有其他方法可以知道,而我没有权限。
希望这能引起一些讨论,也许可以另起炉灶。
再次感谢。
马吉
5分钟图
Holyguy,感谢你在这个项目上花费的巨大努力和时间。我相信其他人和我一样欣赏你的工作。
我也是。
这种设置可能对欧元有利可图,但对其他主要货币对则没有,我也在寻找20点的止盈。
v2.7
欧元兑美元 (M5)
止损。30
获利:10
长线:15
周期。60
没有时间过滤器
没有拖曳止损
我将在下周尝试找到可靠的设置,并使止损点最小。
一些回测 结果
我今天在欧元兑美元上回测了40-50个方案,这里有几个方案在过去12个月中都产生了6000点。
-----------------------------------------
期间。60
长条:10
SL: 10
TP: 10
时间过滤: false
超级收盘: false
结果: 6140个净点 (利润系数=2.07)
-----------------------------------------
周期:60
LongBar: 10
SL: 10
TP: 40
时间过滤: false
超级收盘: true
TS: 5
TSA: 17
结果: 6653个净点 (利润系数=2.05)
-----------------------------------------
然而,这两个方案在英镑兑美元上的表现都很糟糕。 这正常吗? 我本以为在欧元兑美元上表现这么好的东西,在其他符号上至少会有利润。
顺便说一下,这两个测试都显示了83%以上的建模质量。
我也在测试
布鲁诺。
看起来这个EA的回测(只要有良好的模型质量)似乎是有效的。我相信这是因为它只使用价格,没有指标。
以下是回测成功的设置(90%的建模质量)。
EURUSD (H4)
止损:28
获利:13
长线:16
没有时间过滤器
没有拖曳止损
英镑兑美元 (H1)
止损:23
获利:12
长线:18
没有时间过滤器
没有拖曳止损
USDCHF (H4)
止损: 25
获利: 12
长线:16
没有时间过滤器
没有拖曳止损
让我们一起努力,对所有其他货币对进行回测。让我们找到适用于其他货币对的良好的长线和短线回测方法。我已经在美元兑日元上进行了尝试,但还没有找到一个能带来稳定利润的良好回测。也许我们可以一起努力,为每个货币对找到好的回测结果。
我需要志愿者在这个主题上对以下货币对进行回测,并寻找1年内的稳定结果。我个人从2006年1月1日到2006年3月29日进行回测,如果我的回测结果良好,我再回到2005年1月1日到2006年3月29日,看看回测结果是否仍然可靠。
请在这个主题上自愿帮助回测以下货币对。请使用在这里 找到的关于获得最佳回测结果的说明。
我需要人们开始自愿测试一到两个货币对进行回测。请自愿参加以下货币对的测试,并将你要测试的货币对贴在这个主题上。
澳元兑美元
CHFJPY
欧元兑美元
欧元兑加元
EURCHF
欧元兑英镑
欧元兑日元
GBPCHF
GBPJPY
NZDUSD
美元兑加元
美元兑日元
谢谢你。让我们一起工作。嗨!伙计们。
我一直在关注你的字符串,直到现在。这个EA似乎真的很有前途。
如果你们不介意的话,我从3月31日晚上开始测试上述设置。
如果你们有兴趣看的话,我将每隔几天发布一次结果!!。
我目前在转换CHFJPY的M1到M5(Alpari数据从04年6月到现在),这需要很多时间。我的电脑很旧(512 Mo和1GHz CPU),但它通常能快速运行大型数据库(超过3M行)。也许我有一个错误?有谁能评估一下所花的时间? 关于Holyguy7的信息,我将以你的回测设置为基础,在第一次测试不同的选项。之后我将尝试测试另一种货币(如果我的电脑在转换时没有死,.
转换几乎是瞬间完成的。不要担心你收到的警告信息。点击退出,再做一次就可以了。我通常只是在一分钟左右完成所有时间段的转换。工作非常好。
本周末的声明。不幸的是,我没有在本周一开始就开始这样做,而是在一天之后。它似乎做得很好。这是一个非优化的账户,因为我只是猜测好的设置。你可以看到,一些货币对 只吃了钱。这是因为我没有对这些设置进行回测。我将在未来进行。
如果本周测试过的每个人都能开始发布报表,这对下周初的测试将是很好的。
我认为我们手上有一个赢家。
M15
没有时间过滤器
获利-40-60(日元对都在60)。
止损。30
长线:20