Anatoli Kazharski
Anatoli Kazharski
4.8 (20)
  • 信息
12+ 年
经验
0
产品
0
演示版
28
工作
0
信号
0
订阅者
Anatoli Kazharski
已发布文章图形界面 V: 组合框控件 (第三章)
图形界面 V: 组合框控件 (第三章)

在本系列第五部分的前两章中,我们开发了用于创建滚动条和列表视图的类,在本章中,我们将讨论创建组合框(combobox)控件的类,这也是一个组合控件,包含了第五部分前面章节中讨论的一些元件。

· 12 4640
Anatoli Kazharski
已发布文章图形界面 V: 列表视图元件 (第二章)
图形界面 V: 列表视图元件 (第二章)

在前一章中,我们开发了用于创建垂直和水平滚动条的类。在本章中,我们将应用它们,我们将开发一个用于创建列表视图元件的类,它的一个组成部分将是一个垂直滚动条。

· 11 5248
Anatoli Kazharski
已发布文章图形界面 V: 垂直与水平滚动条 (第一章)
图形界面 V: 垂直与水平滚动条 (第一章)

我们仍然在讨论在MetaTrader环境下开发创建图形界面库的开发,在本系列第五部分的第一篇文章中,我们将开发用于创建垂直与水平滚动条的类。

· 13 5709
Anatoli Kazharski
已发布文章图形界面 IV: 多窗口模式与优先级系统 (第二章)
图形界面 IV: 多窗口模式与优先级系统 (第二章)

在本章中,我们将扩展库的实现,为MQL应用程序创建多窗口界面。我们还将开发一个优先级系统,用于管理鼠标左键对图形对象的点击,它是用于避免元件对用户操作没有回应的问题的。

· 10 3932
Anatoli Kazharski
已发布文章图形界面 IV: 信息界面元件 (第一章)
图形界面 IV: 信息界面元件 (第一章)

在当前开发阶段,用于创建图形界面的库包含了表单以及可以附加其中的几个控件。之前已经说过,未来的文章中将有一篇专门致力于多窗口模式,现在,我们已经万事具备,我们将在下面的章节中讨论它。在本章中,我们将开发用于创建状态栏和工具提示信息界面元件的类。

· 10 2826
Anatoli Kazharski
已发布文章图形界面III:简单与多功能按钮组(第二章)
图形界面III:简单与多功能按钮组(第二章)

本系列的第一章是关于简单和多功能按钮的,第二篇文章将致力于相互关联的按钮组,这样在应用程序中就可以创建元件,让用户从一个集合(组)中选择一个选项。

· 11 2839
Artyom Trishkin
Artyom Trishkin 2016.03.30
Ток подумал, мол, что-то Анатоль давно не радовал :)))
Anatoli Kazharski
Anatoli Kazharski 2016.03.30
Эти статьи уже давно загружены на сайт. Просто очередь только сейчас до них дошла. Дальше будет ещё интересней. )
Artyom Trishkin
Artyom Trishkin 2016.03.30
Долго они что-то, долго...
Anatoli Kazharski
已发布文章图形界面III:简单与多功能按钮(第一章)
图形界面III:简单与多功能按钮(第一章)

让我们探讨按钮控件。我们将讨论几个用于创建简单按钮,扩展功能按钮(图标按钮和分割按钮)以及关联按钮(按钮组和单选按钮)的类的实例。另外,我们还将在已有的类中增加一些内容以扩展它们的功能。

· 8 4911
Реter Konow
Реter Konow 2016.03.18
Анатолий, примите мои поздравления. Ваш интерфейс все больше и больше обрастает функционалом. Правда, я не очень уверен что это хорошо. Картинки на кнопках, - это круто. Но кнопки в первую очередь предназначены для вызова функций. Ваши окна красивы, но они пока "деревянные".
Сможете ли вы сделать их "резиновыми"?
Anatoli Kazharski
Anatoli Kazharski 2016.03.18
1. Если не нравятся картинки на кнопках, то их можно вообще не использовать. В статье показаны три класса для создания кнопок с картинками и без картинок.

