Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть I). Концепция, организация данных, первые результаты" - страница 5

 
Здравствуйте. Спасибо за отличную работу. Я заметил, что в конце есть ссылка на скачивание файлов, а также уведомление об авторских правах, отрицающее разрешение на копирование или перепечатку. Кажется, что эти два пункта противоречат друг другу. Могу ли я скачать и использовать файл или нет? Если я использую файл, значит ли это, что вся прибыль становится вашей? Возможно, мы сможем разделить вознаграждение по принципу 50/50, где вы берете на себя все убытки, а я - всю прибыль. ;-)
 
bitmax :
Здравствуйте. Спасибо за отличную работу. Я заметил, что в конце есть ссылка на скачивание файлов, а также уведомление об авторских правах, отрицающее разрешение на копирование или перепечатку. Кажется, что эти два пункта противоречат друг другу. Могу ли я скачать и использовать файл или нет? Если я использую файл, значит ли это, что вся прибыль становится вашей? Возможно, мы сможем разделить вознаграждение по принципу 50/50, где вы берете на себя все убытки, а я - всю прибыль. ;-)

Здравствуйте. Конечно, вы можете использовать коды из статей в своих разработках. Вы не можете перепечатывать текст статьи без явного разрешения MetaQuotes и использовать этот текст в своих публикациях вне этого ресурса. Просто внимательно прочитайте правила :)

 

Вообще, серия замечательная! Видно, что вложено много труда, удобная подсветка различными цветами логики повествования. 

"статус ордера, и перечисления, описывающие все параметры ордера, сделки или позиции. Перечислений с параметрами ордера будет три: целочисленныевещественные и строковые."

===========================

1. можно ли увидеть страницу на которой все статьи выведены по порядку? Искать очередную статью в общем списке не совсем удобно.

2. хотелось бы в будущих статьях видеть больше примеров применения возможностей классов. Что находится внутри знать очень, очень, очень полезно, но на мой взгляд еще полезнее рассказать о том, зачем это нужно. 

"от разных людей в разное время звучат по сути одни и те же вопросы об алгоритмах и задачах, ими решаемых."

Примеры решения таких-вот ежедневных задач с помощью классов этой серии наглядно продемонстрируют преимущества создаваемых оберток.

Для пользователя возможности инструмента важнее многостраничного описания его устройства, даже выполненного на таком высочайшем уровне. 

Больше примеров, хороших и разных!

 
Nikolai Karetnikov:

Вообще, серия замечательная! Видно, что вложено много труда, удобная подсветка различными цветами логики повествования. 

"статус ордера, и перечисления, описывающие все параметры ордера, сделки или позиции. Перечислений с параметрами ордера будет три: целочисленныевещественные и строковые."

===========================

1. можно ли увидеть страницу на которой все статьи выведены по порядку? Искать очередную статью в общем списке не совсем удобно.

2. хотелось бы в будущих статьях видеть больше примеров применения возможностей классов. Что находится внутри знать очень, очень, очень полезно, но на мой взгляд еще полезнее рассказать о том, зачем это нужно. 

"от разных людей в разное время звучат по сути одни и те же вопросы об алгоритмах и задачах, ими решаемых."

Примеры решения таких-вот ежедневных задач с помощью классов этой серии наглядно продемонстрируют преимущества создаваемых оберток.

Для пользователя возможности инструмента важнее многостраничного описания его устройства, даже выполненного на таком высочайшем уровне. 

Больше примеров, хороших и разных!

Первая часть. Завершена: https://www.mql5.com/ru/articles/7569

Вторая часть. В разработке: https://www.mql5.com/ru/articles/7886

В конце статей есть списки.

Примеры наряду с документацией планирую делать в конце - когда весь функционал будет готов. Сейчас к каждой статье прилагается тестовая программа, в которой кратко показаны описываемый в статье функционал.

Но для более полных и разнообразных примеров нужны задачи, а их придумывать самому может оказаться не в точку - мне интересно одно, а другим может быть интересно совсем другое...

Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXXIV): Отложенные торговые запросы - удаление ордеров, модификация ордеров и позиций по условиям
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXXIV): Отложенные торговые запросы - удаление ордеров, модификация ордеров и позиций по условиям
  • www.mql5.com
