来自一个 "傻瓜 "的问题 - 页 250 1...243244245246247248249250251252253254255256257...277 新评论 Andrew Petras 2013.05.24 11:15 #2491 stringo:你指定的时间间隔是:当前时间-当前时间(当前酒吧时间)加上一些秒数(即一些未来时间)。你想在一个特定的时间间隔内得到什么?价格将如何发展?"如果我知道价格,我愿意住在索契"。Nah.比这更简单。我有D1条的开头。D1 + 86400日分。在这几分钟里,我寻找最大/最小值并指定时间。但Bars在第一次尝试时根本不起作用,我强烈怀疑它偶尔会说谎。 我现在正试着写一个ToR,以便交叉检查 :)在任何情况下,Bars的问题都比Copy的问题大。在这个问题上, 这个人似乎也对Bars有意见。 Andrew Petras 2013.05.24 11:16 #2492 stringo: 你不需要把这个问题带到服务台。你想得到什么答案?好吧,我不说了。PS 要检查该功能是否工作。 Andrew Petras 2013.05.24 11:17 #2493 tol64: 检查(记录)范围的开始(t[0]+b)和结束(t[0])时间。你会马上得到它。 这还不够。我们必须用另一个函数仔细检查返回的条数。 Slava 2013.05.24 11:20 #2494 Silent:好吧,我不说了。PS来检查该功能是否有效。我直接告诉你,无论如何,你都会得到0条。没有什么可检查的。如果你不明白为什么无论如何你都会得到0条,那就在这里问吧。问题:你想得到多少条? Anatoli Kazharski 2013.05.24 11:23 #2495 Silent: 这还不够。你应该用另一个函数仔细检查返回的条数。我并不是说这不可能是足够的。但你必须从某个地方开始弄清事情的真相。否则,你会在每一步都陷入困境。)))检查日志或调试器中的数值,你会立即知道下一步该怎么走。 Andrew Petras 2013.05.24 11:30 #2496 stringo:我直接告诉你,无论哪种方式,你都会得到0条。没有什么可检查的。如果你不明白为什么无论如何你都会得到0条,那就在这里问吧。反问:你想得到多少条?而且我没有得到一个稳定的0。第一次尝试--0。第二次尝试--价值,但同时也是。 bm=Bars(_Symbol,PERIOD_M1,tm[0]+b,tm[0]); Print("bm = "+bm); //--- возвращает bm = например 368 bm=Bars(_Symbol,PERIOD_M1,tm[0]-b,tm[0]); Print("bm = "+bm); //--- возвращает bm = а тут 1201 而且是在两个相邻的柱子上,第二个数值会持续重复,但第一个不会。而当在分钟上运行时,我在两种情况下都得到了6,b>50000......。总之,好吧。如果功能一切正常,我就更容易抛弃它了。 Andrew Petras 2013.05.24 11:33 #2497 tol64:我并不是说这不可能是足够的。但你必须从某个地方开始弄清事情的真相。否则,你会在每一步都陷入困境。)))检查日志或调试器中的数值,你就会立即知道该怎么做了。 这一切都很清楚,我已经把每一步都打印出来了,而且功能被拉到一个单独的脚本中...好的,我会在闲暇时考虑的。 Sergey Gridnev 2013.05.24 11:34 #2498 Silent: 这还不够。你需要用另一个函数仔细检查返回的条数。 如果一个函数不工作,你应该通过检查传递给该函数的参数来开始寻找错误。 斯特林格已经直接告诉你了。"错误的参数被传递给了函数",而你还是不能理解它。 Slava 2013.05.24 11:35 #2499 Silent:而且我没有得到一个稳定的0。第一次尝试--0。第二次尝试--价值,但同时也是。而在分钟上运行,在两种情况下都会得到6,b>50000......。总之,好吧。如果功能一切正常,我就更容易抛弃它了。你不必放弃这个功能。当你请求"当前时间-当前时间加若干秒 "范围内的数据时,这意味着你请求的是未来的数据。在提出请求时,该数据尚不存在。如果你请求的是 "当前时间-当前时间减去 某个秒数 "范围内的数据,那么你请求的是可能存在的数据。 Документация по MQL5: Дата и время / TimeCurrent www.mql5.com Дата и время / TimeCurrent - Документация по MQL5 Andrew Petras 2013.05.24 11:36 #2500 Contender: 如果一个函数不工作,你应该通过检查传递给该函数的参数来开始寻找错误。 斯特林格已经直接告诉你了。"错误的参数被传递给了函数",而你还是不能理解它。好的,好的。知道了,我会纠正自己,我去学习了。 1...243244245246247248249250251252253254255256257...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你指定的时间间隔是:当前时间-当前时间(当前酒吧时间)加上一些秒数(即一些未来时间)。
你想在一个特定的时间间隔内得到什么?价格将如何发展?"如果我知道价格,我愿意住在索契"。
Nah.比这更简单。
我有D1条的开头。
D1 + 86400日分。
在这几分钟里,我寻找最大/最小值并指定时间。
但Bars在第一次尝试时根本不起作用,我强烈怀疑它偶尔会说谎。 我现在正试着写一个ToR,以便交叉检查 :)
在任何情况下,Bars的问题都比Copy的问题大。在这个问题上, 这个人似乎也对Bars有意见。
你不需要把这个问题带到服务台。你想得到什么答案?
好吧,我不说了。
PS 要检查该功能是否工作。
检查(记录)范围的开始(t[0]+b)和结束(t[0])时间。你会马上得到它。
好吧,我不说了。
PS来检查该功能是否有效。
我直接告诉你,无论如何,你都会得到0条。没有什么可检查的。如果你不明白为什么无论如何你都会得到0条,那就在这里问吧。
问题:你想得到多少条?
这还不够。你应该用另一个函数仔细检查返回的条数。
我并不是说这不可能是足够的。但你必须从某个地方开始弄清事情的真相。否则,你会在每一步都陷入困境。)))
检查日志或调试器中的数值,你会立即知道下一步该怎么走。
我直接告诉你,无论哪种方式,你都会得到0条。没有什么可检查的。如果你不明白为什么无论如何你都会得到0条,那就在这里问吧。
反问:你想得到多少条?
而且我没有得到一个稳定的0。
第一次尝试--0。
第二次尝试--价值,但同时也是。
而且是在两个相邻的柱子上,第二个数值会持续重复,但第一个不会。
而当在分钟上运行时,我在两种情况下都得到了6,b>50000......。
总之,好吧。如果功能一切正常,我就更容易抛弃它了。
我并不是说这不可能是足够的。但你必须从某个地方开始弄清事情的真相。否则,你会在每一步都陷入困境。)))
检查日志或调试器中的数值,你就会立即知道该怎么做了。
这还不够。你需要用另一个函数仔细检查返回的条数。
如果一个函数不工作,你应该通过检查传递给该函数的参数来开始寻找错误。
斯特林格已经直接告诉你了。"错误的参数被传递给了函数",而你还是不能理解它。
而且我没有得到一个稳定的0。
第一次尝试--0。
第二次尝试--价值,但同时也是。
而在分钟上运行,在两种情况下都会得到6,b>50000......。
总之,好吧。如果功能一切正常,我就更容易抛弃它了。
你不必放弃这个功能。
当你请求"当前时间-当前时间加若干秒 "范围内的数据时,这意味着你请求的是未来的数据。在提出请求时,该数据尚不存在。
如果你请求的是 "当前时间-当前时间减去 某个秒数 "范围内的数据,那么你请求的是可能存在的数据。
如果一个函数不工作,你应该通过检查传递给该函数的参数来开始寻找错误。
斯特林格已经直接告诉你了。"错误的参数被传递给了函数",而你还是不能理解它。
好的,好的。
知道了,我会纠正自己,我去学习了。