我的方法。核心是引擎。 - 页 41 1...343536373839404142434445464748...184 新评论 Volodymyr Hrybachov 2018.12.10 02:43 #401 在过去的两年里,我有一种感觉,就是我不生活,但我不知道我在哪里。 我切断了我的静脉(纵向的,我可以给你发照片),现在我不知道我是否还活着--但彼得的话题说我不在。:( 我在矩阵中 :( Ilya Malev 2018.12.10 02:47 #402 Vladimir Gribachev:在过去的两年里,我有一种感觉,就是我不活了,但说实话,我不知道我在哪里。 我切断了我的静脉(纵向的,我可以给你发照片),现在我不知道我是否还活着--但彼得的话题说我不在。:(这一定是坏事 - 我在矩阵中 :( 弗拉基米尔-格里巴乔夫。我不知道这是怎么回事。但我一直在梦想着它--核心引擎哦,该死! 我必须回到疯人院休息一下。 同志,不要这样开玩笑)。我也不介意做绒毛,但我害怕义愤填膺。我猜你不是。我对你的自我克制感到惊讶,市场上有这样的排名和产品数量=)) Volodymyr Hrybachov 2018.12.10 02:55 #403 Ilya Malev: 我不介意有一点闪失,但我害怕正直的人的愤怒。我猜你不是。我对你的克制感到惊讶,有这样的评价和市场上的产品数量=))。管理员的愤怒--这是合理的。 我见过很多禁令,但当你读到他们写的所有废话时,你会意识到,是的,这还不足以杀人。 我说什么了? 如果我说错了什么,欢迎你说出来。 Volodymyr Hrybachov 2018.12.10 03:27 #404 Ilya Malev: 同志,不要这样开玩笑。谢谢你让历史继续存在。幸福、健康、爱、繁荣、大量的金钱、两辆红色保时捷和在波兰的房子。 Ilya Malev 2018.12.10 03:28 #405 Vladimir Gribachev:谢谢你保存了历史。 幸福、健康、爱、繁荣、大量的金钱、两辆红色保时捷和波兰的房子。对不起,职业习惯。 P.S. 并感谢你删除了我没有引用就回复的帖子 Реter Konow 2018.12.10 11:19 #406 正如承诺的那样,这里是该引擎的第二个演示。这个引擎连接到一个测试的专家顾问(下面附上的文件),并将用户的操作传递给它。 发动机窗口有两个标签。在 "分组文件夹 "选项卡上,有一个最小化分组 "G_FOLDER "的项目。点击它,表格会出现/消失。在 "外观控制器 "标签中,有两个按钮。每个人都控制着一个不同的文本的外观。通过点击它们,一个文本将出现,另一个将消失。安装。附上两个连接文件(外部连接和连接属性)。它们需要被安装在inlud文件夹中。(而不是以前的那些,如果它们存在的话)。在指标文件夹中安装引擎(而不是旧的文件夹,如果它在那里的话),并把它放在图表上。在图表上安装测试专家顾问。(该文件附在下面,如果它不在那里。把它安装在专家文件夹里,打开,保存,编译,放在图表上)。经过这些程序,你可以测试测试EA的连接。 当你点击表格元素,输入文本或选择一个选项时,测试专家顾问将显示一个带有事件评论的警报信息。 你可以检查 "外部连接 "文件的结构。这非常简单。 连接属性文件不应该被打开或改变。 SZY.底部还有一个窗口代码文件,供有兴趣的人学习。 附加的文件: DRIVE.ex4 2565 kb Connection_Properties.mqh 10 kb External_Connection.mqh 45 kb TestApp_v1.0.mq4 10 kb Forum_sample_1.mqh 14 kb Реter Konow 2018.12.10 14:14 #407 Dmitry Fedoseev:试着使一组控制在你点击一个按钮时出现,而另一组控制在你点击另一个按钮时出现。同 时,该窗口可以被最小化和最大化。还假设可能有很多变种。 问一下彼得,他如何能够解决这项任务,会很有趣。这里,迪米特里,在上述例子中,元素现象控制的三个原则同时起作用。 切换标签。用G_FOLDER元素显示/隐藏元素组。使用现象控制显示/隐藏组或单个元素。标准库(据我所知)没有这样的功能。 标签、按钮、单选按钮、项目和其他元素都可以用SWITCH进行切换。 SWITCH, "Элемент 1","Элемент 2","Элемент 3","Элемент 4",..., END, 锁定元素组或单个元素是用BLOCKS完成的。 "Элемент 1",BLOCKS,"Элемент 2","Элемент 3","Элемент 4",..., END, 群体现象是由元素G_FOLDER控制的。 //Объявляем элемент G_FOLDER: //---------------------------------------------------------------------------------- GROUP,A, __, G_FOLDER, "Group opener 1", END_GROUP, //-------------------------------------------- i,IN,"V1", <------------- Устанавливаем канвас на котором рисуем группу элементов. i, AT, LEFT_TOP, 1,20, <------------- Устанавливаем позицию группы элементов. //Устанавливаем свойства элементов типа G_FOLDERS внутри группы: i,G_FOLDERS, N_COLOR, (int)C'245,245,245', N_COLOR, (int)C'245,245,245', AH_COLOR, (int)C'245,245,245', NH_COLOR, (int)C'245,245,245', END, //---------------------------------------------------------------------------------- //Делаем таблицу: //---------------------------------------------------------------------------------- GROUP,A, IS_TABLE, ROOT,"Group opener 1", <------------------- Устанавливаем привязку явления группы к элементу "Group opener 1", (который является G_FOLDER) __, T_HEADER, "The name of the table", H,30, C_HEADER, "Text cells", C_HEADER, "Checkbox cells", C_HEADER, "R button cells", C_HEADER, "C list cells", C_HEADER, "Edit cells", __, R_HEADER, "Row header 1", T_CELL, "text 1", CHECKBOX, "Checkbox cell 1", R_BUTTON, "R button cell 1", C_LIST, "C list cell 1", EDIT, "Edit cell 1", __, R_HEADER, "Row header 2", T_CELL, "text 2", CHECKBOX, "Checkbox cell 2", R_BUTTON, "R button cell 2", C_LIST, "C list cell 2", EDIT, "Edit cell 2", __, R_HEADER, "Row header 3", T_CELL, "text 3", CHECKBOX, "Checkbox cell 3", R_BUTTON, "R button cell 3", C_LIST, "C list cell 3", EDIT, "Edit cell 3", __, R_HEADER, "Row header 4", T_CELL, "text 4", CHECKBOX, "Checkbox cell 4", R_BUTTON, "R button cell 4", C_LIST, "C list cell 4", EDIT, "Edit cell 4", END_GROUP, //---------------------------------- i, IN, "V1", i, Y_GAP,-1, i, X_GAP,-1, //Устанавливаем свойства элементов типа CHECKBOXES, R_BUTTONS, EDITS внутри группы: //--------------------------------------------------------------------------------- i, CHECKBOXES, POINTED,0, END, i, R_BUTTONS, POINTED,0, END, i, EDITS, POINTED,0, END, //Устанавливаем переключение радио-кнопок внутри таблицы: //--------------------------------------------------------------------------------- "Radio buttons option",SWITCH, "R button cell 1", "R button cell 2","R button cell 3","R button cell 4", END, i,IS_ZEBRA_STYLE, <-----------------------------------Устанавливаем стиль Зебра. i, AT, _X2X, "V1", 4, _Y2H,"Group opener 1", 5,<-----------------------------------Устанавливаем позицию группы относительно сворачивателя. //---------------------------------------------------------------------------------- 那么,在标准库的帮助下,你要写多少代码才能做出这样的东西? 这就是标记语言与图书馆的区别所在。轻巧和速度。 Dmitry Fedoseev 2018.12.10 14:27 #408 Реter Konow:这里,迪米特里,在上述例子中,元素现象控制的三个原则同时起作用。 切换标签。使用G_FOLDER元素显示/隐藏元素组。使用现象控制显示/隐藏组或单个元素。标准库(据我所知)并没有这样的功能。 标签、按钮、单选按钮、项目和其他元素都可以用SWITCH进行切换。 锁定元素组或单个元素是用BLOCKS完成的。 群体现象是由元素G_FOLDER控制的。 那么,在标准库的帮助下,你要写多少代码才能做出这样的东西? 这就是标记语言与图书馆的区别所在。轻巧和速度。 标签根本不是一个有趣的控件--没有它们你也能活得很好。标签的数量太有限了。 而2号和3号--越是深入森林的地方,柴火越多。我根本不知道这是什么,为什么需要它,我也不打算去了解。因为一套真正必要的和基本的控件很早就被定义了,对于任何gui创建任务来说都是绰绰有余的。但这看起来像一个邪教--发明你自己的名字、方法、定义......。等。 我想再次提醒你,在一个控制EA的指标中单独实现gui,不需要连接任何东西到EA...。即使使用数组而不是OOP。所以,这种做法是歪打正着。它在应该是考虑得最完美的地方是歪的,因为你可以说这是 "产品的脸"。 Реter Konow 2018.12.10 14:47 #409 Dmitry Fedoseev:标签根本不是一个有趣的控件;没有它们,你也可以活得很好。标签的数量太有限了。 而2号和3号是越往树林里走,柴火就越大。我不知道它是什么,为什么需要它,我也不打算去弄清楚。因为一套真正必要的和基本的控件很早就被定义了,对于任何gui创建任务来说都是绰绰有余的。但这看起来像一个邪教--发明你自己的名字、方法、定义......。等。 我想再次提醒你,在一个控制EA的指标中单独实现gui,不需要连接任何东西到EA...。即使使用数组而不是OOP。所以,这种做法是歪打正着。它在应该是最完美的地方歪了,因为它可以说是 "产品的脸"。标签完全切换画布。而第二种和第三种是为了管理元素现象而设计的,不需要切换坎肩。因此,同一个画布被重新绘制,而且每次都有不同的元素组合。 关于连接,我不明白你的想法。为什么它不应该与EA相连?如何实现参数的同步? GUI要么完全在专家顾问中,要么从外部连接。在外部连接的情况下,你需要设置连接属性并同步双方的参数值。 Maxim Kuznetsov 2018.12.10 14:55 #410 从专家顾问到指标的GUI拿出来是一件值得怀疑的事情(只是因为MT的架构--指标在界面线程中工作,会拖慢所有的东西。对于指标不减速,甚至其部分功能在MT中是被禁止的) 不是说这个。 如果一个悲惨的用户拿了几个(第三方)指标和一个EA,而且它们都是GUI,内核引擎不在身边。将会发生什么? PS/ 彼得,你至少已经有了免费的主机,并把你的产品放在那里。如果代码库不是很好。发布alpha/beta/preview版本是几个小时。你找不到时间吗? 1...343536373839404142434445464748...184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在过去的两年里,我有一种感觉,就是我不生活,但我不知道我在哪里。
我切断了我的静脉(纵向的,我可以给你发照片),现在我不知道我是否还活着--但彼得的话题说我不在。:(
我在矩阵中 :(在过去的两年里,我有一种感觉,就是我不活了,但说实话,我不知道我在哪里。
我切断了我的静脉(纵向的,我可以给你发照片),现在我不知道我是否还活着--但彼得的话题说我不在。:(
这一定是坏事 - 我在矩阵中 :(
我不知道这是怎么回事。
但我一直在梦想着它--核心引擎
哦,该死!
我必须回到疯人院休息一下。同志,不要这样开玩笑)。
我也不介意做绒毛,但我害怕义愤填膺。我猜你不是。我对你的自我克制感到惊讶,市场上有这样的排名和产品数量=))我不介意有一点闪失,但我害怕正直的人的愤怒。我猜你不是。我对你的克制感到惊讶,有这样的评价和市场上的产品数量=))。
管理员的愤怒--这是合理的。
我见过很多禁令,但当你读到他们写的所有废话时,你会意识到,是的,这还不足以杀人。
我说什么了? 如果我说错了什么,欢迎你说出来。
同志,不要这样开玩笑。
谢谢你让历史继续存在。幸福、健康、爱、繁荣、大量的金钱、两辆红色保时捷和在波兰的房子。
谢谢你保存了历史。 幸福、健康、爱、繁荣、大量的金钱、两辆红色保时捷和波兰的房子。
对不起,职业习惯。
P.S. 并感谢你删除了我没有引用就回复的帖子
正如承诺的那样,这里是该引擎的第二个演示。这个引擎连接到一个测试的专家顾问(下面附上的文件),并将用户的操作传递给它。
经过这些程序,你可以测试测试EA的连接。
当你点击表格元素,输入文本或选择一个选项时,测试专家顾问将显示一个带有事件评论的警报信息。
你可以检查 "外部连接 "文件的结构。这非常简单。
连接属性文件不应该被打开或改变。
SZY.底部还有一个窗口代码文件,供有兴趣的人学习。
试着使一组控制在你点击一个按钮时出现,而另一组控制在你点击另一个按钮时出现。同 时,该窗口可以被最小化和最大化。还假设可能有很多变种。
问一下彼得,他如何能够解决这项任务,会很有趣。
这里,迪米特里,在上述例子中,元素现象控制的三个原则同时起作用。
标准库(据我所知)没有这样的功能。
标签、按钮、单选按钮、项目和其他元素都可以用SWITCH进行切换。
锁定元素组或单个元素是用BLOCKS完成的。
群体现象是由元素G_FOLDER控制的。
那么,在标准库的帮助下,你要写多少代码才能做出这样的东西?
这就是标记语言与图书馆的区别所在。轻巧和速度。
这里,迪米特里,在上述例子中,元素现象控制的三个原则同时起作用。
标准库(据我所知)并没有这样的功能。
标签、按钮、单选按钮、项目和其他元素都可以用SWITCH进行切换。
锁定元素组或单个元素是用BLOCKS完成的。
群体现象是由元素G_FOLDER控制的。
那么,在标准库的帮助下,你要写多少代码才能做出这样的东西?
这就是标记语言与图书馆的区别所在。轻巧和速度。
标签根本不是一个有趣的控件--没有它们你也能活得很好。标签的数量太有限了。
而2号和3号--越是深入森林的地方,柴火越多。我根本不知道这是什么,为什么需要它,我也不打算去了解。因为一套真正必要的和基本的控件很早就被定义了,对于任何gui创建任务来说都是绰绰有余的。但这看起来像一个邪教--发明你自己的名字、方法、定义......。等。
我想再次提醒你,在一个控制EA的指标中单独实现gui,不需要连接任何东西到EA...。即使使用数组而不是OOP。所以,这种做法是歪打正着。它在应该是考虑得最完美的地方是歪的,因为你可以说这是 "产品的脸"。
标签根本不是一个有趣的控件;没有它们,你也可以活得很好。标签的数量太有限了。
而2号和3号是越往树林里走,柴火就越大。我不知道它是什么,为什么需要它,我也不打算去弄清楚。因为一套真正必要的和基本的控件很早就被定义了,对于任何gui创建任务来说都是绰绰有余的。但这看起来像一个邪教--发明你自己的名字、方法、定义......。等。
我想再次提醒你,在一个控制EA的指标中单独实现gui,不需要连接任何东西到EA...。即使使用数组而不是OOP。所以,这种做法是歪打正着。它在应该是最完美的地方歪了,因为它可以说是 "产品的脸"。
标签完全切换画布。而第二种和第三种是为了管理元素现象而设计的,不需要切换坎肩。因此,同一个画布被重新绘制,而且每次都有不同的元素组合。
关于连接,我不明白你的想法。为什么它不应该与EA相连?如何实现参数的同步?
GUI要么完全在专家顾问中,要么从外部连接。在外部连接的情况下,你需要设置连接属性并同步双方的参数值。
从专家顾问到指标的GUI拿出来是一件值得怀疑的事情(只是因为MT的架构--指标在界面线程中工作,会拖慢所有的东西。对于指标不减速,甚至其部分功能在MT中是被禁止的)
不是说这个。
如果一个悲惨的用户拿了几个(第三方)指标和一个EA,而且它们都是GUI,内核引擎不在身边。将会发生什么?
PS/ 彼得,你至少已经有了免费的主机,并把你的产品放在那里。如果代码库不是很好。发布alpha/beta/preview版本是几个小时。你找不到时间吗?