新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 435

 
Vladislav Andruschenko:
Alert(""); 这样的脚本?

不,谢谢,我已经找到了。也许有人可以使用它。

附加的文件:
alert.mq4  1 kb
 
amenrazp:

看起来是这样的。你可以选择在这里附上吗?

这实际上是所有的代码。我回家后会把它变成一个剧本。
 

请看我的帖子。请告诉我问题出在哪里。

https://www.mql5.com/ru/forum/160683/page433#comment_6385422

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2018.01.23
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
wisor2006:

请告知一个具体问题的答案。我正在重做布林。

改了几行,不画条。这是什么,对数吗?

波动率公式来自https://research-journal.org/economical/analiz-razlichnyx-metodov-ocenki-istoricheskoj-volatilnosti-dlya-opcionnoj-torgovli/


         sum+=log(fabs(High[k]/Close[k]))*log(fabs(High[k]/Open[k]))+log(fabs(Low[k]/Close[k]))*log(fabs(Low[k]/Open[k]));

2018.01.26 16:40:03.920 BS_Bands_TRO USDJPY,H1: 在'BS_Bands_TRO.mq4' (206,32)中除以零。


 

晚上好!我再一次寻求帮助。我的EA在OnInit有一个主要功能,它读取文件,然后根据不同的条件建立不同的图形对象。在图表上还有一个按钮,点击后可以操作删除这些对象的功能,例如,文本标签。如何使在按下按钮后删除文本标签,当释放按钮时,可以不启动整个功能,完全构建所有对象,而是只构建文本标签。我想到的唯一一件事是为每一种类型的对象创建一个类似于主函数的功能,其中包含与打开和读取文件相关的所有动作,但我想使用一些巧妙的解决方案,但我不知道是什么,如何使用,是在主函数中还是在按钮的功能中?

 
WinProject:

晚上好!我再一次寻求帮助。我的EA在OnInit中只有一个函数,它读取文件,然后根据不同的条件建立不同的图形对象。我在图表上还有一些按钮,当点击时,有删除这些对象的功能,例如文本标签。如何使按下按钮后删除文本标记,在释放按钮时可以不完全启动所有功能,这将构建所有对象,而只构建文本标记。以我的编程 "水平 "和缺乏基本知识,我想到的唯一一件事是为每种类型的对象分别规定一个函数,其中包含与打开和读取文件有关的所有动作,但我想使用一些巧妙的解决方案,但不知道是什么,如何使用;以及在函数本身或按钮的功能中的什么地方?

一位 "库里宾 "试图制造一种通用工具,即陀螺、锄头、镰刀和耙子...。所有在一个....其结果是可以预见的。

 
Alexey Viktorov:

一位 "业余爱好者 "试图制作一种万能工具,一种拓印机,一种锄头,一种镰刀和一种耙子......。所有在一个....其结果是可以预见的。

谢谢你!)从你的回答中我得出结论,你需要为每一种类型的对象制作一个单独的函数。我在想,以某种方式,我们可以使分别运行构建对象 的函数嵌套在主函数的While循环中来读取文件。斯维奇怎么样?
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 
WinProject:
谢谢你!)从你的回答中我得出结论,应该为每一种类型的对象制作一个单独的函数。我在想,以某种方式,我们可以使分别运行构建对象 的函数嵌套在主函数的While循环中来读取文件。斯维奇怎么样?
你知道旗子的事吗?首先,所有的旗帜都被升起。该函数看到--所有的旗子都升起--并建立了一切。按下按钮,那里的东西就会被移走,相应的旗子就会降下来。按下按钮--程序看到--如果(标志被省略)--并建立了一个零件。你可以有很多旗子。这就是全部。你已经猜到这面旗子是什么了吗?好吧,现在你是一名软件工程师。而那些没怎么听说过标志和数组的人--那些编码员=技术人员。
 
STARIJ:
你知道旗子的事吗?首先,所有的旗帜都被升起。该函数看到--所有的旗帜都是向上的--并建立了一切。按下按钮,东西就会被移走,相应的旗子就会降下来。按下按钮--程序看到--如果(标志被省略)--并建立了一个零件。你可以有很多旗子。这就是全部。你已经猜到这面旗子是什么了吗?好吧,现在你是一名软件工程师。而那些没怎么听说过标志和数组的人--那些编码员=技术人员。
非常感谢你,不,我不知道旗子的事,我会研究这个问题。祝你周末愉快。
 
WinProject 非常感谢你,不,不知道旗子的事,我会研究这个问题。祝你周末愉快。

旗帜是变量。或者bool:false=empty,true=raised或int--那么一个数字中同时有很多标志。0 - 全部省略,1=失去了第一,2=失去了第二,3=失去了第一和第二,4=失去了第三,5=失去了第三和第一,6=失去了第三和第二,7=失去了第一、第二、第三,8=失去了第四 ....嗯,这是用二进制代码。你是如何发现的?

int x=12;
if(x & 1) alert("Первый поднят"); else alert("Первый опущен");
if(x & 2) alert("2-й поднят"); else alert("2-й опущен");
if(x & 4) alert("3-й поднят"); else alert("3-й опущен");
if(x & 8) alert("4-й поднят"); else alert("4-й опущен");