我的方法。核心是引擎。 - 页 79 1...727374757677787980818283848586...184 新评论 Igor Makanu 2018.12.14 14:07 #781 Реter Konow:从文件上看,同一图表上的所有指标都在一个共同的主线上工作。也就是说,引擎将与用户的 其他指标 共享其线程。此外,即使是本身,它的工作速度也比专家顾问慢。我可能是错的,我没有时间阅读帮助,但似乎所有指标都在一个有趣的终端线程中执行--它应该像用户手动启动的那样。 而专家顾问运行的那些指标将是一个单独的线程 这个问题已经讨论过了:https://www.mql5.com/ru/forum/278924 MQL4 потоки (thread/fork), это возможно? 2018.09.12www.mql5.com Всем доброго... Реter Konow 2018.12.14 14:23 #782 Igor Makanu:我可能是错的,我没有时间阅读帮助,但似乎所有指标都在一个有趣的终端线程中执行--它应该像用户手动启动的那样。 而专家顾问运行的那些指标将是一个单独的线程 我们一直在讨论这个话题:https://www.mql5.com/ru/forum/278924我已经阅读了讨论。我不太明白。我认为专家顾问有一个不可否认的优势。如果能够将图形用户界面从一个图表移到另一个图表上,那就很酷了。如果我们在MT5中处理多个窗口,在它们之间绘制GUI将是非常酷的))。 Oleg Papkov 2018.12.14 19:30 #783 Реter Konow:好的。现在更清楚了。因此,没有选择。我们需要将引擎移至EA,并调整图表间GUI的移动。否则,图表上的指标 越多,发动机的速度就越慢。不要将指标粘贴在EA和引擎的图表上。我把所有的参考指标都放在一个类似的图表上,你可以改变TF。 Реter Konow 2018.12.15 10:14 #784 Oleg Papkov:不要把指标放在EA和引擎所在的图表上。我在一个类似的图表上有所有的参考指标,在那里我可以改变TF。作为解决方案之一,是的。但是,我不想限制用户。 Alexandr Atagyan 2018.12.16 15:48 #785 下午好。 我试图创建一个工具栏,用于控制我自己生产的交易功能的开/关,并相应地调整一些参数。 在专家顾问的代码中实现面板时,由于策略测试器中没有ChartEvent事件,我面临无法启用/禁用面板的问题。 或者在指标代码中实施面板的情况下,不可能打开订单。 在此讨论: https://www.mql5.com/ru/forum/294890 彼得向我提出帮助我开发面板,我无法拒绝。 所以面板看起来像这样 或者像这样,当所有按钮都被按下时。 每个按钮下都有它的参数,可以通过上/下箭头或编辑栏来改变。 对于 "Now "按钮 ,其值为.Locking(false); ,对于所有其他按钮.Locking(true)。 对于 "尾随 "按钮,添加另一个参数(开关),值为全部/每个。 此外,我们必须在面板中添加一个下拉列表,选择时间框架,并在一个窗口中显示当前符号的未平仓订单列表,显示每个订单的利润(包括互换),并在每个订单前打叉以关闭它。 彼得,这样的描述对ToR来说足够了吗? Dmitry Fedoseev 2018.12.16 15:57 #786 Александр:下午好。 我正试图建立一个工具条,用于控制自定义交易功能的启用/禁用,并分别修正其某些参数。 在专家顾问的代码中实现面板时,我遇到了策略测试器中缺少ChartEvent事件的问题,因为在策略测试器中按下面板的按钮时,面板不可能正常工作。 ...你对自己解决这个问题不感兴趣吗? Alexandr Atagyan 2018.12.16 16:12 #787 Dmitry Fedoseev:你对自己解决这个问题不感兴趣吗?当然,我是。这就是为什么我创建了这个主题 https://www.mql5.com/ru/forum/294890 但是。 我在MQL和一般的编程方面的技能非常有限。我对面板有很多麻烦,我怀疑从代码编写的角度来看,它有很大的 "缺陷"。 此外,在阅读了论坛之后,我意识到人们已经在这个问题(策略测试器中 的按钮)上纠结了很久,如果有一种方法可以在不深入研究的情况下加快进程,为什么不利用它呢? 因此,我很高兴地回应了这一帮助提议。 SimplePanel проблема при переключении таймфрейма 2018.12.15www.mql5.com В составе стандартного пакета MT4 имеется пример создания панели управления "Simple Panel... Реter Konow 2018.12.16 16:19 #788 Александр: ... 彼得,这样的描述对ToR来说足够了吗?是的,谢谢你,这种描述已经足够了。我将着手实施它。我明天会把它贴出来。 至于面板在测试器中的操作,我也会做。但这将需要更长的时间。 Dmitry Fedoseev 2018.12.16 16:35 #789 Александр:当然是这样。这就是为什么我创建了一个主题 https://www.mql5.com/ru/forum/294890 但是。 我在MQL和一般编程方面的技能非常有限。我对面板有很多麻烦,我怀疑从代码编写的角度来看,它有很大的 "缺陷"。 此外,在阅读了论坛之后,我意识到人们已经在这个问题(策略测试器中 的按钮)上纠结了很久,如果有一种方法可以在不深入研究的情况下加快进程,为什么不利用它呢? 这就是为什么我欣然接受了这个提议。我看了一下这个题目。那里有如何做的答案--在OnTick()中检查按钮的状态。 Alexandr Atagyan 2018.12.16 16:47 #790 Dmitry Fedoseev: ... 查了一下这个话题。那里有关于如何做的答案--在OnTick()中检查按钮的状态。你的帖子可以被视为要求参与执行吗? 我也看了那个题目,但看来你没有仔细阅读我之前的帖子。 1...727374757677787980818283848586...184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
从文件上看,同一图表上的所有指标都在一个共同的主线上工作。也就是说,引擎将与用户的 其他指标 共享其线程。此外,即使是本身,它的工作速度也比专家顾问慢。
我可能是错的,我没有时间阅读帮助,但似乎所有指标都在一个有趣的终端线程中执行--它应该像用户手动启动的那样。
而专家顾问运行的那些指标将是一个单独的线程
这个问题已经讨论过了:https://www.mql5.com/ru/forum/278924
我可能是错的,我没有时间阅读帮助,但似乎所有指标都在一个有趣的终端线程中执行--它应该像用户手动启动的那样。
而专家顾问运行的那些指标将是一个单独的线程
我们一直在讨论这个话题:https://www.mql5.com/ru/forum/278924
我已经阅读了讨论。我不太明白。我认为专家顾问有一个不可否认的优势。如果能够将图形用户界面从一个图表移到另一个图表上,那就很酷了。如果我们在MT5中处理多个窗口,在它们之间绘制GUI将是非常酷的))。
好的。现在更清楚了。因此,没有选择。我们需要将引擎移至EA,并调整图表间GUI的移动。否则,图表上的指标 越多,发动机的速度就越慢。
不要将指标粘贴在EA和引擎的图表上。我把所有的参考指标都放在一个类似的图表上,你可以改变TF。
不要把指标放在EA和引擎所在的图表上。我在一个类似的图表上有所有的参考指标,在那里我可以改变TF。
作为解决方案之一,是的。但是,我不想限制用户。
下午好。
我试图创建一个工具栏,用于控制我自己生产的交易功能的开/关,并相应地调整一些参数。
在专家顾问的代码中实现面板时,由于策略测试器中没有ChartEvent事件,我面临无法启用/禁用面板的问题。
或者在指标代码中实施面板的情况下,不可能打开订单。
在此讨论: https://www.mql5.com/ru/forum/294890
彼得向我提出帮助我开发面板,我无法拒绝。
所以面板看起来像这样
或者像这样,当所有按钮都被按下时。
每个按钮下都有它的参数,可以通过上/下箭头或编辑栏来改变。
对于 "Now "按钮 ,其值为.Locking(false); ,对于所有其他按钮.Locking(true)。
对于 "尾随 "按钮,添加另一个参数(开关),值为全部/每个。
此外,我们必须在面板中添加一个下拉列表,选择时间框架,并在一个窗口中显示当前符号的未平仓订单列表,显示每个订单的利润(包括互换),并在每个订单前打叉以关闭它。
彼得,这样的描述对ToR来说足够了吗?
下午好。
我正试图建立一个工具条,用于控制自定义交易功能的启用/禁用,并分别修正其某些参数。
在专家顾问的代码中实现面板时,我遇到了策略测试器中缺少ChartEvent事件的问题,因为在策略测试器中按下面板的按钮时,面板不可能正常工作。
...
你对自己解决这个问题不感兴趣吗?
你对自己解决这个问题不感兴趣吗?
当然,我是。这就是为什么我创建了这个主题
https://www.mql5.com/ru/forum/294890
但是。
我在MQL和一般的编程方面的技能非常有限。我对面板有很多麻烦,我怀疑从代码编写的角度来看,它有很大的 "缺陷"。
此外,在阅读了论坛之后,我意识到人们已经在这个问题(策略测试器中 的按钮)上纠结了很久,如果有一种方法可以在不深入研究的情况下加快进程,为什么不利用它呢?
因此,我很高兴地回应了这一帮助提议。
Александр:
...
彼得,这样的描述对ToR来说足够了吗?
是的,谢谢你,这种描述已经足够了。我将着手实施它。我明天会把它贴出来。
至于面板在测试器中的操作,我也会做。但这将需要更长的时间。
当然是这样。这就是为什么我创建了一个主题
https://www.mql5.com/ru/forum/294890
但是。
我在MQL和一般编程方面的技能非常有限。我对面板有很多麻烦,我怀疑从代码编写的角度来看,它有很大的 "缺陷"。
此外,在阅读了论坛之后,我意识到人们已经在这个问题(策略测试器中 的按钮)上纠结了很久,如果有一种方法可以在不深入研究的情况下加快进程,为什么不利用它呢?
这就是为什么我欣然接受了这个提议。
我看了一下这个题目。那里有如何做的答案--在OnTick()中检查按钮的状态。
Dmitry Fedoseev:
...
查了一下这个话题。那里有关于如何做的答案--在OnTick()中检查按钮的状态。
你的帖子可以被视为要求参与执行吗?
我也看了那个题目,但看来你没有仔细阅读我之前的帖子。