帆布很酷! - 页 79

 
Vitaliy Kuznetsov #:

这里有截图和代码

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

小问题:ChartRedraw() 在哪里?

 
Vitaliy Kuznetsov #:

...

解决问题,赞美荣誉。关于仪表盘,您是一名销售人员。您是否认为,如果您的指标不仅在开放图表上,而且在整个导航器中都有形态,用户就会感兴趣?虽然这在很大程度上取决于形态的质量。

但如果您还记得卡拉-威尔逊(Carla Wilson),她的产品拥有数千条评论。她只是给自己的产品做了一个仪表盘,让用户进行评论。当然,后来他们关闭了这家拥有激励流量的商店,但事实依然如此。

解决问题,赞美和荣誉。

如果你能解决问题,那就赞美和荣誉吧!

我不是卖家,尤其不是卖测试器的卖家,但我在市场....。好吧。

是闲置的,但并不指望从销售中赚钱。人们过去寻找的是一个

交易的系统,而现在他们是想在市场上销售。你知道区别在哪里吗?没有计划去那里

也没有兴趣。

-

在一个以上的图表中寻找形态,是对结点和廉价赌注的一种偏离。众所周知

众所周知,没有一个通用的系统能以相同的设置适用于所有的

的通用系统。每个符号和时间框架都必须得到大量的

都必须给予不同的关注。最后,一切都要归结为理解一个符号-时间框架(至少在一个时间框架上能够

有这样的多任务处理者......三个月后他们就会消失,他们的存款也会所剩无几)。

购房者希望获得这种指标。)

买方之所以希望得到这样一个指标,是因为他们不了解交易的复杂性。

市场是一个离交易如此遥远的领域,它是一个实现幻想的领域。

市场是一个离交易如此遥远的领域。

-

即使我们搜索所有的符号和时间框架,这项任务与仪表盘也没有真正的交集。

与仪表盘。我在市场上有一个指标,可以搜索任意数量的符号和时间框架。

我在市场上有一个指标,可以通过不同的设置搜索任意数量的符号和时间框架。它有一个面板,但拧在侧面。

拧开后,没有面板也能正常工作。符号-时间框架和参数集通过文件指定。

通过文件指定。因为在使用时间框架符号之前,你必须很好地坐上去,获取参数。

在使用时间框架符号之前,你必须很好地掌握它,了解参数。

-

真的,为了解决在市场上做交易的任务而生活是没有意思的。

有什么好解决的?你有任务?坐下来做吧。有什么问题?

-

卡拉-威尔逊谢谢 我不知道我还真不知道我明白为什么有这么多

gui的炒作但它离交易有多远......怎么 你们只是想

复制卡尔-威尔逊 的成功

 
Vitaliy Kuznetsov #:

...

问题的关键在于,任何使用对象的 EA 都会与仪表盘发生冲突。

...

为什么会突然发生冲突?

任何仪表盘,即使它是由图形对象组成的,与终端可以轻松处理的对象数量相比,也是微不足道的。

与终端可以轻松处理的对象数量相比,它的数量微不足道。因此

问题并不清楚。你在发明什么,什么样的自行车?

 
Dmitry Fedoseev #:

他为什么突然变得矛盾了?

任何面板,即使是由图形对象组成的,也是数量极少的对象

与终端可以轻松处理的对象数量相比,这只是一个微不足道的数字。那么,你有什么

问题不清楚。你在发明什么,什么样的自行车?

请解决这个问题。我没有在 kodobase 中找到 MT4 EA 对象,这些对象在切换任何(!)仪表板时都不会移动。

但后来我在封闭代码中看到一个在画布上有图形的 EA,它在任何地方都不会移动,但我不知道作者做了什么。这就是我重新搜索的原因,因为我认为从代码方面无法解决这个问题。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
  • 2021.11.10
  • www.mql5.com
точнее в очередностях OnInit удалении своих объектов чарта. Тут ремонт терминала не имеет смысла не создавайте объектов по крайней мере до первого OnChartEvent. И удалять объекты пачкой лучше по ChartObjectsDelete
 
Vitaliy Kuznetsov #:

请解决。我还没有发现在代码库中有对象的 MT4 EA 在切换任何(!)仪表盘时不会挂起。

