错误、漏洞、问题 - 页 141 1...134135136137138139140141142143144145146147148...3184 新评论 Vladimir 2010.09.22 04:32 #1401 pronych: 至于价差,这是众所周知的。他们已经被添加到报价中很长时间了(按宇宙标准:)大约一个月前,他们不太可能改变。而系统本身并不期望在价差上有这种损失。这里有些不对劲。要么是我在某个地方搞砸了代码(这不太可能),要么是测试结果与优化结果大不相同。这已经是一个错误。这就是为什么我问大家--它曾经发生在任何人身上吗? 我很快就写了一个简单的专家顾问,并进行了优化。然后我选择了最好的变体并单独运行。 我也得到了非常不同的结果。不仅利润不一致,而且交易的数量也不一致:在一次运行中82次,在优化过程中103次。21次交易在某处消失了。联系服务台。最新版本有问题。 Общайтесь с разработчиками через Сервисдеск! www.mql5.com Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы. Yedelkin 2010.09.22 05:16 #1402 pronych: По сему и спрашиваю всех, бывало ли у кого такое? 四个月来,一直如此。而且不仅仅是在最好的运行中。我已经习惯了。 Cherrr 2010.09.22 08:09 #1403 假设问题是这样的。 专家顾问代码。空白的OnTick(){ 打印("CUR NEED",Bars(_Symbol,_Period)," 550)。}输出两个数字:第一个是当前的条数,第二个是我需要工作的条数。我们从9月1日10日到今天进行测试。在这种情况下,测试器显示的第一个数字是428 550。那么第一个数字自然会增加。 让我们测试一下从1月9日到今天这几天的情况。前两个数字是262,550。很明显,我们将在一年中获得所需的条数,但这对测试来说并不方便。 Документация по MQL5: Доступ к таймсериям и индикаторам / Bars www.mql5.com Доступ к таймсериям и индикаторам / Bars - Документация по MQL5 [删除] 2010.09.22 10:18 #1404 EQU:找到了原因...关机后--切换到Cybernet--该进程仍在任务列表中......但由于某些原因,它在开机后没有显示出来......也没有被alt-tab检测到......我把它从任务管理器中取出来,它就工作了......。我找到了原因,但问题仍然是......。关闭MT(休眠前)--我看到了桌面,任务栏是清晰的......。 我去找任务管理器...任务列表是空的 - 在进程列表中,terminal.exe慢慢地将内存大小从大约150M增加到700M,然后 - 稍微快一点 - 将所有东西减少到零,之后才卸载...超过8(!)分钟(我错过了--可能更多),这个过程顽固地在那里做一些事情,同时保持不可见。也许至少要有一个模式化的窗口--比如 "等待,卸载......",而不是要不断地进入任务管理器? gumgum 2010.09.22 11:26 #1405 Cherrr: Cherrr 2010.09.22 13:26 #1406 谢谢) 只是遗憾的是,我对这种可下载的最低限度的东西总是不满足。 Дмитрий 2010.09.22 15:20 #1407 Cherrr: 谢谢你) 只是遗憾的是,我对这种可下载的最低限度的东西总是不满足。 做到以下几点。datetime ДатаНачалаТестаПриТестировании=D'09.11.2008'; void OnTick() { if(MQL5InfoInteger(MQL5_TESTING)==true || MQL5InfoInteger(MQL5_OPTIMIZATION)==true) if(TimeCurrent()<ДатаНачалаТестаПриТестировании) return; ... } DateTestStartTest从哪个日期开始测试,并在测试器中指定一个早期日期,从这个日期开始将需要多少条数据。 Mario 2010.09.23 00:09 #1408 冠军赛的时间将用在哪里...?将会是GMT+4吗?我在测试器中两种方式都写了......没有区别 !!!!!!!!!!!!!!TimeGMT(dt); if(dt.hour<3) return;TimeCurrent(dt); if(dt.hour<3) return; Renat Fatkhullin 2010.09.23 07:34 #1409 maryan.dirtyn:冠军赛的时间将用在哪里...?将会是GMT+4吗?我在测试器中两种方式都写了......没有区别 !!!!!!!!!!!!!! 将使用我们演示服务器的当前时间。 Документация по MQL5: Дата и время / TimeCurrent www.mql5.com Дата и время / TimeCurrent - Документация по MQL5 Vladimir 2010.09.23 13:19 #1410 测试者打开了2009年的交易(很多),但不想打开2010年的交易。如果你采取一个边界期,那么到2009年底,然后没有。我重新启动了我的电脑,建设说334 ???? 1...134135136137138139140141142143144145146147148...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
至于价差,这是众所周知的。他们已经被添加到报价中很长时间了(按宇宙标准:)大约一个月前,他们不太可能改变。而系统本身并不期望在价差上有这种损失。这里有些不对劲。要么是我在某个地方搞砸了代码(这不太可能),要么是测试结果与优化结果大不相同。这已经是一个错误。这就是为什么我问大家--它曾经发生在任何人身上吗?
我很快就写了一个简单的专家顾问,并进行了优化。然后我选择了最好的变体并单独运行。 我也得到了非常不同的结果。不仅利润不一致,而且交易的数量也不一致:在一次运行中82次,在优化过程中103次。21次交易在某处消失了。联系服务台。最新版本有问题。
pronych:
По сему и спрашиваю всех, бывало ли у кого такое?
假设问题是这样的。
专家顾问代码。
空白的OnTick()
{
打印("CUR NEED",Bars(_Symbol,_Period)," 550)。
}
输出两个数字:第一个是当前的条数,第二个是我需要工作的条数。
我们从9月1日10日到今天进行测试。
在这种情况下,测试器显示的第一个数字是428 550。那么第一个数字自然会增加。
让我们测试一下从1月9日到今天这几天的情况。前两个数字是262,550。很明显,我们将在一年中获得所需的条数,但这对测试来说并不方便。
找到了原因...
关机后--切换到Cybernet--该进程仍在任务列表中......但由于某些原因,它在开机后没有显示出来......也没有被alt-tab检测到......
我把它从任务管理器中取出来,它就工作了......。
我找到了原因,但问题仍然是......。
关闭MT(休眠前)--我看到了桌面,任务栏是清晰的......。
我去找任务管理器...任务列表是空的 - 在进程列表中,terminal.exe慢慢地将内存大小从大约150M增加到700M,然后 - 稍微快一点 - 将所有东西减少到零,之后才卸载...超过8(!)分钟(我错过了--可能更多),这个过程顽固地在那里做一些事情,同时保持不可见。
也许至少要有一个模式化的窗口--比如 "等待,卸载......",而不是要不断地进入任务管理器?
谢谢)
只是遗憾的是,我对这种可下载的最低限度的东西总是不满足。
谢谢你)
只是遗憾的是,我对这种可下载的最低限度的东西总是不满足。
做到以下几点。
DateTestStartTest从哪个日期开始测试,并在测试器中指定一个早期日期,从这个日期开始将需要多少条数据。
冠军赛的时间将用在哪里...?将会是GMT+4吗?我在测试器中两种方式都写了......没有区别 !!!!!!!!!!!!!!
冠军赛的时间将用在哪里...?将会是GMT+4吗?我在测试器中两种方式都写了......没有区别 !!!!!!!!!!!!!!
测试者打开了2009年的交易(很多),但不想打开2010年的交易。如果你采取一个边界期,那么到2009年底,然后没有。我重新启动了我的电脑,建设说334
????