新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1616 1...160916101611161216131614161516161617161816191620162116221623...1953 新评论 Mikhail Voropaev 2021.09.17 09:21 #16151 你好!这可能是一个离题的问题,但你能在一个论坛上给我建议吗?我是这方面的新手。 情况是这样的。我已经写好了我的EA并将其出售,但三个月后我发现我的EA在其他网站上被非法出售(我已经找到三个网站)。 我应该更准确地说,不仅我的EA在出售,而且我可以在Mql5网站上找到几乎任何EA。 也许有关于Mql5程序员 是否在解决这个问题的信息? 谢谢你。 Artyom Trishkin 2021.09.17 09:21 #16152 Nerd Trader #: 是的,这不是好事。这样可以吗? 这不等同于Sleep(100)?毕竟,程序会在循环中挂起,直到执行中断。 相当于。 这就是我们的OOP,每个按钮都是一个按钮类的实例,每个按钮都有自己的按钮处理程序,并在自己的定时器中跟踪延迟的时间。 或者在程序的整体定时器中跟踪每个按钮的状态--如果不是OOP的话 Artyom Trishkin 2021.09.17 09:25 #16153 Mikhail Voropaev Mql5程序员 是否在解决这个问题的信息? 谢谢你。 请在我的私人信息中给我发送每个此类网站的URL。 Valeriy Yastremskiy 2021.09.17 09:33 #16154 Artyom Trishkin #:相当于。这就是我们的OOP,每个按钮都是一个按钮类的实例,每个按钮都有自己的按钮处理程序,并在自己的定时器中 跟踪延迟的时间。或者在程序的定时器中跟踪每个按钮的状态,如果它不是OOP。 我理解OOP,但我不确定自带定时器的问题。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的? Artyom Trishkin 2021.09.17 10:19 #16155 Valeriy Yastremskiy #:OOP是清楚的,但自定义的定时器却不清楚。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的? 我的愚钝... 当然不是 "自己的定时器",而是它自己的处理程序在定时器中运行。 Vladislav Andruschenko 2021.09.17 10:22 #16156 Artyom Trishkin #:请通过电子邮件向我发送每个此类网站的网址。 我可以稍后给你一些。我把它们都保存起来。不过,其中一些人已经离开了。有很多人在复制市场上的东西。以折扣价出售。 Sergey Gridnev 2021.09.17 10:23 #16157 Valeriy Yastremskiy #:OOP是清楚的,但自定义的定时器却不清楚。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的? 我曾经就这个问题写过一篇文章。https://www.mql5.com/ru/articles/1558 Valeriy Yastremskiy 2021.09.17 11:21 #16158 Sergey Gridnev #: 我曾经就这个话题写过一篇文章。 https://www.mql5.com/ru/articles/1558 谢谢你,好的本地化应用) Nerd Trader 2021.09.17 15:18 #16159 MakarFX #: 而如果 "ms "被定为全局 看起来OnTimer与主线程并行处理事件,这正是你所需要的按钮动画,但这样做并没有更好。 GetMicrosecondCount()-ms 无论如何都会给出一个大于100000的差值,而且不需要按下按钮。可以通过增加更多的 && GetMicrosecondCount()-ms<120000,条件满足1次,但也可以独立地不按。 P.S. "ms = 0 "也没有意义到零。 Tretyakov Rostyslav 2021.09.17 15:28 #16160 Nerd Trader #: 似乎OnTimer是与主线程并行处理事件的,这也是你对按钮动画的需要,但这样做并没有得到更好的效果。 GetMicrosecondCount()-ms 无论如何都会给出一个大于100000的差值,而且不需要按下按钮。可以通过添加更多的 && GetMicrosecondCount()-ms<120000,条件满足1次,但也可以独立地不按。 P.S. "ms = 0 "也没有意义到零。 或如果 //+------------------------------------------------------------------+ void OnTimer() { if(ms!=0&&GetMicrosecondCount()-ms>100000) { ObjectSetInteger(0,"button1",OBJPROP_STATE,false); ms=0; } } //+------------------------------------------------------------------+ 1...160916101611161216131614161516161617161816191620162116221623...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好!这可能是一个离题的问题,但你能在一个论坛上给我建议吗?我是这方面的新手。
情况是这样的。我已经写好了我的EA并将其出售,但三个月后我发现我的EA在其他网站上被非法出售(我已经找到三个网站)。
我应该更准确地说,不仅我的EA在出售,而且我可以在Mql5网站上找到几乎任何EA。
也许有关于Mql5程序员 是否在解决这个问题的信息?
谢谢你。
是的,这不是好事。这样可以吗?
这不等同于Sleep(100)?毕竟,程序会在循环中挂起,直到执行中断。相当于。
这就是我们的OOP,每个按钮都是一个按钮类的实例,每个按钮都有自己的按钮处理程序,并在自己的定时器中跟踪延迟的时间。
或者在程序的整体定时器中跟踪每个按钮的状态--如果不是OOP的话
谢谢你。
请在我的私人信息中给我发送每个此类网站的URL。
相当于。
这就是我们的OOP,每个按钮都是一个按钮类的实例,每个按钮都有自己的按钮处理程序,并在自己的定时器中 跟踪延迟的时间。
或者在程序的定时器中跟踪每个按钮的状态,如果它不是OOP。
我理解OOP,但我不确定自带定时器的问题。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的?
OOP是清楚的,但自定义的定时器却不清楚。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的?
我的愚钝...
当然不是 "自己的定时器",而是它自己的处理程序在定时器中运行。
请通过电子邮件向我发送每个此类网站的网址。
OOP是清楚的,但自定义的定时器却不清楚。你是什么意思?定时器的不同启动和对延迟的核算?但只有一个时间计算。或者还有什么是未知的?
我曾经就这个话题写过一篇文章。
谢谢你,好的本地化应用)
而如果 "ms "被定为全局
P.S. "ms = 0 "也没有意义到零。
似乎OnTimer是与主线程并行处理事件的,这也是你对按钮动画的需要,但这样做并没有得到更好的效果。
P.S. "ms = 0 "也没有意义到零。
或如果