回溯测试/优化 - 页 81 1...747576777879808182838485868788...95 新评论 psmithgold 2012.01.23 07:58 #801 MT4 EA回测和周期问题 你好。 我终于开始在MT4中对EA进行回测,现在有件事让我很困惑,....回测屏幕上的图表周期 参数。 我的EA是基于一个小时(60米)的图表。因此,当我看到你必须选择图表周期时,我认为它将每小时调用一次我的 "开始 "函数。然而,它似乎是在每一个刻度上调用。 如果我的理解是错误的,"开始 "函数将在每一个刻度上被调用,这很好,我可以处理这个问题,但是图表周期参数是什么? 如果有人能帮助我解决这个问题,我将不胜感激。 顺便说一下,我已经按照指南实现了90%的建模质量,通过下载M1数据,然后在离线图表上运行周期转换脚本。我还选择了每个指南都推荐使用的 "每一滴 "模型。 先谢谢你了。 保罗 psmithgold 2012.01.23 15:32 #802 你好。 谢谢你,如果你有检测新条形的代码,那就太好了。谢谢你澄清start()是在每个tick上启动的......至少我没有发疯!但是,图表周期 参数是做什么的,因为我认为这将影响启动函数的调用时间,还是说这是为了控制下一个条形图的出现时间? 欢呼吧。 保罗 psmithgold 2012.01.23 20:20 #803 谢谢你的代码片段。从你的代码中,我想我现在明白了图表周期 的参数。 再次感谢。 保罗 gpociejewski 2012.01.23 22:05 #804 psmithgold: 你好。我终于开始在MT4中对一个EA进行回测,现在有件事让我很困惑,....回测屏幕上的图表周期参数。 我的EA是基于一个小时(60米)的图表。因此,当我看到你必须选择图表周期时,我认为它将每小时调用一次我的 "开始 "函数。然而,它似乎是在每一个刻度上调用。 如果我的理解是错误的,"开始 "函数将在每一个刻度上被调用,这很好,我可以处理这个问题,但是图表周期参数是什么? 如果有人能帮助我解决这个问题,我将不胜感激。 顺便说一下,我已经按照指南实现了90%的建模质量,通过下载M1数据,然后在离线图表上运行周期转换脚本。我还选择了每个指南都推荐使用的 "每一滴 "模型。 请提前感谢。 保罗 你好。 是的,strat()是在每个tick上调用的。如果你想只在小时条上做EA指令,你应该 bool,只有当新条形上升时才为真。如果你想,我可以给你代码。 关于数据,我推荐你使用Dukascopy tick数据进行测试,我认为这是最好的免费数据。 欲了解更多详情,请看此页面Tick Data | Birt's EA回顾。 你现在是在1小时图上操作,但如果你有SL或TP,就必须要有好的数据质量。 谢谢。 尊敬的先生 gpociejewski 2012.01.23 22:09 #805 psmithgold: 你好。谢谢你,如果你有检测新条形的代码,那就太好了。谢谢你澄清start()是在每个tick点上启动的......至少我没有发疯!但是图表周期参数是做什么的?但是,图表周期参数是做什么的,因为我认为这将影响启动函数的调用时间,还是说这是为了控制下一个条形图的出现时间? 欢呼吧。 保罗 嗨,保罗,这是一个简单的公式。 bool isNewBar() { static int prevTime; bool newBar=false; if(Time[0]!=prevTime) { newBar=true。 prevTime=Time[0]; } return(newBar)。 } 我不确定是否理解你关于周期的问题。例如,如果你调用指标 或使用iOpen等函数。你需要时间框架,因为 你必须指出你要计算哪个柱子,或者你需要哪个柱子的开盘收盘等等。 我知道这可能不是你问题的答案,但正如我所说的,我有点明白你的时间问题。 我希望我可以帮助你。 干杯。 尊敬的先生 pking25 2012.01.29 10:03 #806 外汇技术扫描器 谁能告诉我一个好的外汇扫描仪? 我看了看网上能找到的那些,发现它们都太贵了(在我看来),而且使用起来太复杂了。 我正在寻找一个简单的扫描器,它可以扫描Macd和Stochastics,并允许我对两者进行自己的设置。 N0talent 2012.02.04 09:19 #807 xsuchyx: 你好。我将与你分享我选择的回测和优化EA的方法。 第一步是获得10年的货币数据,例如从dukascopy或fxdd获得的数据,将其安装在你的MT4上。 如果你的EA有多个指标和设置,你可以对它们进行优化,不过度优化的关键是做2000-2008年的优化,然后检查优化后的最佳设置在2008-2011年是如何工作的,如果过去两年的结果仍然非常好,你可以说你有一个好的EA。这还不是全部,要想拥有一个完美的EA,你需要在真实账户上做至少6个月的测试,如果它仍然有效,你可以说 "我已经做得非常好了 " ,否则就回到第一个步骤。最好的方法是使用vps进行前瞻性测试,使用多个EA。 我希望这是一个非常有价值的信息,它对我有用。我对EA进行了数百万次的测试,其中有几个成为了钻石,现在正在工作,将来也会继续工作。 我认为你的回测/优化 方法听起来很合理 你从哪里得到10年的tick数据?Dukas只提供到07年的数据,对吗?我使用的是90%的tick数据......这对我的结果有严重的影响吗? 我很想知道好的Tick数据的来源 ,请随时给我发邮件。 akoorts 2012.02.06 04:02 #808 MT4上的指标和回测 为什么每个人都使用基于历史数据(通常不准确)的回测和指标来预测价格的未来走势? 没有人可以保证价格会再次出现同样的走势。 这可能是90%的交易员都亏损的原因吗? 我想听听你的意见。 akoorts 2012.02.07 18:46 #809 EA和回测 我总是惊讶地看到人们对回测的重视程度。 它可以用来确定一个EA在一组特定的历史数据上可能的表现。不要忘了一个事实,即这些数据是历史数据。 这意味着在过去。 但我想知道的是,这对你在未来有什么帮助。 我怀疑它对你一点帮助都没有。 lsteixeira 2012.02.10 23:40 #810 N0talent: 我认为你的Backtesting/optimizing Methode听起来很有道理 你从哪里得到10年的tick数据?Dukas只提供到07年的数据,对吗?我使用的是90%的Tick数据......这对我的结果有严重的影响吗?我希望有一个好的Tick数据的来源 ,请随时给我发邮件 我所使用的一些体面的数据来自这里。 Http://www.histdata.com 干杯!! 1...747576777879808182838485868788...95 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MT4 EA回测和周期问题
你好。
我终于开始在MT4中对EA进行回测,现在有件事让我很困惑,....回测屏幕上的图表周期 参数。
我的EA是基于一个小时(60米)的图表。因此,当我看到你必须选择图表周期时,我认为它将每小时调用一次我的 "开始 "函数。然而,它似乎是在每一个刻度上调用。
如果我的理解是错误的,"开始 "函数将在每一个刻度上被调用,这很好,我可以处理这个问题,但是图表周期参数是什么?
如果有人能帮助我解决这个问题,我将不胜感激。
顺便说一下,我已经按照指南实现了90%的建模质量,通过下载M1数据,然后在离线图表上运行周期转换脚本。我还选择了每个指南都推荐使用的 "每一滴 "模型。
先谢谢你了。
保罗
你好。
谢谢你,如果你有检测新条形的代码,那就太好了。谢谢你澄清start()是在每个tick上启动的......至少我没有发疯!但是,图表周期 参数是做什么的,因为我认为这将影响启动函数的调用时间,还是说这是为了控制下一个条形图的出现时间?
欢呼吧。
保罗
谢谢你的代码片段。从你的代码中,我想我现在明白了图表周期 的参数。
再次感谢。
保罗
你好。
我终于开始在MT4中对一个EA进行回测,现在有件事让我很困惑,....回测屏幕上的图表周期参数。
我的EA是基于一个小时(60米)的图表。因此,当我看到你必须选择图表周期时,我认为它将每小时调用一次我的 "开始 "函数。然而,它似乎是在每一个刻度上调用。
如果我的理解是错误的,"开始 "函数将在每一个刻度上被调用,这很好,我可以处理这个问题,但是图表周期参数是什么?
如果有人能帮助我解决这个问题,我将不胜感激。
顺便说一下,我已经按照指南实现了90%的建模质量,通过下载M1数据,然后在离线图表上运行周期转换脚本。我还选择了每个指南都推荐使用的 "每一滴 "模型。
请提前感谢。
保罗你好。
是的,strat()是在每个tick上调用的。如果你想只在小时条上做EA指令,你应该
bool,只有当新条形上升时才为真。如果你想,我可以给你代码。
关于数据,我推荐你使用Dukascopy tick数据进行测试,我认为这是最好的免费数据。
欲了解更多详情,请看此页面Tick Data | Birt's EA回顾。
你现在是在1小时图上操作,但如果你有SL或TP,就必须要有好的数据质量。
谢谢。
尊敬的先生
你好。
谢谢你,如果你有检测新条形的代码,那就太好了。谢谢你澄清start()是在每个tick点上启动的......至少我没有发疯!但是图表周期参数是做什么的?但是,图表周期参数是做什么的,因为我认为这将影响启动函数的调用时间,还是说这是为了控制下一个条形图的出现时间?
欢呼吧。
保罗嗨,保罗,这是一个简单的公式。
bool isNewBar() {
static int prevTime;
bool newBar=false;
if(Time[0]!=prevTime) {
newBar=true。
prevTime=Time[0];
}
return(newBar)。
}
我不确定是否理解你关于周期的问题。例如,如果你调用指标 或使用iOpen等函数。你需要时间框架,因为
你必须指出你要计算哪个柱子,或者你需要哪个柱子的开盘收盘等等。
我知道这可能不是你问题的答案,但正如我所说的,我有点明白你的时间问题。
我希望我可以帮助你。
干杯。
尊敬的先生
外汇技术扫描器
谁能告诉我一个好的外汇扫描仪?
我看了看网上能找到的那些,发现它们都太贵了(在我看来),而且使用起来太复杂了。
我正在寻找一个简单的扫描器,它可以扫描Macd和Stochastics,并允许我对两者进行自己的设置。
你好。
我将与你分享我选择的回测和优化EA的方法。
第一步是获得10年的货币数据,例如从dukascopy或fxdd获得的数据,将其安装在你的MT4上。
如果你的EA有多个指标和设置,你可以对它们进行优化,不过度优化的关键是做2000-2008年的优化,然后检查优化后的最佳设置在2008-2011年是如何工作的,如果过去两年的结果仍然非常好,你可以说你有一个好的EA。这还不是全部,要想拥有一个完美的EA,你需要在真实账户上做至少6个月的测试,如果它仍然有效,你可以说 "我已经做得非常好了 " ,否则就回到第一个步骤。最好的方法是使用vps进行前瞻性测试,使用多个EA。
我希望这是一个非常有价值的信息,它对我有用。我对EA进行了数百万次的测试,其中有几个成为了钻石,现在正在工作,将来也会继续工作。我认为你的回测/优化 方法听起来很合理 你从哪里得到10年的tick数据?Dukas只提供到07年的数据,对吗?我使用的是90%的tick数据......这对我的结果有严重的影响吗?
我很想知道好的Tick数据的来源 ,请随时给我发邮件。
MT4上的指标和回测
为什么每个人都使用基于历史数据(通常不准确)的回测和指标来预测价格的未来走势?
没有人可以保证价格会再次出现同样的走势。
这可能是90%的交易员都亏损的原因吗?
我想听听你的意见。
EA和回测
我总是惊讶地看到人们对回测的重视程度。
它可以用来确定一个EA在一组特定的历史数据上可能的表现。不要忘了一个事实,即这些数据是历史数据。
这意味着在过去。
但我想知道的是,这对你在未来有什么帮助。
我怀疑它对你一点帮助都没有。
我认为你的Backtesting/optimizing Methode听起来很有道理 你从哪里得到10年的tick数据?Dukas只提供到07年的数据,对吗?我使用的是90%的Tick数据......这对我的结果有严重的影响吗?我希望有一个好的Tick数据的来源 ,请随时给我发邮件
我所使用的一些体面的数据来自这里。
Http://www.histdata.com
干杯!!