错误、漏洞、问题 - 页 575 1...568569570571572573574575576577578579580581582...3184 新评论 [删除] 2011.11.21 14:56 #5741 Karlson: 如果我们坐在那里谈论蛊惑人心的东西)),我们将等待Eurochif的后果......和la-la......Eurochif的后果有什么问题?纸杯。"请给我完整的名单。" +1 Olegs Kucerenko 2011.11.21 15:00 #5742 我的建议是与时俱进,在现阶段写一些现实的东西,也就是说,我反对 "你不应该写多线程,因为没有多线程 "这种说法。你唯一需要做的是,当你用1-3个点差潜力(高达10-20点的4位数点差)进行交易时,如果你不喜欢它--对于快速配对或甚至一分钟的投票,一个刻度就足够了。 Olegs Kucerenko 2011.11.21 15:12 #5743 Interesting:欧锦赛的后遗症是什么? 酋长......如果欧币已经在交易,就没有必要再交易了......那么就有可能出现危机......很多事情都有可能,甚至包括对其他货币的监管......。 Renat Fatkhullin 2011.11.21 15:35 #5744 papaklass: 是的,在OnTick()和OnTrade()事件处理程序和EA中的多线程成为参数化之前,正常的多线程将只是一个梦想。所有这些东西--OnChartEvent()等都是无稽之谈。这是一个试图取代主事件处理程序的参数化的尝试。而当MQ将做这样的废话时,而不是从根本上解决这个问题(事件处理程序的参数和多线程),MT5将保持在现在的水平。而且这个平台在目前的形式下没有特别的前景。(交易员不可见)。你只是没有意识到不同类别 用户的问题程度,没有意识到为MQL5实现多线程的内部过程,也没有意识到对平台的全局影响。思考一个星期,找到五个致命的条件,然后你就可以公布具体内容。我们多次参与这样的分析,而且时间很长,这要感谢第四代语言。 Renat Fatkhullin 2011.11.21 15:54 #5745 papaklass: 该终端允许你打开99张图表。等到下一对,看看那里发生了什么?如果你在这种情况下对分钟条形图进行分析,你将在最后一次投票的一个半小时后获得工具的使用权。你觉得这样可以吗? 还有,人们是如何做到分析数以百计的图表的(对于股票市场)。而MT5的定位也是一个股票终端。所以有这样的馅饼。因此,如果没有多线程和事件处理程序的参数化,就无处可去。或者在1-12个货币对上进行交易。你不知道这一点从根本上说是错误的。每个EA/脚本都在自己的线程中运行,与其他线程无关。每个图表都有自己的独立队列在图表上工作时,每个符号都有自己的执行线程;这个符号的所有指标都在这个线程中计算,不影响其他符号的指标进程。终端有许多系统线程,它们的工作是相互独立的,并解除了瓶颈。不幸的是,"给我多线程和basta "的声明并不意味着你真的了解现有的进程。我们在码头的内部流程方面做得非常好,实施了一个非常有成效和一致的系统。 Mykola Demko 2011.11.21 16:02 #5746 Loky:这种实施方式没有任何明确的规定。有趣的是,在上一篇文章中正确地阐述了这个问题。 "语言本身(MQL本身的概念)不允许在一个程序中组织多线程的处理" 一旦OnChartEvent() 函数运行执行,当处理其中一个对的新tick到达事件的代码被执行时,所有其他具有onTick 事件的对将得到休息你真的需要1秒以上的高频交易吗?我认为不是,那么在OnChartEvent() 中只打开状态的标志,就不会有延迟,并将计算本身移到OnTimer()中,只处理那些打开的标志。 Loky 2011.11.21 16:25 #5747 Urain:你真的需要1秒以上的高频交易吗?我想不会,那么在OnChartEvent() 中只打开状态的标志,就不会有数据流的延迟,而计算本身会移到OnTimer(),只处理那些标志,这些标志是开放的。1.这种设计在测试器中如何运作?2.我需要一个交易,其频率不低于一对新报价的到来。我可能是在分析报价之间的时间和它们在某个区间的数量。我想在同一时间对两个不同的对进行 "计算"。3.我希望有一个完全不同的工具包的概念。与EA图表的绑定是非常烦人的。我希望它是在终端窗口中的对象、它们的属性和事件的可视化水平。 比如说 - 在报价窗口中选定一个符号,点击鼠标左键->属性-> 然后观察事件列表-->用鼠标左键选择点击两次-->打开一个窗口输入mql5代码同样地,对于其他终端对象--图表、指标等。 Mykola Demko 2011.11.21 16:42 #5748 Loky:1.这种设计在测试器中如何运作?2.我需要以不低于一个货币对的新报价的频率进行交易。我可能是在分析报价之间的时间和它们在某个区间的数量。我想让 "计算 "同时对两个不同的配对进行。由于计算将在OnTimer()中进行,所以不会有同步处理,只有顺序处理。在这种情况下,事件队列将不会累积。在OnTimer()计算过程中出现的来自不同对的ticks事件将被跳过。 Andrey Dik 2011.11.21 16:48 #5749 papaklass:.....我认为你对自己的负担太重了。至少,你应该更有礼貌。如果你在终端或执行MQL5程序 时遇到问题,那么请联系正确的地方--Servicedesk。这将是更大的帮助。 TheXpert 2011.11.21 16:51 #5750 papaklass:1.为什么终端中所有带指标的开放图表 都在一个核心上运行?我的电脑上有4个核心,其中3个是空闲的。可能是云计算造成了这种表现?戈内沃。普鲁夫--请,让我们看看。 2.为什么多货币专家顾问是按顺序处理每个图表的刻度线,而不是同时处理几个符号?必须如此吗?而从间谍指数中传递必要的事件有什么问题呢?嗯,当然不是虱子,而是信号,当然。而EA只有一条线,不需要更多。我们不需要更多关于同步和死锁的痛苦和陷阱。 至少要掌握OOP,然后再要求多线程。 也许,我对EA的组织方式不正确,MT5中有允许使用所有内核的功能?如果是,请解释这些功能是什么,以及如何使用它们。为什么专家顾问需要使用所有内核?你甚至不必担心多线程问题。专家顾问是一个间谍和专家顾问-同步器。大部分功能由间谍执行,同步器负责在间谍之间正确交换依赖数据。 1...568569570571572573574575576577578579580581582...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果我们坐在那里谈论蛊惑人心的东西)),我们将等待Eurochif的后果......和la-la......
Eurochif的后果有什么问题?
"请给我完整的名单。"
欧锦赛的后遗症是什么?
是的,在OnTick()和OnTrade()事件处理程序和EA中的多线程成为参数化之前,正常的多线程将只是一个梦想。所有这些东西--OnChartEvent()等都是无稽之谈。这是一个试图取代主事件处理程序的参数化的尝试。而当MQ将做这样的废话时,而不是从根本上解决这个问题(事件处理程序的参数和多线程),MT5将保持在现在的水平。而且这个平台在目前的形式下没有特别的前景。(交易员不可见)。
你只是没有意识到不同类别 用户的问题程度,没有意识到为MQL5实现多线程的内部过程,也没有意识到对平台的全局影响。
思考一个星期,找到五个致命的条件,然后你就可以公布具体内容。
我们多次参与这样的分析,而且时间很长,这要感谢第四代语言。
该终端允许你打开99张图表。等到下一对,看看那里发生了什么?如果你在这种情况下对分钟条形图进行分析,你将在最后一次投票的一个半小时后获得工具的使用权。你觉得这样可以吗? 还有,人们是如何做到分析数以百计的图表的(对于股票市场)。而MT5的定位也是一个股票终端。所以有这样的馅饼。因此,如果没有多线程和事件处理程序的参数化,就无处可去。或者在1-12个货币对上进行交易。
你不知道这一点从根本上说是错误的。
不幸的是,"给我多线程和basta "的声明并不意味着你真的了解现有的进程。我们在码头的内部流程方面做得非常好,实施了一个非常有成效和一致的系统。
这种实施方式没有任何明确的规定。有趣的是,在上一篇文章中正确地阐述了这个问题。
"语言本身(MQL本身的概念)不允许在一个程序中组织多线程的处理"
一旦OnChartEvent() 函数运行执行,当处理其中一个对的新tick到达事件的代码被执行时,所有其他具有onTick 事件的对将得到休息
你真的需要1秒以上的高频交易吗?
我认为不是,那么在OnChartEvent() 中只打开状态的标志,就不会有延迟,并将计算本身移到OnTimer()中,只处理那些打开的标志。
你真的需要1秒以上的高频交易吗?
我想不会,那么在OnChartEvent() 中只打开状态的标志,就不会有数据流的延迟,而计算本身会移到OnTimer(),只处理那些标志,这些标志是开放的。
1.这种设计在测试器中如何运作?
2.我需要一个交易,其频率不低于一对新报价的到来。我可能是在分析报价之间的时间和它们在某个区间的数量。
我想在同一时间对两个不同的对进行 "计算"。
3.我希望有一个完全不同的工具包的概念。与EA图表的绑定是非常烦人的。我希望它是在终端窗口中的对象、它们的属性和事件的可视化水平。
比如说
- 在报价窗口中选定一个符号,点击鼠标左键->属性->
然后观察事件列表-->用鼠标左键选择点击两次-->打开一个窗口输入mql5代码
同样地,对于其他终端对象--图表、指标等。
1.这种设计在测试器中如何运作?
2.我需要以不低于一个货币对的新报价的频率进行交易。我可能是在分析报价之间的时间和它们在某个区间的数量。
我想让 "计算 "同时对两个不同的配对进行。
由于计算将在OnTimer()中进行,所以不会有同步处理,只有顺序处理。
在这种情况下,事件队列将不会累积。在OnTimer()计算过程中出现的来自不同对的ticks事件将被跳过。
.....
我认为你对自己的负担太重了。至少,你应该更有礼貌。
如果你在终端或执行MQL5程序 时遇到问题,那么请联系正确的地方--Servicedesk。这将是更大的帮助。
1.为什么终端中所有带指标的开放图表 都在一个核心上运行?我的电脑上有4个核心,其中3个是空闲的。可能是云计算造成了这种表现?
戈内沃。普鲁夫--请,让我们看看。
2.为什么多货币专家顾问是按顺序处理每个图表的刻度线,而不是同时处理几个符号?
必须如此吗?而从间谍指数中传递必要的事件有什么问题呢?嗯,当然不是虱子,而是信号,当然。而EA只有一条线,不需要更多。
我们不需要更多关于同步和死锁的痛苦和陷阱。 至少要掌握OOP,然后再要求多线程。
也许,我对EA的组织方式不正确,MT5中有允许使用所有内核的功能?如果是,请解释这些功能是什么,以及如何使用它们。
为什么专家顾问需要使用所有内核?
你甚至不必担心多线程问题。专家顾问是一个间谍和专家顾问-同步器。大部分功能由间谍执行,同步器负责在间谍之间正确交换依赖数据。