错误、漏洞、问题 - 页 2965 1...295829592960296129622963296429652966296729682969297029712972...3184 新评论 Andrei Trukhanovich 2021.02.18 21:21 #29641 fxsaber:等待这一次。 是的,也很有趣,如果不是文件的话,当然,如果是的话,上面建议的映射更好。 fxsaber 2021.02.18 21:31 #29642 fxsaber:我通过这样的方式从指标中发送ticks:sparam包含MqlTick,lparam - tick号码。专家顾问在OnChartEvent 中捕捉到了这些ticks。它需要了解当前的刻度是否是最实际的刻度?即,是否有一个蜱虫队列,或者它是空的?为此,它读取指标所发送的最新刻度线的数字(任务是读取这个数字)。如果刻度线有相同的数字--队列是空的,就有可能开始处理刻度线。而在OnTick的操作中,在OrderSend之后,有必要检查指标是否已经发送了更多的ticks。为此,我们需要再次从指标中读取数字。在一个OnTick期间,可能会有超过100个这样的检查。这就是为什么我们需要快速阅读。 我只在上一次检查后至少过了一毫秒时才做检查。这种方法是合理的,而且能更多地减少负荷。 Uladzimir Izerski 2021.02.19 07:25 #29643 你能告诉我。 是否可以从标准接线板上提取批号值?这是在终端的 左上角。 我能否 以编程方式调用一个指标或专家顾问的菜单?例如,使用按钮。 Fast235 2021.02.19 07:34 #29644 fxsaber:我只在上一次检查后至少过了一毫秒时才进行检查。事实证明,这种方法是合理的,并进一步降低了负荷。 也许我理解错了,你可以将事件ID绑定到一个符号上,而完全不传递其他参数 fxsaber 2021.02.19 07:46 #29645 Fast235:也许我理解错 了,你可以将事件ID绑定到一个符号上,而完全不传递其他参数。 最有可能的是。 A100 2021.02.19 09:47 #29646 fxsaber:等待这一次。 思考--大脑必须工作。借口 - 我不是一个程序员,等等。- 不接受。我自己是一个音乐家。2012年,我在这本初学者用书的帮助下,自己掌握了C++。 我认为这对非程序员来说更容易,因为没有教条和定型观念。例如,这个"小怪物"短了2倍,而这个所谓的"好的但难以理解的代码"则短了3倍。 同时,我可以给你一个解决你之前问题的办法。 关于交易、自动交易系统和策略测试的论坛 错误, 漏洞, 问题 A100, 2020.10.05 20:50 这么快?并非所有专家都已加入...等待一个星期。 提示:这个方法也适用(但解决方案略有不同)。 #define MACRO( x, y, z ) enum nn##z { y = x }; #define MACRO2( x, y ) MACRO( x, y, __LINE__ ) A100 2021.02.19 11:32 #29647 执行过程中出错。 void OnStart() { Print( StringToTime( "ABCDEF" )); } 结果: 2021.02.19 01:00:00 预期:错误的日期时间 fxsaber 2021.02.19 11:38 #29648 A100:执行过程中出错。结果: 2021.02.19 01:00:00预期:错误的日期时间 讨论了。 fxsaber 2021.02.19 11:40 #29649 A100:思考--大脑必须工作。 可以通过指标的SHORTNAME进行选择。 fxsaber 2021.02.19 11:43 #29650 A100:这个"小怪物"出来的时候比原来短了一倍。 我不这么认为。 1...295829592960296129622963296429652966296729682969297029712972...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
等待这一次。
是的,也很有趣,如果不是文件的话,当然,如果是的话,上面建议的映射更好。
我通过这样的方式从指标中发送ticks:sparam包含MqlTick,lparam - tick号码。
专家顾问在OnChartEvent 中捕捉到了这些ticks。它需要了解当前的刻度是否是最实际的刻度?即,是否有一个蜱虫队列,或者它是空的?
为此,它读取指标所发送的最新刻度线的数字(任务是读取这个数字)。如果刻度线有相同的数字--队列是空的,就有可能开始处理刻度线。
而在OnTick的操作中,在OrderSend之后,有必要检查指标是否已经发送了更多的ticks。为此,我们需要再次从指标中读取数字。在一个OnTick期间,可能会有超过100个这样的检查。这就是为什么我们需要快速阅读。
我只在上一次检查后至少过了一毫秒时才做检查。这种方法是合理的,而且能更多地减少负荷。
你能告诉我。
是否可以从标准接线板上提取批号值?这是在终端的 左上角。
我能否 以编程方式调用一个指标或专家顾问的菜单?例如,使用按钮。
我只在上一次检查后至少过了一毫秒时才进行检查。事实证明,这种方法是合理的,并进一步降低了负荷。
也许我理解错了,你可以将事件ID绑定到一个符号上,而完全不传递其他参数
也许我理解错 了,你可以将事件ID绑定到一个符号上,而完全不传递其他参数。
最有可能的是。
等待这一次。
思考--大脑必须工作。借口 - 我不是一个程序员,等等。- 不接受。我自己是一个音乐家。2012年,我在这本初学者用书的帮助下,自己掌握了C++。
我认为这对非程序员来说更容易,因为没有教条和定型观念。例如,这个"小怪物"短了2倍,而这个所谓的"好的但难以理解的代码"则短了3倍。
同时,我可以给你一个解决你之前问题的办法。
关于交易、自动交易系统和策略测试的论坛
错误, 漏洞, 问题
A100, 2020.10.05 20:50
这么快?并非所有专家都已加入...等待一个星期。
提示:这个方法也适用(但解决方案略有不同)。
执行过程中出错。
结果: 2021.02.19 01:00:00
预期:错误的日期时间
执行过程中出错。
结果: 2021.02.19 01:00:00
预期:错误的日期时间
讨论了。
思考--大脑必须工作。
这个"小怪物"出来的时候比原来短了一倍。
我不这么认为。