MQL中的异步和多线程编程 - 页 28 1...212223242526272829303132333435...40 新评论 fxsaber 2019.07.28 08:46 #271 Andrey Barinov: 打印、ASSERT、DEBUG。在这种情况下,我不使用内部调试器... 是的,那是一种不便。几乎就像在旧的MQL4中一样。 Andrey Barinov 2019.07.28 08:48 #272 Реter Konow: 而这样的 "多线程 "是如何对应其概念的呢?是否可以用这个函数将程序任务分割成线程? 对于某些任务,100%。例如,你需要管理交易 - Trawl或其他东西。 这项任务可以在每次打勾 时对代理执行,只要你愿意,GUI仍将工作。 fxsaber 2019.07.28 08:56 #273 Andrey Barinov: 有了这个计划,保护工作就有了 反对有人关闭OBJ_CHART。例如,某人的 "智能 "脚本。 朋友或敌人的前夕的机制不仅是由ID。 通过文件交换数据--磁盘没有物理问题?在我看来,所有的市场复制者都因为这种同步性而做了一些可怕的事情。 你用什么标志来识别从属/主EA模式?如果我使用OBJ_CHART,那么它就是一个奴隶。在MT4中呢?我的输入是数据时间,所以我用一个负的数据时间轻松解决了这个问题。但我还没有试过没有输入。 Реter Konow 2019.07.28 09:00 #274 Andrey Barinov: 对于某些任务,100%。例如,你需要管理交易 - Trawl或其他东西。 这项任务可以在每次打勾 时对代理执行,只要你愿意,GUI仍将工作。 它仍然是一个黑暗的森林。该功能保存了图表模板,然后,我能否从EA中打开一个新的图表,并将保存的模板应用于该图表,这样做,EA的副本将在该图表上运行? Andrey Barinov 2019.07.28 09:00 #275 fxsaber: 有了这个计划,保护工作就有了 反对有人关闭OBJ_CHART。例如,某人的 "智能 "脚本。 朋友或敌人的前夕的机制不仅是由ID。 通过文件交换数据--磁盘没有物理问题?在我看来,所有的市场复制者都因为这种同步性而做了一些可怕的事情。 是的,需要保护,一如既往。 应该明智地使用文件。只有在需要的时候。毕竟,只有代理本身无法识别的重大环境/状态变化的时刻才是同步的。 复制者通常在VPS上工作,所以这不是一个真正的大问题。 fxsaber 2019.07.28 09:02 #276 Andrey Barinov: 山寨机通常在VPS上工作,所以并不太可怕。 可怜的VPS...以上补充了这个问题。 Andrey Barinov 2019.07.28 09:03 #277 Реter Konow: 仍然是一片黑暗的森林。该功能创建了一个保存的图表副本,然后,我能否从EA中打开一个新的图表,并在上面运行保存的模板,这样做,EA的副本将在该图表上运行? 1.用户将EA放在一个空白图表上。 2.EA创建了一个模板(在图表上有自己)。 3.专家顾问创建一个新的图表(OBJ_CHART或MT4的普通图表)。 4.专家顾问将该模板应用 于新的图表。 5.在新的图表上启动一个EA的副本,现在它应该明白这是代理,而不是主EA :) 6.他们开始交流。 他们从此幸福地生活在一起,并在同一天死去 :) Andrey Barinov 2019.07.28 09:08 #278 fxsaber: 可怜的VPS...以上补充了这个问题。 没有文件,你就无法制作副本(对市场而言)。而且,终端之间的交易环境同步文件要比代理商之间的同步操作多得多。 MT4中的代理是由适当的全局变量 决定的,在将模板应用于新图表之前,主EA会对这些变量进行设置。 [删除] 2019.07.28 09:08 #279 fxsaber: 可怜的VPS...以上补充了这个问题。 你必须考虑到,操作系统不会砍掉写入磁盘的数据,它知道如何进行缓存。我不记得在哪里了,但在风的某个地方甚至有一个设置。 Реter Konow 2019.07.28 09:10 #280 Andrey Barinov: 1.用户将EA放在一个空白图表上。 2.EA创建了一个模板(在图表上有自己)。 3.专家顾问创建一个新的图表(OBJ_CHART或MT4的普通图表)。 4.专家顾问将该模板应用 于新的图表。 5.在新的图表上启动EA的副本,现在它应该明白这是一个代理,而不是主EA :) 6.他们开始交流。 他们从此幸福地生活在一起,并在同一天死去 :) 真棒!))。谢谢! 是的,就是那个有多线程的人。你需要通过模板在一个单独的图表上为每个繁重的任务运行一个EA的副本,并告诉该副本只执行你希望它执行的功能。拷贝的其他功能可以休息。 是否会通过资源与常规图表(不是OBJ_CHART)上的副本进行沟通?或者有什么限制吗? 1...212223242526272829303132333435...40 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
打印、ASSERT、DEBUG。在这种情况下,我不使用内部调试器...
是的,那是一种不便。几乎就像在旧的MQL4中一样。
而这样的 "多线程 "是如何对应其概念的呢?是否可以用这个函数将程序任务分割成线程?
对于某些任务,100%。例如,你需要管理交易 - Trawl或其他东西。
这项任务可以在每次打勾 时对代理执行,只要你愿意,GUI仍将工作。
有了这个计划,保护工作就有了
你用什么标志来识别从属/主EA模式?如果我使用OBJ_CHART,那么它就是一个奴隶。在MT4中呢?我的输入是数据时间,所以我用一个负的数据时间轻松解决了这个问题。但我还没有试过没有输入。
对于某些任务,100%。例如,你需要管理交易 - Trawl或其他东西。
这项任务可以在每次打勾 时对代理执行,只要你愿意,GUI仍将工作。
有了这个计划,保护工作就有了
是的,需要保护,一如既往。
应该明智地使用文件。只有在需要的时候。毕竟,只有代理本身无法识别的重大环境/状态变化的时刻才是同步的。
复制者通常在VPS上工作,所以这不是一个真正的大问题。
山寨机通常在VPS上工作,所以并不太可怕。
可怜的VPS...以上补充了这个问题。
仍然是一片黑暗的森林。该功能创建了一个保存的图表副本,然后,我能否从EA中打开一个新的图表,并在上面运行保存的模板,这样做,EA的副本将在该图表上运行?
1.用户将EA放在一个空白图表上。
2.EA创建了一个模板(在图表上有自己)。
3.专家顾问创建一个新的图表(OBJ_CHART或MT4的普通图表)。
4.专家顾问将该模板应用 于新的图表。
5.在新的图表上启动一个EA的副本,现在它应该明白这是代理,而不是主EA :)
6.他们开始交流。
他们从此幸福地生活在一起,并在同一天死去 :)
可怜的VPS...以上补充了这个问题。
没有文件,你就无法制作副本(对市场而言)。而且,终端之间的交易环境同步文件要比代理商之间的同步操作多得多。
MT4中的代理是由适当的全局变量 决定的,在将模板应用于新图表之前,主EA会对这些变量进行设置。
可怜的VPS...以上补充了这个问题。
你必须考虑到,操作系统不会砍掉写入磁盘的数据,它知道如何进行缓存。我不记得在哪里了,但在风的某个地方甚至有一个设置。
1.用户将EA放在一个空白图表上。
2.EA创建了一个模板(在图表上有自己)。
3.专家顾问创建一个新的图表(OBJ_CHART或MT4的普通图表)。
4.专家顾问将该模板应用 于新的图表。
5.在新的图表上启动EA的副本,现在它应该明白这是一个代理,而不是主EA :)
6.他们开始交流。
他们从此幸福地生活在一起,并在同一天死去 :)
真棒!))。谢谢!
是的,就是那个有多线程的人。你需要通过模板在一个单独的图表上为每个繁重的任务运行一个EA的副本,并告诉该副本只执行你希望它执行的功能。拷贝的其他功能可以休息。
是否会通过资源与常规图表(不是OBJ_CHART)上的副本进行沟通?或者有什么限制吗?