[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 287 1...280281282283284285286287288289290291292293294...432 新评论 Alexander 2013.04.14 20:00 #2861 tara: 你贴错了代码的一部分:(你应该贴出你的函数。 如果你是指DoubleToStrMorePrecision,它是一个库函数 :) Алексей Тарабанов 2013.04.14 20:03 #2862 关于她 :) Alexander 2013.04.14 20:07 #2863 然后,去年鉴中寻找知识 :) Алексей Тарабанов 2013.04.14 20:17 #2864 Roger: 然后,去年鉴中寻找知识 :) 要么给我看看,要么自己去看看。 Alexander 2013.04.14 20:26 #2865 搜索规则https://www.mql5.com/ru/articles/1561 Алексей Тарабанов 2013.04.14 20:37 #2866 Roger:搜索规则https://www.mql5.com/ru/articles/1561 这是一篇关于图书馆功能的文章吗? Alexander 2013.04.15 02:47 #2867 tara: 你贴错了代码的一部分:( 你应该贴出你的函数。 。 部分代码是正确的,我把它剪下来,做成了专家顾问,之后我通过策略测试器运行,得到了奇怪的结果,好像stdlib.mqh库的DoubleToStrMorePrecision 函数出现了故障。 Alexander 2013.04.15 03:08 #2868 Roger: 你能告诉我在插入一般数字之前的小时、分钟和秒的数值吗?这种转换的实际价值是什么? #include <stdlib.mqh> bool once=false; int start() { if (once==false) { double DTM; // дата и время в формате 0,20130429164459 int YY=TimeYear( TimeCurrent()); // Year int MN=TimeMonth( TimeCurrent()); // Month int DD=TimeDay( TimeCurrent()); // Day int HH=TimeHour( TimeCurrent()); // Hour int MM=TimeMinute( TimeCurrent()); // Minute int SS=TimeSeconds(TimeCurrent()); // Second Alert ("Значение переменной YY = ", YY); Alert ("Значение переменной MN = ", MN); Alert ("Значение переменной DD = ", DD); Alert ("Значение переменной HH = ", HH); Alert ("Значение переменной MM = ", MM); Alert ("Значение переменной SS = ", SS); DTM = YY*0.0001+MN*0.000001+DD*0.00000001+HH*0.0000000001+MM*0.000000000001+SS; Alert ("Значение переменной DTM с 06 знаками равно ", DoubleToStrMorePrecision(DTM,6)); Alert ("Значение переменной DTM с 07 знаками равно ", DoubleToStrMorePrecision(DTM,7)); Alert ("Значение переменной DTM с 08 знаками равно ", DoubleToStrMorePrecision(DTM,8)); Alert ("Значение переменной DTM с 09 знаками равно ", DoubleToStrMorePrecision(DTM,9)); Alert ("Значение переменной DTM с 10 знаками равно ", DoubleToStrMorePrecision(DTM,10)); Alert ("Значение переменной DTM с 11 знаками равно ", DoubleToStrMorePrecision(DTM,11)); Alert ("Значение переменной DTM с 12 знаками равно ", DoubleToStrMorePrecision(DTM,12)); Alert ("Значение переменной DTM с 13 знаками равно ", DoubleToStrMorePrecision(DTM,13)); Alert ("Значение переменной DTM с 14 знаками равно ", DoubleToStrMorePrecision(DTM,14)); Alert ("Значение переменной DTM с 15 знаками равно ", DoubleToStrMorePrecision(DTM,15)); once=true; } return(0); }结论是这样的。2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной SS = 0 2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной MM = 0 2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной HH = 8 2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной DD = 2 2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной MN = 1 2007.01.02 08:00 double EURUSD,M15: Alert: Значение переменной YY = 2007实际价值还没有完全实现,但这是次要的,这里我需要了解为什么计算的结果与预期的不一样。 Alexander 2013.04.15 03:33 #2869 Zhunko: 文件的大小受限于驱动器的大小,但其显示却受限于内存的大小。我不认为你有那么多数据。 这就是问题所在,我有一个写圣杯 的想法,但它需要一个非常大的数据库,所以我在想该用哪种方式来处理它 Alexander 2013.04.15 03:36 #2870 由于某些原因,我得到了正确的答案(除了西里尔字母)。2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 15 çíàêàìè ðàâíî 0.201304150832510 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 14 çíàêàìè ðàâíî 0.01304150832510 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 13 çíàêàìè ðàâíî 0.0130415083251 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 12 çíàêàìè ðàâíî 0.013041508325 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 11 çíàêàìè ðàâíî 0.20130415083 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 10 çíàêàìè ðàâíî 0.2013041508 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 09 çíàêàìè ðàâíî 0.201304151 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 08 çíàêàìè ðàâíî 0.20130415 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 07 çíàêàìè ðàâíî 0.2013042 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DTM ñ 06 çíàêàìè ðàâíî 0.201304 2013.04.14 22:32:52 stdlib GBPUSD,H1: loaded successfully 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé SS = 51 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé MM = 32 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé HH = 8 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé DD = 15 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé MN = 4 2013.04.14 22:32:52 test GBPUSD,H1: Çíà÷åíèå ïåðåìåííîé YY = 2013 1...280281282283284285286287288289290291292293294...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你贴错了代码的一部分:(你应该贴出你的函数。
如果你是指DoubleToStrMorePrecision,它是一个库函数 :)
然后,去年鉴中寻找知识 :)
要么给我看看,要么自己去看看。
搜索规则
https://www.mql5.com/ru/articles/1561
搜索规则
https://www.mql5.com/ru/articles/1561
这是一篇关于图书馆功能的文章吗?
你贴错了代码的一部分:( 你应该贴出你的函数。 。
你能告诉我在插入一般数字之前的小时、分钟和秒的数值吗?
这种转换的实际价值是什么?
结论是这样的。
实际价值还没有完全实现,但这是次要的,这里我需要了解为什么计算的结果与预期的不一样。
文件的大小受限于驱动器的大小,但其显示却受限于内存的大小。我不认为你有那么多数据。
由于某些原因,我得到了正确的答案(除了西里尔字母)。