错误、漏洞、问题 - 页 2251 1...224422452246224722482249225022512252225322542255225622572258...3184 新评论 Ilyas 2018.08.02 13:32 #22501 AshimN:什么功能?))你是否知道除此之外,还有其他转换为给定精度的函数? 将一个 浮点数四舍五入 到一个给定的精度。doublenormalizeDouble( doublevalue,// 要被规范化的数字intdigits//小数点 后的数量 );?阅读关于双精度 AshimN 2018.08.02 13:33 #22502 Artyom Trishkin: 我已经给你写好了要打印的函数的名称。请仔细阅读之前所写的内容。我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。 2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000012018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.682018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675 Vladimir Karputov 2018.08.02 13:38 #22503 AshimN:我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。 2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000012018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.682018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675你错了。你误解了计算机是如何设置的,以及它是如何存储实数的。 要学习:实数类型(双数、浮点数),DoubleToString,NormalizeDouble。 AshimN 2018.08.02 13:41 #22504 Ilyas:阅读关于双料的准确性这一点很好,谢谢你,所以计算起来很准确) Dmitriy Skub 2018.08.02 13:47 #22505 幸好我不是版主) Artyom Trishkin 2018.08.02 13:59 #22506 AshimN:我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。 2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.68752018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.685000000000012018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.682018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675 进一步没有我。 Vladimir Pastushak 2018.08.02 15:13 #22507 Slava:为什么? 在我看来,这在某种程度上是错误的。 如果我们使用一个真实的账户,但用投资者的密码呢?如果我们连接到一个真实的账户,测试者应该返回账户数据。包括它是真实的这一事实。 返回是什么意思,说是演示? Slava 2018.08.03 04:39 #22508 Vladimir Pastushak:如果我们连接到一个真实的账户,测试者应该返回账户数据。包括它是真实的这一事实。 返回的意义是什么,它是一个演示?关键是,不应该有任何区别。测试人员知道的越少,调整结果的机会就越少 例如,测试者总是返回允许交易,但发送ftp和邮件却不允许,不管终端的设置如何。 AshimN 2018.08.03 08:24 #22509 问候。 我在...Tester\Agent-127.0.0.1-3000\MQL5\Files文件夹中保存了两个二进制文件,当我试图从int OnInit()函数中读取这些文件时,这些文件被删除。 原因可能是什么? 它们没有从COMMON文件夹中被删除,但也没有被读取(。 Vladimir Karputov 2018.08.03 08:25 #22510 AshimN:问候。我在...Tester\Agent-127.0.0.1-3000\MQL5\Files文件夹中保存了两个二进制文件,当我试图从int OnInit()函数中读取这些文件时,这些文件被删除。原因可能是什么?原因是文件保存的位置不正确。测试完成 后,代理文件夹会自动清理。将该文件保存在公共文件夹中。 1...224422452246224722482249225022512252225322542255225622572258...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
什么功能?))你是否知道除此之外,还有其他转换为给定精度的函数?
将一个 浮点数四舍五入 到一个给定的精度。
doublenormalizeDouble(
doublevalue,// 要被规范化的数字
intdigits//小数点 后的数量
);
?
阅读关于双精度
我已经给你写好了要打印的函数的名称。请仔细阅读之前所写的内容。
我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675
我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675
你错了。你误解了计算机是如何设置的,以及它是如何存储实数的。
要学习:实数类型(双数、浮点数),DoubleToString,NormalizeDouble。
阅读关于双料的准确性
这一点很好,谢谢你,所以计算起来很准确)
我不关心打印)输出(Print/Comment)只是为了检查NormalizeDouble() 的工作情况,而检查结果显示它并不总是工作,即--不工作。
2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875
2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001
2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68
2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675
为什么?
在我看来,这在某种程度上是错误的。
如果我们使用一个真实的账户,但用投资者的密码呢?
如果我们连接到一个真实的账户,测试者应该返回账户数据。包括它是真实的这一事实。
返回是什么意思,说是演示?
如果我们连接到一个真实的账户,测试者应该返回账户数据。包括它是真实的这一事实。
返回的意义是什么,它是一个演示?
关键是,不应该有任何区别。测试人员知道的越少,调整结果的机会就越少
例如,测试者总是返回允许交易,但发送ftp和邮件却不允许,不管终端的设置如何。
问候。
我在...Tester\Agent-127.0.0.1-3000\MQL5\Files文件夹中保存了两个二进制文件,当我试图从int OnInit()函数中读取这些文件时,这些文件被删除。
原因可能是什么?
它们没有从COMMON文件夹中被删除,但也没有被读取(。
问候。
我在...Tester\Agent-127.0.0.1-3000\MQL5\Files文件夹中保存了两个二进制文件,当我试图从int OnInit()函数中读取这些文件时,这些文件被删除。
原因可能是什么?
原因是文件保存的位置不正确。测试完成 后,代理文件夹会自动清理。将该文件保存在公共文件夹中。