Time()的问题 - 页 3 12345678 新评论 [删除] 2012.05.31 17:13 #21 SDC: 你不认为如果MQL4基于时间的函数有这些严重的缺陷,别人现在可能已经注意到了吗? 也许你可以试着先纠正你有缺陷的代码,然后再声称这些函数有缺陷。 在你的结束标准中,试着改变。 TimeHour(TimeCurrent()) == 23 &&TimeHour(TimeCurrent()) == 59 到。 if(TimeHour(TimeCurrent()) == 23 &&TimeMinute(TimeCurrent()) == 59) 另外,你也可以试着改正一下,Lol 改变。 TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05 到。 如果(TimeHour(TimeCurrent()) == 0 &&TimeMinute(TimeCurrent()) <= 5) 在试图纠正它之前,你读了OP的内容吗? OP告诉你为什么这种语法不合适,为什么它不能工作。 onewithzachy 2012.05.31 17:13 #22 你为自己感到骄傲--走出你的房间吧,那里有比你更聪明的人!"。 只是为了提醒你,在你评判某件事情之前,先了解一下它。 CFx 2012.05.31 03:41LOL! I'm starting to think that a majority of the "Time" based functions in MT4 are seriously flawed. [删除] 2012.05.31 17:21 #23 SDC: 变化。 TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05 到。 if(TimeHour(TimeCurrent()) == 0 &&TimeMinute(TimeCurrent()) <= 5) 你不是站在一个非MQL程序员的立场上考虑问题,对吗? 如果你读了OP,你会看到我已经按顺序使用了TimeHour和TimeMinute。 你也会看到我故意按顺序使用TimeHour和TimeHour的地方。 为什么? 为了弄清MQL的行为。 这是非MQL程序员学习的一种方式。 如果被认为是正确的语法不起作用,那么非程序员至少会尝试其他的东西,看看输出是否有差异,并希望能从这个变化中学习到一些东西。 如果我绝对知道TimeHour应该在TimeMinute之前,毫无疑问--那么我就不会依次尝试TimeHour和TimeHour。 不幸的是,在我安装的MT4中,这两种方法都没有发挥作用。 William Roeder 2012.05.31 17:23 #24 CFx: 交易员交易。 程序员,编程。 我还不是一个程序员............。 因为这里没有奴隶,所以只有两个选择:学习 编码或付钱给 别人。我们不打算为你编码。我们愿意帮助你,除非你惹恼了太多的人。 [删除] 2012.05.31 17:31 #25 onewithzachy: 亲爱的CFx。 我为我的咆哮道歉。我今天心情不好。我想我们有另一个论坛者可能必须重新安装他的电脑,因为他没有完全读懂我的回复。 1.如果你想在周一和周四之间关闭交易,都在23:57,周五21:57。 而你可以修改同样的代码来进行开仓交易。 阅读这个关于测试https://www.mql5.com/en/articles/1512 2.这很重要:你提到了 "工具"。 如果你能详细说明你所说的 "工具 "是什么意思--在这里提到它的名字也是可以的。我们只使用MetaEditor。这里有很多论坛成员使用一些在线工具,并让我们修复错误。你必须告诉我们是什么问题,因为你的代码可能充满了错误--例如,你的逻辑是正确的,但你使用了错误的mql4函数。 3.在我看来,你很喜欢写长篇大论,对此我无能为力,只是请记住这一点。 这样你就不会感到尴尬了,特别是在你说了 ... 我们总是在这里提供帮助,甚至包括阅读你的长文。 这是你的--非常长的--第一篇文章。 好的,所以你提供帮助,批评你不理解的东西,批评长文章,然后以重新张贴你批评的长文章结束你的帖子? 大笑!我就是喜欢这个网络世界! :) 听着,我见过的绝大多数MQL程序员,即使你把它放在银盘上交给他们,他们也写不出一行行能用的贸易逻辑。 我完全理解程序员的 "态度"。 他们认为,因为他们知道MQL,或其他一些编程语言,所以在某种程度上使他们同样有能力编写贸易逻辑。 我知道我是在马蜂窝,但让我给你们中一些批评我的帖子的人提个醒。 计算机编程逻辑,不是贸易逻辑。 两者永远不会相遇。 这两门学科是完全不同的。 我非常擅长编写交易逻辑--以高比例的时间和指定的目标执行盈利交易为目的的逻辑算法。 这是一种技能,通常不会从计算机程序逻辑中转移。 同样,贸易逻辑是一个完全不同的世界。 任何一个花了时间、精力、心血和岁月来开发一个真正的交易系统架构的人,已经明白了这个事实。 所以,我不是因为你可能是一个不称职的 "贸易逻辑 "开发者而来打压你。 那么,为什么要因为我可能是一个不称职的MQL开发者而打击我呢? 说真的,谢谢你的帮助。 我想我们俩今天都过得很糟糕(令人沮丧)。 [删除] 2012.05.31 17:46 #26 RaptorUK: 为什么不呢? 答案就在操作手册中。 这告诉我,你们中的一些人并没有费心去读OP。 在我访问的任何论坛上,我在实际回应之前,都会阅读我打算回应的每一个OP。 这样一来,我就不会浪费时间、精力和努力,产生不相干的回复。 我用来构建EA的Visual工具并没有明确地执行所有的MQL函数/命令。 因此,正如之前发布的,使用打印、评论等功能,不会在图表上产生文本。 如果 "语句,在这个工具中也是不必要的,因为该工具本身是一个代码生成器,不需要实例化的程序参数,如 "如果"、"for"、"while "等。 它只是检查你的核心MQL语法是否正确,然后通过启动几个MT4常用的订单执行 功能,返回 "真 "或 "假"。 我把所有这些都写进了OP,这就是为什么OP最初很长--在回答之前,给回答者提供必要的背景。 [删除] 2012.05.31 17:49 #27 onewithzachy: 你为自己感到骄傲--走出你的房间吧,那里有比你更聪明的人!"。 只是为了提醒你,在你评判某件事情之前,先了解一下它。 有趣的是。 当你称自己批评某人不懂MQL时,你不认为自己是在 "骄傲"。 然而,如果那个人能够在你身边写出贸易逻辑,你就会突然觉得他们 "骄傲",而不是你自己。 我一直认为,在交易业务中,越聪明的人就是越好的交易员。 可爱的。 [删除] 2012.05.31 17:52 #28 WHRoeder: 既然这里没有奴隶,就只有两个选择:学习 编码,或者付钱给 别人。我们不打算为你编码。我们愿意帮助你,除非你惹恼了太多的人。 那么,为什么要有这样一个论坛呢? 建立这样一个论坛的目的是什么? 你是否希望真正的交易者放弃他们的贸易逻辑,以换取对MQL的帮助? 否则,既然这里没有奴隶,就只有两个选择。学习编写贸易逻辑,或者付钱给别人。 看到这一点是怎样的吗? 这就是所谓的互惠。 [删除] 2012.05.31 17:53 #29 可爱的,板。 非常好。 更不用说非常有用了。 而且,它的存在是非常有意义的--一个MQL程序员可以通过可爱的代码片段互相交流的地方。 我被告知这个论坛的目的是为程序员和非程序员提供一个分享MQL代码的地方,在MQL代码方面得到帮助,或者为MQL社区提供有价值的东西。 大笑,这不是我所发现的,在这里。 我在这里发现的是傲慢、自负、虚伪和对程序逻辑与贸易逻辑的完全误解。 不管怎么样... onewithzachy 2012.05.31 18:29 #30 CFx: 可爱的,板。 非常好。 更不用说非常有用了。 而且,它的存在是非常有意义的--一个MQL程序员可以通过可爱的代码片段互相交流的地方。 我被告知这个论坛的目的是为程序员和非程序员提供一个分享MQL代码的地方,在MQL代码方面得到帮助,或者为MQL社区提供有价值的东西。 大笑,这不是我所发现的,在这里。 我在这里发现的是傲慢、自负、虚伪和对程序逻辑与贸易逻辑的完全误解。 不管怎么样... 好吧。 1.我确实批评了你,因为即使你承认你缺乏编程知识,你也批评了MQL。那么,你的逻辑在哪里呢?即使只有少量的知识,你也认为自己是对的,这也表明你确实为自己感到骄傲。 2.我们都知道,交易逻辑与编程逻辑是不同的世界。你可以看到许多交易员和/或程序员都试图 "平行运行两个世界",更不用说将两个世界合二为一。你可以在这里回顾一下https://championship.mql5.com// 。 这就是为什么我说有比你更聪明的人在那里。 3.在这里,我们没有人得到报酬,这是一种爱的劳动。每周总会有一个新秀进来,而这周--我想--你是明星。所以,如果你不介意的话--这是一个礼貌的请求--有一本关于MQL4的书https://book.mql4.com//,它比MQL5甚至C++要简单得多。你为什么不读那本书,当你读完后,你可以随时回来,我们总是愿意帮助你的代码。 问候 :D 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你不认为如果MQL4基于时间的函数有这些严重的缺陷,别人现在可能已经注意到了吗?
也许你可以试着先纠正你有缺陷的代码,然后再声称这些函数有缺陷。
在你的结束标准中,试着改变。
TimeHour(TimeCurrent()) == 23 &&TimeHour(TimeCurrent()) == 59
到。
if(TimeHour(TimeCurrent()) == 23 &&TimeMinute(TimeCurrent()) == 59)
另外,你也可以试着改正一下,Lol
改变。
TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05
到。
如果(TimeHour(TimeCurrent()) == 0 &&TimeMinute(TimeCurrent()) <= 5)
在试图纠正它之前,你读了OP的内容吗? OP告诉你为什么这种语法不合适,为什么它不能工作。
你为自己感到骄傲--走出你的房间吧,那里有比你更聪明的人!"。
只是为了提醒你,在你评判某件事情之前,先了解一下它。
LOL!
I'm starting to think that a majority of the "Time" based functions in MT4 are seriously flawed.
变化。
TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05
到。
if(TimeHour(TimeCurrent()) == 0 &&TimeMinute(TimeCurrent()) <= 5)
你不是站在一个非MQL程序员的立场上考虑问题,对吗? 如果你读了OP,你会看到我已经按顺序使用了TimeHour和TimeMinute。 你也会看到我故意按顺序使用TimeHour和TimeHour的地方。 为什么? 为了弄清MQL的行为。 这是非MQL程序员学习的一种方式。 如果被认为是正确的语法不起作用,那么非程序员至少会尝试其他的东西,看看输出是否有差异,并希望能从这个变化中学习到一些东西。 如果我绝对知道TimeHour应该在TimeMinute之前,毫无疑问--那么我就不会依次尝试TimeHour和TimeHour。
不幸的是,在我安装的MT4中,这两种方法都没有发挥作用。
交易员交易。 程序员,编程。 我还不是一个程序员............。
亲爱的CFx。
我为我的咆哮道歉。我今天心情不好。我想我们有另一个论坛者可能必须重新安装他的电脑,因为他没有完全读懂我的回复。
1.如果你想在周一和周四之间关闭交易,都在23:57,周五21:57。
而你可以修改同样的代码来进行开仓交易。
阅读这个关于测试https://www.mql5.com/en/articles/1512
2.这很重要:你提到了 "工具"。 如果你能详细说明你所说的 "工具 "是什么意思--在这里提到它的名字也是可以的。我们只使用MetaEditor。这里有很多论坛成员使用一些在线工具,并让我们修复错误。你必须告诉我们是什么问题,因为你的代码可能充满了错误--例如,你的逻辑是正确的,但你使用了错误的mql4函数。
3.在我看来,你很喜欢写长篇大论,对此我无能为力,只是请记住这一点。
这样你就不会感到尴尬了,特别是在你说了 ...
我们总是在这里提供帮助,甚至包括阅读你的长文。
这是你的--非常长的--第一篇文章。
好的,所以你提供帮助,批评你不理解的东西,批评长文章,然后以重新张贴你批评的长文章结束你的帖子?
大笑!我就是喜欢这个网络世界! :)
听着,我见过的绝大多数MQL程序员,即使你把它放在银盘上交给他们,他们也写不出一行行能用的贸易逻辑。 我完全理解程序员的 "态度"。 他们认为,因为他们知道MQL,或其他一些编程语言,所以在某种程度上使他们同样有能力编写贸易逻辑。 我知道我是在马蜂窝,但让我给你们中一些批评我的帖子的人提个醒。 计算机编程逻辑,不是贸易逻辑。 两者永远不会相遇。 这两门学科是完全不同的。
我非常擅长编写交易逻辑--以高比例的时间和指定的目标执行盈利交易为目的的逻辑算法。 这是一种技能,通常不会从计算机程序逻辑中转移。 同样,贸易逻辑是一个完全不同的世界。 任何一个花了时间、精力、心血和岁月来开发一个真正的交易系统架构的人,已经明白了这个事实。
所以,我不是因为你可能是一个不称职的 "贸易逻辑 "开发者而来打压你。 那么,为什么要因为我可能是一个不称职的MQL开发者而打击我呢?
说真的,谢谢你的帮助。 我想我们俩今天都过得很糟糕(令人沮丧)。
为什么不呢?
答案就在操作手册中。
这告诉我,你们中的一些人并没有费心去读OP。 在我访问的任何论坛上,我在实际回应之前,都会阅读我打算回应的每一个OP。 这样一来,我就不会浪费时间、精力和努力,产生不相干的回复。
我用来构建EA的Visual工具并没有明确地执行所有的MQL函数/命令。 因此,正如之前发布的,使用打印、评论等功能,不会在图表上产生文本。
如果 "语句,在这个工具中也是不必要的,因为该工具本身是一个代码生成器,不需要实例化的程序参数,如 "如果"、"for"、"while "等。 它只是检查你的核心MQL语法是否正确,然后通过启动几个MT4常用的订单执行 功能,返回 "真 "或 "假"。
我把所有这些都写进了OP,这就是为什么OP最初很长--在回答之前,给回答者提供必要的背景。
你为自己感到骄傲--走出你的房间吧,那里有比你更聪明的人!"。
只是为了提醒你,在你评判某件事情之前,先了解一下它。
有趣的是。 当你称自己批评某人不懂MQL时,你不认为自己是在 "骄傲"。 然而,如果那个人能够在你身边写出贸易逻辑,你就会突然觉得他们 "骄傲",而不是你自己。
我一直认为,在交易业务中,越聪明的人就是越好的交易员。
可爱的。既然这里没有奴隶,就只有两个选择:学习 编码,或者付钱给 别人。我们不打算为你编码。我们愿意帮助你,除非你惹恼了太多的人。
那么,为什么要有这样一个论坛呢? 建立这样一个论坛的目的是什么? 你是否希望真正的交易者放弃他们的贸易逻辑,以换取对MQL的帮助? 否则,既然这里没有奴隶,就只有两个选择。学习编写贸易逻辑,或者付钱给别人。
看到这一点是怎样的吗? 这就是所谓的互惠。
可爱的,板。 非常好。 更不用说非常有用了。 而且,它的存在是非常有意义的--一个MQL程序员可以通过可爱的代码片段互相交流的地方。
我被告知这个论坛的目的是为程序员和非程序员提供一个分享MQL代码的地方,在MQL代码方面得到帮助,或者为MQL社区提供有价值的东西。
大笑,这不是我所发现的,在这里。 我在这里发现的是傲慢、自负、虚伪和对程序逻辑与贸易逻辑的完全误解。
不管怎么样...
可爱的,板。 非常好。 更不用说非常有用了。 而且,它的存在是非常有意义的--一个MQL程序员可以通过可爱的代码片段互相交流的地方。
我被告知这个论坛的目的是为程序员和非程序员提供一个分享MQL代码的地方,在MQL代码方面得到帮助,或者为MQL社区提供有价值的东西。
大笑,这不是我所发现的,在这里。 我在这里发现的是傲慢、自负、虚伪和对程序逻辑与贸易逻辑的完全误解。
不管怎么样...
好吧。
1.我确实批评了你,因为即使你承认你缺乏编程知识,你也批评了MQL。那么,你的逻辑在哪里呢?即使只有少量的知识,你也认为自己是对的,这也表明你确实为自己感到骄傲。
2.我们都知道,交易逻辑与编程逻辑是不同的世界。你可以看到许多交易员和/或程序员都试图 "平行运行两个世界",更不用说将两个世界合二为一。你可以在这里回顾一下https://championship.mql5.com// 。 这就是为什么我说有比你更聪明的人在那里。
3.在这里,我们没有人得到报酬,这是一种爱的劳动。每周总会有一个新秀进来,而这周--我想--你是明星。所以,如果你不介意的话--这是一个礼貌的请求--有一本关于MQL4的书https://book.mql4.com//,它比MQL5甚至C++要简单得多。你为什么不读那本书,当你读完后,你可以随时回来,我们总是愿意帮助你的代码。
问候
:D