mql5语言的特点、微妙之处以及技巧 - 页 115 1...108109110111112113114115116117118119120121122...247 新评论 fxsaber 2018.12.24 08:26 #1141 A100:我不会写我能写的东西,以防它变成简单和 pavlick_ 再次出现我不理解你的行为。 Artyom Trishkin 2018.12.24 09:05 #1142 与本主题无关的评论已被移至"来自MQL5 MT5 MetaTrader 5初学者的问题"。 Andrey Barinov 2018.12.24 11:42 #1143 Alexey Navoykov: 铸造一个指针不会有任何作用。 无论你如何铸造,对象都是一样的。我站在正确的立场上。 forexman77 2018.12.24 19:13 #1144 谁想在真实的ticks上进行测试,是否有必要创建一个1分钟的历史,或者它将在下载ticks(自定义符号)的基础上形成? 我不知为何没有测试,我已经上传了七天的蜱虫,我正在运行测试,这就是日志中的内容。 2018.12.24 22:04:16.925 Core 1 no data synchronized, 41 bytes read 2018.12.24 22:04:16.925 Core 1 symbol EURUSD_custom synchronization error 2018.12.24 22:04:16.925 Core 1 cannot get history EURUSD_custom,M1 fxsaber 2018.12.24 19:45 #1145 forexman77:谁想在真实的ticks上进行测试,是否有必要创建一个1分钟的历史,或者它将在下载ticks(自定义符号)的基础上形成? 我莫名其妙的不去测试,上传了七天的蜱虫,运行测试是日志中的内容。 到目前为止。 fxsaber 2018.12.26 22:10 #1146 对于 "相同 "的价格计算,DoubleToString可以得到不同的结果。在这种情况下,DoubleToString可能与NormalizeDouble 不同。 #property strict #define PRINT(A) Print(#A + " = " + (string)(A)) void OnStart() { const double Koef = 0.25; const int iDelta = 32; const double point = 0.00001; const double high = 1.06736; const double low = 1.06676; const double Avg = (high + low) * 0.5; const double Size = (high - low) * Koef * 0.5; // Вычисление одной и той же цены разной последовательностью сложения одного и того же количества пипсов const double Price1 = Avg - Size - point * iDelta; const double Price2 = Avg - (Size + point * iDelta); PRINT(DoubleToString(Price1, 5)); // DoubleToString(Price1,5) = 1.06666 PRINT(DoubleToString(Price2, 5)); // DoubleToString(Price2,5) = 1.06667 PRINT(NormalizeDouble(Price1, 5)); // NormalizeDouble(Price1,5) = 1.06667 PRINT(NormalizeDouble(Price2, 5)); // NormalizeDouble(Price1,5) = 1.06667 } Slava 2018.12.27 05:01 #1147 fxsaber:对于 "相同 "的价格计算,DoubleToString可以得到不同的结果。在这种情况下,DoubleToString可能与NormalizeDouble不同。 所描述的行为并不是MQL5语言的独有特征。"实数在机器内存中的表示方式是由IEEE标准754定义的,与平台、操作系统和编程语言无关。" Ilya Malev 2018.12.28 10:02 #1148 如果有人需要一个基于https://www.mql5.com/ru/forum/1111/page2364#comment_10048274 的模板未解决的静态变量 这个问题通过在声明处实现该方法得到了解决。这不是很好,但它是有效的。 Ошибки, баги, вопросы 2018.12.28www.mql5.com Общее обсуждение: Ошибки, баги, вопросы Alexey Navoykov 2018.12.28 14:24 #1149 Ilya Malev:如果有人需要一个基于https://www.mql5.com/ru/forum/1111/page2364#comment_10048274 的模板未解决的静态变量 这个问题通过在声明处实现该方法得到了解决。这不是很好,但它是有效的。你那里多了一个静态的词。它不在一个班级之外使用 Ilya Malev 2018.12.28 16:58 #1150 Alexey Navoykov:你有一个额外的单词静态列在那里。它不在课外使用。(累)如果是这个问题,"'k'--重新定义;不同的类型修改器 "的错误就会出现,但在截图上没有。因此,编译器并不关心,这不是问题。 1...108109110111112113114115116117118119120121122...247 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我不会写我能写的东西,以防它变成简单和 pavlick_ 再次出现
我不理解你的行为。
铸造一个指针不会有任何作用。 无论你如何铸造,对象都是一样的。
我站在正确的立场上。
谁想在真实的ticks上进行测试,是否有必要创建一个1分钟的历史,或者它将在下载ticks(自定义符号)的基础上形成?
我不知为何没有测试,我已经上传了七天的蜱虫,我正在运行测试,这就是日志中的内容。
谁想在真实的ticks上进行测试,是否有必要创建一个1分钟的历史,或者它将在下载ticks(自定义符号)的基础上形成?
我莫名其妙的不去测试,上传了七天的蜱虫,运行测试是日志中的内容。
到目前为止。
对于 "相同 "的价格计算,DoubleToString可以得到不同的结果。在这种情况下,DoubleToString可能与NormalizeDouble 不同。
对于 "相同 "的价格计算,DoubleToString可以得到不同的结果。在这种情况下,DoubleToString可能与NormalizeDouble不同。
如果有人需要一个基于https://www.mql5.com/ru/forum/1111/page2364#comment_10048274 的模板未解决的静态变量
这个问题通过在声明处实现该方法得到了解决。这不是很好,但它是有效的。
如果有人需要一个基于https://www.mql5.com/ru/forum/1111/page2364#comment_10048274 的模板未解决的静态变量
这个问题通过在声明处实现该方法得到了解决。这不是很好,但它是有效的。
你那里多了一个静态的词。它不在一个班级之外使用
你有一个额外的单词静态列在那里。它不在课外使用。
(累)如果是这个问题,"'k'--重新定义;不同的类型修改器 "的错误就会出现,但在截图上没有。因此,编译器并不关心,这不是问题。