2. Нет никаких проблем использовать эти кнопки для вызова функций.

3. Сделать окна "резиновыми" наверное самое простое, что можно сделать. К тому же такой пример уже был показан в первой части серии.

Вопросы по статьям желательно задавать на форуме. Там намного удобнее обсуждение вести.
Реter Konow
Реter Konow 2016.03.18
Вы правы, перехожу на форум.)
Anatoli Kazharski
已发布文章图形界面 II: 主菜单元件 (第四章))
图形界面 II: 主菜单元件 (第四章))

这是图形界面系列第二部分的最后一章。在此,我们将探讨主菜单的创建,演示这个控件的开发以及设置库中类的处理函数以正确回应用户的操作。我们还将讨论如何把上下文菜单附加到主菜单项目中。另外,我们还会提到怎样阻止当前没有激活的元件。

· 10 2918
Artyom Trishkin
Artyom Trishkin 2016.03.07
Анатоль, полезное дело творишь. Очень интересно. Ждём продолжения.
Anatoli Kazharski
Anatoli Kazharski 2016.03.08
Скоро будет. )
Anatoli Kazharski
已发布文章图形界面 II: 设置库的事件处理函数 (第三章)
图形界面 II: 设置库的事件处理函数 (第三章)

之前的文章中包含了用于创建主菜单构成部分类的实现. 现在, 是时候在主基础类和创建控件的类中关注事件处理函数了. 我们将特别关注根据鼠标光标的位置来管理图表的状态.

· 10 2078
Anatoli Kazharski
已发布文章图形界面 II: 分隔线和上下文菜单元件 (第二章)
图形界面 II: 分隔线和上下文菜单元件 (第二章)

在本文中, 我们将会创建分隔线元件. 它可以用作独立的界面元件, 也可以作为许多其他元件的一部分. 之后, 我们就拥有了开发上下文菜单的全部所需, 在本文中会加以详细介绍. 另外, 我们还会对类作必要的扩充, 即用于保存应用程序中图形界面所有元件的指针库.

· 8 2389
Anatoli Kazharski
已发布文章图形界面 II: 菜单项元件 (第一章)
图形界面 II: 菜单项元件 (第一章)

在本系列文章的第二部分中, 我们将向您展示界面元件开发的详细过程, 例如主菜单和上下文菜单. 我们还会提到元件的绘制以及为此开发一个特别的类. 我们还将深度讨论程序事件管理, 包括自定义事件的问题.

· 10 3975
Anatoli Kazharski
已发布文章图形界面 I: 在MetaTrader 4终端中使用不同类型的程序来测试界面库 (第五章)
图形界面 I: 在MetaTrader 4终端中使用不同类型的程序来测试界面库 (第五章)

在图形界面系列的第一部分前面的章节中, 我们已经丰富了表单类, 可以通过按下其中的控件来管理表单. 在本文中, 我们将使用不同类型的MQL程序, 例如指标和脚本程序, 来测试我们的成果. 因为此函数库被设计为跨平台的, 因而它可以用于所有MetaTrader平台, 我们也会在MetaTrader 4中测试它.

· 10 3246
Alexey Volchanskiy
Alexey Volchanskiy 2016.02.13
Анатолий, отличная серия, продолжайте ее!
Anatoli Kazharski
Anatoli Kazharski 2016.02.13
Спасибо. К сожалению процесс публикации не будет быстрым. Кроме моих статей нужно не забывать и о других авторах. Поэтому думаю вся серия будет опубликована приблизительно к лету. Но после публикации пятой части (V) серии у каждого появится возможность разрабатывать классы для создания, каких-то своих элементов управления, так как в первых 16 статьях будут описаны все основные особенности структуры библиотеки и показаны примеры, как создать и подключить к библиотеке свои классы-элементы.
Anatoli Kazharski
已发布文章图形界面 I: 用于表单按钮的函数与删除界面元素 (第四章)
图形界面 I: 用于表单按钮的函数与删除界面元素 (第四章)

