奇迹仍在继续! - 页 7 12345678 新评论 Анатолий 2009.09.29 13:22 #61 muallch >> : 无论哪种方式,这显然是与报价或交易设置有关的问题! 而且根本不需要。还有其他类型的错误也会导致这样的结果。例如,在同一报价的不同终端中,非正常化的开盘价会导致相同的结果。 Анатолий 2009.09.29 13:29 #62 DC2008 >> : 这样试试吧。 卸载这两个终端并将其安装在新的目录(文件夹)中。 将历史记录加载到Alpari终端。 断开互联网,在测试完成前不要打开互联网。 从Alpari终端导出报价到一个文件。 从提取的文件中下载报价到MQ终端。 尝试在两个终端中运行你的专家顾问。 首先,你可以尝试手动清除两个终端的缓存,尽管这个错误似乎在很久以前就被修复了(我记不清楚了)。MetaTrader/tester/caches 这对两个终端都是强制性的,它可能是在MC上的不正确工作。 要检查的问题是,历史记录保存在哪个目录中? angela 2009.09.29 14:11 #63 muallch писал(а)>> 安吉拉,让我问你一个问题... 你是否将MK终端与Alparev的模拟账户连接在一起?如果你不知道服务器的名称或IP,一切都一样吗? 无论是哪种方式,很明显,报价或交易设置出了问题!这是不可能的。 模拟账户的地址是不同的,我在每个终端上都分别开了账户,服务器是一样的。 angela 2009.09.29 14:15 #64 storm писал(а)>> 你可以从手动清除两个终端的缓存开始,尽管这个错误似乎在很久以前就已经修复了(我记不清楚了)。MetaTrader/tester/caches 它对两个终端都是强制性的,它可能在MCU上的工作是不正确的。 测试的问题,历史记录存储在什么目录下? 我试图改变D:\MT4\history\Alpari-Demo和D:\MT4\tester\history。 Петр 2009.09.29 16:36 #65 Angela >> : 模拟账户的地址是不同的,在每个终端上单独开设,服务器是相同的。 你说 "不同的地址 "是什么意思?登录和密码,也许?还是不同的IP? 以下是你应该尝试的。在两个终端之间交换登录,并运行测试。当然,是在连接模式下。 Анатолий 2009.10.01 21:27 #66 Angela писал(а) >> 你找到解决问题的办法了吗? GoldenFox 2009.10.01 23:16 #67 你好,安吉拉。 你用哪种数据类型来处理 double 或 int ticks ?如果你把它转换为整数类型,你怎么做? 问题是,在使用双字型的操作中,终端经常在最后一位数字上出错。 如果你比较两个相等的变量,例如,像这样(数字不一定是这样的)。 双重a=1.5555。 双倍b=1.5555。 如果(a-b>0) 打印("a>b")。 elseif (a-b<0) Print ("a<b"); else 打印("a=b")。 那么 对于某些a和b相互相等的情况,结果可能是a>b或a<b,尽管a=b应该是。 初步的归一化并没有给出正确的结果。 在比较、减法、除法和确定除法的余数时,会出现错误。我没有检查其余的操作--我发现的结果已经足够了:))))我不能说这些错误如何取决于具体的数字(我懒得去找)。有一种概率是随机的,也就是说,在相同的数据上发生或不发生。有一件事我可以肯定地告诉你:错误发生在最后一位数。 如果你的专家顾问使用双倍 类型的操作,并且 有相当多的操作,错误就会逐渐累积。 这可能是原因。 PS:顺便说一下,我在Alpari终端发现了这个错误。我没有在其他经纪公司的终端上检查,但也许那里也有。 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 淘宝网上有卖的,有卖的,有卖的,有卖的,有卖的,有卖的,有卖的,有卖的。 PapaYozh 2009.10.02 06:48 #68 GoldenFox писал(а)>> 在比较、减法、除法和确定除法的余数时,会出现错误。我没有检查其余的操作:我发现足够了:))))我不能说这些错误如何取决于具体的数字(我懒得去找)。有一种概率是随机的,也就是说,在相同的数据上发生或不发生。有一件事我可以肯定:错误发生在最后一位数。 这个问题已经在论坛上提出。你可以在这里 和这里 看到它 GoldenFox 2009.10.02 08:18 #69 PapaYozh писал(а)>> 这个问题在这个论坛上已经被提出来了。你可以在这里 和这里 看到它 谢谢你的链接。 是的,它是。这是对数学协处理器的一种奇特的轮盘赌游戏。 angela 2009.10.02 11:00 #70 storm писал(а)>> 你找到解决问题的办法了吗? 不,我没有。检查了MIG的另一个终端,它工作稳定,虽然它有4个赞那卡,但结果与MQ终端接近,甚至在指标方面更好。 我不想再浪费时间玩黑匣子了,如果我有足够的终端操作和设置信息,我可以挖掘,但这只是浪费时间。显然,这与Alpari的设置有关,当然,它在特定的TS中显示出非常敏感的刻度。至于现在,我正在重新制定我的策略,它可能对不同经纪公司的点数变化影响不大。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
无论哪种方式,这显然是与报价或交易设置有关的问题!
而且根本不需要。还有其他类型的错误也会导致这样的结果。例如,在同一报价的不同终端中,非正常化的开盘价会导致相同的结果。
这样试试吧。
首先,你可以尝试手动清除两个终端的缓存,尽管这个错误似乎在很久以前就被修复了(我记不清楚了)。MetaTrader/tester/caches
这对两个终端都是强制性的,它可能是在MC上的不正确工作。
要检查的问题是,历史记录保存在哪个目录中?
安吉拉,让我问你一个问题...
你是否将MK终端与Alparev的模拟账户连接在一起?如果你不知道服务器的名称或IP,一切都一样吗?
无论是哪种方式,很明显,报价或交易设置出了问题!这是不可能的。
模拟账户的地址是不同的,我在每个终端上都分别开了账户,服务器是一样的。
你可以从手动清除两个终端的缓存开始,尽管这个错误似乎在很久以前就已经修复了(我记不清楚了)。MetaTrader/tester/caches
它对两个终端都是强制性的,它可能在MCU上的工作是不正确的。
测试的问题,历史记录存储在什么目录下?
我试图改变D:\MT4\history\Alpari-Demo和D:\MT4\tester\history。
模拟账户的地址是不同的,在每个终端上单独开设,服务器是相同的。
你说 "不同的地址 "是什么意思?登录和密码,也许?还是不同的IP?
以下是你应该尝试的。在两个终端之间交换登录,并运行测试。当然,是在连接模式下。
Angela писал(а) >>
你找到解决问题的办法了吗?
你好,安吉拉。
你用哪种数据类型来处理 double 或 int ticks ?如果你把它转换为整数类型,你怎么做?
问题是,在使用双字型的操作中,终端经常在最后一位数字上出错。
如果你比较两个相等的变量,例如,像这样(数字不一定是这样的)。
双重a=1.5555。
双倍b=1.5555。
如果(a-b>0) 打印("a>b")。
elseif (a-b<0) Print ("a<b");
else 打印("a=b")。
那么 对于某些a和b相互相等的情况,结果可能是a>b或a<b,尽管a=b应该是。
初步的归一化并没有给出正确的结果。
在比较、减法、除法和确定除法的余数时,会出现错误。我没有检查其余的操作--我发现的结果已经足够了:))))我不能说这些错误如何取决于具体的数字(我懒得去找)。有一种概率是随机的,也就是说,在相同的数据上发生或不发生。有一件事我可以肯定地告诉你:错误发生在最后一位数。
如果你的专家顾问使用双倍 类型的操作,并且 有相当多的操作,错误就会逐渐累积。
这可能是原因。
PS:顺便说一下,我在Alpari终端发现了这个错误。我没有在其他经纪公司的终端上检查,但也许那里也有。
在比较、减法、除法和确定除法的余数时,会出现错误。我没有检查其余的操作:我发现足够了:))))我不能说这些错误如何取决于具体的数字(我懒得去找)。有一种概率是随机的,也就是说,在相同的数据上发生或不发生。有一件事我可以肯定:错误发生在最后一位数。
这个问题已经在论坛上提出。你可以在这里 和这里 看到它
这个问题在这个论坛上已经被提出来了。你可以在这里 和这里 看到它
谢谢你的链接。
是的,它是。这是对数学协处理器的一种奇特的轮盘赌游戏。
你找到解决问题的办法了吗?
不,我没有。检查了MIG的另一个终端,它工作稳定,虽然它有4个赞那卡,但结果与MQ终端接近,甚至在指标方面更好。 我不想再浪费时间玩黑匣子了,如果我有足够的终端操作和设置信息,我可以挖掘,但这只是浪费时间。显然,这与Alpari的设置有关,当然,它在特定的TS中显示出非常敏感的刻度。至于现在,我正在重新制定我的策略,它可能对不同经纪公司的点数变化影响不大。