但后来我看到有一个 EA 在封闭代码中的 kanvas 上有图形,而且它不会移动到任何地方,但我不知道作者做了什么。这就是我继续搜索的原因,因为我认为从代码方面无法解决这个问题。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

我认为你已经被告知了关于绘图和指标的一切可能。现在你还指望有人努力为你编写/编辑代码?

1. 确保正确的 OnInit/OnDeinit 顺序

2. 不要在 OnCalc(OnTick、OnBook)中绘制,如果可能,也不要在 OnInit 中绘制

减少同步函数的数量; 4.

4. 控制绘图的数量和频率

不要忘记告诉终端 "是时候真正绘图了"; 6.

6. 所有可以快速记忆和调用的内容都不应重新计算和绘制

等等。每一点,都很自然,你自己也知道。但出于某种原因,你并没有应用它。

PS 好了,不要切换图表和交易 EA。你只需点击一个交易信号,服务器就会做出反应,而此时此刻,你就真的陷入了金钱的泥潭。为了这样的解决方案,哪怕是一个想法,我也会用手拍打尺子。

 
Vitaliy Kuznetsov #:

下面是一个例子和我曾经给出的代码。谁能解决这个问题,就给予表扬和荣誉!

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

问题是,任何使用对象的 EA 都会与仪表盘发生冲突。我以为没有解决办法,直到我看到一个 EA 在使用画布面板时完全没有问题。他是如何做到的真是个谜。


我翻看了那个主题,注意到了这个帖子

在 "帮助 "的 "程序执行 "部分,有与事件相关的功能说明。

您可以尝试通过取消事件跟踪来解决挂起问题。例如,在指标的删除中,只写入从图表中脱离的删除原因。其他对象的删除应通过鼠标点击转移到 ChartEvent 中。如果您已经在其他程序中删除了对象,则应在重新初始化时指定删除时不需要删除任何内容。
作为选项之一,这样 ObjectDelete() 就不会发生冲突。

 
Vitaliy Kuznetsov #:

请解决。我还没有发现在代码库中有对象的 MT4 Expert Advisors 在切换任何(!)仪表板时不会挂起。

但后来我看到有一个 EA 在封闭代码中的 kanvas 上有图形,而且不会移动到任何地方,但我不知道作者做了什么。这就是我继续搜索的原因,因为我认为从代码方面无法解决这个问题。

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

给我看一些链接

 
Vasiliy Pushkaryov #:

看了一下那个主题,注意到了这个帖子

在 "帮助 "的 "程序执行 "部分,显示了与事件相关的功能。

您可以尝试通过跟踪删除事件来解决冻结问题。例如,在指标的 deinit 中,只写入因脱离图表而导致的删除。其他对象的删除应通过鼠标点击转移到 ChartEvent 中。如果您已经在其他程序中删除了对象,则应在重新初始化时指定无需在 deinit 中删除任何内容。
作为选项之一,这样 ObjectDelete() 就不会发生冲突。

CHARTEVENT_OBJECT_CREATE/DELETE 可能会导致 OnChartEvent 事件的瀑布效应,通常会完全破坏 EA。这就是默认关闭它们的原因。

只有在充分了解可能产生的后果后才能使用它们。

 
Maxim Kuznetsov #:

我想你已经被告知了关于绘图和指标的一切可能。现在你还指望有人努力为你编写/编辑代码?

我会通过自由职业支付解决方案的费用。但只在一周之后。我当然希望这项任务能得到解决。毕竟,现在还没有人解决这个问题,只是在空想。

任务是如何修复任何带有对象的智能交易系统,使其在通过任何指标仪表板进行切换时都不会产生反应。

 
Vitaliy Kuznetsov #:

我会通过自由职业支付这笔费用。但要再等一个星期。我当然希望这个问题得到解决。毕竟,到目前为止,还没有人解决这个问题,只有人在追逐空气。

现在的任务是如何修复任何带有对象的 "智能交易系统"(Expert Advisor),使其在切换任何指标仪表板时都不会产生反应。

如果你的脑袋是空的,那么当然会有空气飞来飞去。

--

这...除了 EA 之外,指标的编写也必须正确。否则,问题可能出在指标上。