在本文中, 我们将继续开发CWindow类, 增加它的类方法, 可以通过点击它的控件来对它进行管理. 我们将可以通过表单按钮来关闭程序, 也会实现表单的最小化和最大化功能.

· 8 3398
Anatoli Kazharski
已发布文章图形界面 I: 图形界面的动画 (第三章)
图形界面 I: 图形界面的动画 (第三章)

在前面的文章中, 我们开始开发了一个容纳控件的表单类. 在本文中, 我们将继续丰富此表单类的内容, 增加在图表区域内移动表单的方法. 接着我们会把这个界面组件与核心库整合. 而且我们会实现这样的功能, 在鼠标光标移动到表单之上时, 表单控件会改变它的颜色.

· 10 3699
Artyom Trishkin
Artyom Trishkin 2015.12.23
Зер гут :)))
Anatoli Kazharski
Anatoli Kazharski 2015.12.23
Двигаемся дальше. )
Anatoli Kazharski
已发布文章图形界面 I:控件构成(第二章)
图形界面 I:控件构成(第二章)

在本文中我们将创建第一个图形界面的主元素 — 控件的一个窗体。多个控件可以以任何组合被附加到此窗体的任何地方。

· 9 4827
Anatoli Kazharski
Anatoli Kazharski 2015.12.17
Удобнее наверное будет читать, когда вся серия опубликуется. А то паузы длинные. )
Artyom Trishkin
Artyom Trishkin 2015.12.18
Да, это печальные задержки... :(
Anatoli Kazharski
Anatoli Kazharski 2015.12.18
Это из-за того, что материал очень сложный и объёмы большие. Например, если где-то нужно внести маленькое исправление, то это может затронуть большое кол-во файлов. При этом для каждой части серии свой набор файлов, да ещё и для двух платформ. ))
Anatoli Kazharski
已发布文章图形界面 I:库结构(第一章)
图形界面 I:库结构(第一章)

本文是另外一系列图形界面开发相关文章的开端。当前,还没有能够在MQL应用中快速而便捷的创建高质量图形界面的独立代码库。我所说图形界面是指我们熟悉的操作系统中的图形界面。

· 11 8045
Artyom Trishkin
Artyom Trishkin 2015.12.10
А вот это наверное весьма пользительное чтиво будет. Почитаем на досуге...
Anatoli Kazharski
Anatoli Kazharski 2015.12.10
Приблизительно будет около 20-ти статей. Последние пока в процессе.
Anatoli Kazharski
Anatoli Kazharski
Обновления для экспертов Easy And Fast MT4/MT5 (версия 6.5). Улучшен интерфейс. На вкладке ADD-ONS добавлена опция вызывающая окно "Calculate trade levels" для расчёта торговых уровней (take profit, stop loss, stop out).

MT4 >>> https://www.mql5.com/ru/market/product/7076
MT5 >>> https://www.mql5.com/ru/market/product/6505
Anatoli Kazharski
Anatoli Kazharski
GBPUSD (нажать для полного просмотра) >
Anatoli Kazharski
Anatoli Kazharski
Понаблюдаем. )
Anatoli Kazharski
Anatoli Kazharski 2015.01.17
Опционные уровни с объёмом и открытым интересом: ftp://ftp.cmegroup.com/bulletin/

Пока в процессе изучения. Решил визуализировать, чтобы было проще изучать. ))
Tapochun
[删除] 2015.01.17
Похоже на сапорты и резистансы...
Alexandr Bryzgalov
Alexandr Bryzgalov 2015.01.17
Почему-то так и подумал про опционы )
Anatoli Kazharski
已发布文章MQL5 Cookbook - 以 MQL5 编写的多币种 EA,利用限价订单工作
MQL5 Cookbook - 以 MQL5 编写的多币种 EA,利用限价订单工作

这次,我们将要创建一款多币种 EA,交易算法基于限价订单 Buy Stop(高买) 和 Sell Stop(低卖)。本文讨论下列事项:在规定时间范围内进行交易,布置/修改/删除限价订单,检查最后一个持仓是否在止盈或止损位置平仓,以及在成交历史中控制每个品种。

· 4 2793