脚本: ToClearComment

 

ToClearComment:

本脚本程序可以删除位于图表左上角的注释。

图1. 这样的注释的例子

作者: Nikolay Kositsin

 

如果您不仅需要删除注释文本,还需要在将来查看已删除的文本(将来可能需要进行某些比较或数据分析),您还可以使用我在2013 年 12 月初 发布的删除图表注释的免费脚本:

 
Dina Paches:

如果您不仅需要删除注释文本,还需要在将来查看这些已删除的文本(将来可能需要对数据进行某些比较或分析),您也可以使用我在2013 年 12 月初 发布的一个免费脚本来删除图表中的注释:




如果没有 DLL 我甚至无法想象 它是如何实现的?( 向您致敬。
Nikolay Kositsin
Nikolay Kositsin
  • www.mql5.com
Профиль трейдера
 
Mikhail Dovbakh:

谢谢你,迈克尔!

 

不过,说真的,因为我后来在论坛上发现了一些奇怪的事情,所以我想补充说明一下(因为我没有对迈克尔讽刺性的帖子保持沉默)。尽管我不想这样做,但考虑到事情的悲惨性质。

我将不发表某些观点(以免引起话题的进一步发展和争吵)。但我在下面写的都是 "事实"。


自我膨胀并不是我的专利。我没有把自己定位为编程王牌,也没有定位自己。

我也不需要 "测量树干的长度"。


我在下面列出了时间顺序(它们在 "引言 "之后,用粗体标注了日期),我相信我将为那些进行了 "艰苦调查和事实对比 "并 "将欺骗者公之于众 "的人补充可能是以前不知道的信息。


不管别人怎么想(有时他们会发出这样的声音,而不是你能读到的吹风机--发根的头发本身就会竖起来),但我在本专题的第一篇文章中突出了日期,因为过去一些人一再表现出 "惩罚我 "的愿望,据称是为了一行脚本。

因此,当我终于看到发表的这个脚本真的只有一行 时,我就自动链接到了我自己的脚本。

对不起,有些人的行为(也与这个剧本无关)"助长 "了我的这种反应。

但我 "上当 "了,这很糟糕。最近几个月的心理负担、紧张和疲劳对我产生了影响。这也影响到我起初并不理解别人会如何看待我的第一个帖子,也就是说,我用了 "忘了这里没有心灵感应者 "这样的措辞。错。我的错。

只有当我因为要解决其他复杂的问题而两天没有睡觉,并为此分心定期准备在 CodeBase 上发表我的代码时,我才部分地意识到我的帖子会被某些人看到。

在米哈伊尔讽刺我的时候,我正在编写代码(在该主题的开头没有提到"......怎么可能做到......")。这些帖子于 11 日发表--它们是 "SD 删除指标 "和对另外两个旧帖子的编辑。

也就是说,我是在这两个主题的帖子出现后的第二天早上看到它们的,当时我自己由于各种因素的综合作用几乎处于昏睡状态。/*后来,我专门生了病,还得处理时事。所以我现在才写。

当时可能有人会认为,因为我在网站上,所以从傍晚开始我就看到了他们。不过,事实上,我是 "在网站 上光彩照人",第四天傍晚和晚上主要是在 CodeBase 的页面上。有人可能会认为我在 "阅读、炫耀和吹嘘我的 hcv"......。

/*但我还没有看到这些帖子。是的,我有时会出于各种原因保持沉默(不仅是我)。不一定是消极的。也绝对不是因为我的自尊心。有时,"你会默默地点头,或微笑,或对对话者的话皱眉"。就像这样。

当我看到米哈伊尔的帖子时,我吃了一惊。我明白他在讽刺别人,也在讽刺其他一些人(但当时我还不太明白其中的一些道理),于是我忍不住,用同样讽刺但并不欢快的语气,在这里对他说了 "谢谢 "两个字。我当时几乎立即删除了结尾的句子,因为在这种情况下,以悲哀的讽刺为代价,贬低了它的意义。

同时,我不能不指出,米哈伊尔让我 "大开眼界"。他尊重这一话题的参与者。此外,多亏了尼古拉、米哈伊尔和其他一些人,我的内心发生了一些变化,现在我对一些事情有了不同的看法。

/*虽然有人可以说得人性化一些。不是嘲笑。我并不是唯一一个在文章发表后才意识到澄清一下所说内容并无坏处的人。有时你会立即意识到这一点,有时则稍后。有时是自己意识到的,有时是在别人的帮助下意识到的。


自 1 月 18 日以来,我没有在论坛上交流过。我来这里只是为了解决一些当下的问题,或者转移自己的注意力。

今后我不想在论坛俄语区交流。不过,这只与论坛有关。而与我在这里的生活息息相关的利益和事务无关。


关于某些人的 "调查",我将只提供时间顺序,包括脚本

希望这能澄清一些误解,同时也很有可能补充其他一些 "调查者 "的 "艰苦比较 "库存,而不仅仅是 2014 年 3 月新增的记录。还有迈克尔从岁月深处翻出的关于MQL4 语言 旧论坛主题。//分割句子

不过,我没有允许在 MQL5 和 MQL4 中获取注释文本的函数出现的确切日期。


2010 年 8 月 24 日 - 确认该功能至少在当时已经出现MQL5 中:https://www.mql5.com/ru/forum/1848#comment_15890。


2012 年 7 月 16 日 - 根据 Michael 引用的主题,可以看出该功能在MQL4还不可用https://www.mql5.com/ru/forum/140428。


2013 年 12 月- 我的脚本分别于 12 月 9 日和 12 月 10 日在 MT5 和 MT4 的市场上发布。

2014 年 2 月初发布第 600 版后,MT4 程序市场正式开放,具体日期我不记得了,这是官方信息:https://www.mql5.com/ru/forum/149270。

在此之前,在正式发布之前还有测试版。

产品旁边会弹出发布日期。

这个脚本当时的做法是:删除一条评论,并报告一个警报信号,但不包含被删除评论的文本。

也就是说,即使在当时,它也不是像某些人指责我的那样,只是删除了一行评论,而是我为了实际使用而添加的充满附加意义的内容。


在《市场》上发表文章的动机与我的其他产品一样(我不代表其他人的产品,但我想很多人都有同样的动机):

我们可以自己制作与他人不同的东西,但我们可以应用已经完成的东西(应用他人的劳动),从而腾出时间做其他对我们来说更有趣和/或更紧迫的事情。

我还是要离题万里,泛泛地说说,不仅仅是这个剧本:我出版了一些我认为对自己有用的东西。

在市场上出售的不仅仅是 "飞船"。

看看市场上的一点点东西,你就会意识到自己也可以做。/*我见过一些非常简单的程序*/。

但是,如果可以使用现成的程序,是否应该自己设计,从而腾出时间(或多或少)来做其他事情,这对每个人来说都是个问题。


在出版之前,我先看了看是否有别人已经以封闭或开放的形式出版过的东西。如果我看到类似的东西,我也不会发表我的其他东西。/*当然,在这些问题上,我 "做过头了",对自己造成了损害。

我不能确定当时我是否看到了迈克尔带来的话题。在检查是否在《市场》上发表时,我习惯不看论坛上写了什么,而是看是否有节目(不发表重复的)。

在有人认为我之前没有寻找过这样的主题,或者我知道,但没有在那里写过任何东西之前,请先从自己做起。修改您的代码,找出什么时候出现了什么功能。对旧主题进行彻底修订并更新信息。请定期、彻底地这样做。


2014 年 1 月 27 日--社区成员之一首先责备我说,大家都知道这个脚本只有一行。

然后在一个主题中讨论了另一个问题。其中一位社区成员因为其他事情对我发火,在帖子中提到了尼古拉脚本的正文部分。

这一点没有保留在论坛上,而是单独保存在那里。

我不会在论坛上或私信中提及。但如果有必要,我当然可以向服务台或管理部门的人员提出。


2014 年 2 月 3 日- MT4 第 600 个版本发布,正式将 MQL4 语言分为以前的语言和现在的语言:https://www.mql5.com/ru/forum/149270。


2014 年 2 月 8 日(脚本版本不变,尚未更换)--在 MT5 版本的讨论页面上,一位用户抱怨脚本没有删除评论,而只是显示提醒,这是可以理解的。事实上,该用户的图表上并没有评论。这就是为什么脚本没有删除图表左上角那些五颜六色的数字。

但是,一个普通用户完全可以不知道彩色文本不是通过当时和现在的注释设置的。

我为什么要写这篇文章:讨论中的这篇帖子也在这个 MT5 脚本的讨论页面上。因此附上了一个用户的截图,您可以看到当时的脚本提示信息。


2014 年 3 月- 发布了一个至今未被替换的 版本。在警报中显示评论文本。

2014 年 7 月和 10 月 - 仍有一些 改动//我是在稍后才做的这个补充。记忆和我的记号失效了。但 "最新消息 "页面上有相关信息

2016 年--由于我注意到有些人关于 "一行 "的行为达到了荒谬的程度,因此我在主要说明中补充了更多关于该脚本附加属性的信息,这些信息可能会有用。

我没有修改代码本身。

2017 年1 月 18 日起,我停止了在论坛上的交流(由于其他原因,我重新考虑了自己的一些事情),但定期来看看论坛,以分散自己对其他事情的注意力。

2017 年 3 月 30 日- 我进入 MQL5 主页查看有什么新消息,看到了一个用于删除 Nikolay 发表的评论的单行脚本。然后我又看到了其他东西。我又想到了其他一些事情。

更进一步 - 你知道的。

所以我并没有欺骗你。

这是一个悲剧性的局面。


P./S: 与此同时,我还想说的是,我屡次被指责的一件事是,我建议就任何相关问题查阅《帮助》中的资料。尽管有时我试图顺便解释一下语言的变化/增加,建议顺便阅读文章,并解释说在论坛上提供建议时,你可能会错过(无意中或由于需要大量解释)或不知道一些重要的细节和细微差别(在解释或感知时)。随着时间的推移,论坛上的信息可能会过时。而帮助中的信息是最新的。帮助中有大量的示例。

帮助就像一本 "圣经"。

附/附注: 人与人是不同的。"你不可能取悦所有人。

 
[删除]  
杰作......多好的代码,多好的灵感......我很高兴 :)
 
Dina Paches:

感谢迈克尔!

.....


多亏了您,我才得以熟悉平台和语言的新功能。
我查看了帮助,但没有立即找到所需的功能(
这就是为什么我对解决方案的简便性和魅力感到惊讶。
我继续在论坛和档案中寻找更多的方法。
多亏了我在旧主题中的帖子,我才得到了答案--在哪里可以更仔细地查找......
很抱歉,我无意中惹您生气了。
我真的,仍然由衷地钦佩您的解决方案。
附注:MT 开发人员被排除在外,但改进、语言风味和新功能的主要功劳是他们的,也是他们的辛勤工作!
 
Maxim Dmitrievsky:
杰作......多好的代码,多好的灵感......我很高兴:)


我曾在 KB 中看到过一个脚本,它能以 0.01 手的价格连续下达 3 个买单。)

实际上,有一个很 "绿 "的人坐在终端机前,运行了这个程序,并在注释中写道:"你是个混蛋!!"。如何通过终端删除?

SUS: KB 已停止接受使用 Win API 的程序。我最近用它上传了一个猫头鹰程序,他们礼貌地让我重做。仅供参考