В данной статье мы завершим раздел, посвящённый торговле при помощи отложенных торговых запросов — создадим функционал для удаления отложенных ордеров, а также для модификации уровней StopLoss и TakeProfit позиций и параметров отложенных ордеров. Таким образом у нас будет в наличии весь функционал, при помощи которого можно будет впоследствии...
 
Artyom Trishkin:

Первая часть. Завершена: https://www.mql5.com/ru/articles/7569

Вторая часть. В разработке: https://www.mql5.com/ru/articles/7886

В конце статей есть списки.

Примеры наряду с документацией планирую делать в конце - когда весь функционал будет готов. Сейчас к каждой статье прилагается тестовая программа, в которой кратко показаны описываемый в статье функционал.

Но для более полных и разнообразных примеров нужны задачи, а их придумывать самому может оказаться не в точку - мне интересно одно, а другим может быть интересно совсем другое...

Списки, отлично! С удовольствием буду читать по порядку.

И все-таки примеры очень нужны. Ваши - хорошо! В статье про обертки MqlRates вы упоминаете о том, что класс может быть использован для поиска свечных конфигураций. Код для поиска конфигураций 1-2-3, двойного дна, head-shoulders был бы очень крутым примером

 
Nikolai Karetnikov:

Списки, отлично! С удовольствием буду читать по порядку.

И все-таки примеры очень нужны. Ваши - хорошо! В статье про обертки MqlRates вы упоминаете о том, что класс может быть использован для поиска свечных конфигураций. Код для поиска конфигураций 1-2-3, двойного дна, head-shoulders был бы очень крутым примером

Будет позже (изначально в планах было) не как пример, а отдельным классом поиск распространённых свечных конфигураций Price Action и видов японских свечей.

 
Artyom Trishkin:

Будет позже (изначально в планах было) не как пример, а отдельным классом поиск распространённых свечных конфигураций Price Action и видов японских свечей.

Неплохо! )

Вот вопрос-продолжение https://www.mql5.com/ru/forum/332197#comment_16963284

Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXXIV): Отложенные торговые запросы - удаление ордеров, модификация ордеров и позиций по условиям"
Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXXIV): Отложенные торговые запросы - удаление ордеров, модификация ордеров и позиций по условиям"
  • 2020.02.06
  • www.mql5.com
Опубликована статья Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXXIV): Отложенные торговые запросы - удаление ордер...
 

@Artyom Trishkin

Артём, хотел уточнить... а разве сейчас нет такой сущности, как "абстрактный класс" ? Имхо, статейный класс COrder выглядит как мега-класс, всё или почти всё в себя включающий...

Не знаю, есть же там в ООП такие штуки как полиформиз..., ой полифромиз ... тьфу ты, напридумывают слов страшных иноземцы проклятущие... полиморфизм, во!

Я себе такую иерархию классов набросал к примеру для MQL5.



Где CBaseTradeObject выступает как абстрактный класс.

Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Абстрактные классы
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Абстрактные классы
  • www.mql5.com
Абстрактные классы предназначены для создания обобщенных  сущностей, на основе которых в дальнейшем предполагается создавать более конкретные производные классы. Абстрактный класс – это класс, который может использоваться лишь в качестве базового класса для некоторого другого класса, поэтому невозможно создать объект типа абстрактного класса...
 
Denis Kirichenko:

@Artyom Trishkin

Артём, хотел уточнить... а разве сейчас нет такой сущности, как "абстрактный класс" ? Имхо, статейный класс COrder выглядит как мега-класс, всё или почти всё в себя включающий...

Не знаю, есть же там в ООП такие штуки как полиформиз..., ой полифромиз ... тьфу ты, напридумывают слов страшных иноземцы проклятущие... полиморфизм, во!

Я себе такую иерархию классов набросал к примеру для MQL5.



Где CBaseTradeObject выступает как абстрактный класс.

Не хотел сильно дробить

 

Спасибо большое!

Я совсем новичок в программировании и боялся ваших статей, потому что они выглядят так загадочно и в них нет картинок АХАХАХА.

Но нет, на самом деле они очень хорошо написаны и хорошо переведены, и они помогают мне вникнуть в объектно-ориентированное программирование.