Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil I). Konzept, Datenverwaltung und erste Ergebnisse" - Seite 5

 
Hallo. Vielen Dank für die tolle Arbeit. Mir ist aufgefallen, dass es am Ende einen Download-Link für die Dateien sowie einen Copyright-Hinweis gibt, der die Erlaubnis zum Kopieren oder Nachdruck verweigert. Die beiden scheinen sich zu widersprechen. Darf ich die Datei herunterladen und verwenden oder nicht? Wenn ich die Datei verwende, bedeutet das, dass alle Gewinne an Sie gehen? Vielleicht können wir die Gewinne auf einer 50/50-Basis aufteilen, wobei Sie alle Verluste und ich alle Gewinne übernehmen ;-)
 
bitmax :
Hallo. Vielen Dank für die tolle Arbeit. Mir ist aufgefallen, dass es am Ende einen Download-Link für die Dateien sowie einen Copyright-Hinweis gibt, der die Erlaubnis zum Kopieren oder Nachdruck verweigert. Die beiden scheinen sich zu widersprechen. Darf ich die Datei herunterladen und verwenden oder nicht? Wenn ich die Datei verwende, bedeutet das, dass alle Gewinne an Sie gehen? Vielleicht können wir die Gewinne auf einer 50/50-Basis aufteilen, wobei Sie alle Verluste und ich alle Gewinne übernehmen ;-)

Hallo. Natürlich können Sie die Codes aus den Artikeln in Ihrer Entwicklung verwenden. Sie dürfen den Text des Artikels nicht ohne die ausdrückliche Erlaubnis von MetaQuotes nachdrucken und diesen Text in Ihren Veröffentlichungen außerhalb dieser Quelle verwenden. Lesen Sie einfach die Regeln sorgfältig durch :)

 

Im Allgemeinen ist die Serie großartig! Sie können sehen, dass eine Menge Arbeit investiert worden ist, bequem Hervorhebung in verschiedenen Farben der Logik der Erzählung.

"DerBestellstatus und die Aufzählungen, die alle Parameter der Bestellung, des Geschäfts oder der Position beschreiben. Es wird drei Aufzählungen mit Auftragsparametern geben: integer, real und string."

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

1. Ist es möglich, die Seite zu sehen, auf der alle Artikel der Reihe nach angezeigt werden? Die Suche nach dem nächsten Artikel in der allgemeinen Liste ist nicht sehr bequem.

2. ich würde gerne mehr Beispiele für die Verwendung von Klassenfunktionen in zukünftigen Artikeln sehen. Es ist sehr, sehr, sehr nützlich zu wissen, was drin ist, aber meiner Meinung nach ist es noch nützlicher, zu sagen, warum man es braucht.

"Verschiedene Leute stellen zu verschiedenen Zeiten im Wesentlichen die gleichen Fragen über Algorithmen und die Probleme, die sie lösen."

Beispiele für die Lösung dieser und jener alltäglichen Aufgaben mit den Klassen dieser Reihe werden den Nutzen der erstellten Wrapper deutlich machen.

Für den Benutzer sind die Fähigkeiten eines Werkzeugs wichtiger als eine mehrseitige Beschreibung seines Geräts, selbst wenn sie auf so hohem Niveau erfolgt.

Mehr Beispiele, gute und andere!

 
Nikolai Karetnikov:

Im Allgemeinen ist die Serie großartig! Man sieht, dass viel Arbeit investiert wurde, und die Logik der Erzählung wird in verschiedenen Farben hervorgehoben.

"DerStatus der Bestellung und Aufzählungen, die alle Parameter der Bestellung, des Geschäfts oder der Position beschreiben. Es wird drei Aufzählungen mit Auftragsparametern geben: Integer, Real und String".

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

1. Ist es möglich, die Seite zu sehen, auf der alle Artikel der Reihe nach angezeigt werden? Die Suche nach dem nächsten Artikel in der allgemeinen Liste ist nicht sehr bequem.

2. ich würde gerne mehr Beispiele für die Verwendung von Klassenfunktionen in zukünftigen Artikeln sehen. Es ist sehr, sehr, sehr nützlich zu wissen, was drin ist, aber meiner Meinung nach ist es noch nützlicher, zu sagen, warum es gebraucht wird.

"Verschiedene Leute stellen zu verschiedenen Zeiten im Wesentlichen die gleichen Fragen über Algorithmen und die Probleme, die sie lösen."

Beispiele für die Lösung von alltäglichen Problemen mit Hilfe der Klassen in dieser Reihe werden die Vorteile der erstellten Wrapper deutlich machen.

Für einen Benutzer sind die Fähigkeiten eines Werkzeugs wichtiger als eine mehrseitige Beschreibung seines Geräts, selbst wenn sie auf einer so hohen Ebene erfolgt.

Mehr Beispiele, gute und andere!

Erster Teil. Abgeschlossen: https://www.mql5.com/de/articles/7569

Teil 2. In Arbeit: https://www.mql5.com/de/articles/7886

Es gibt Listen am Ende der Artikel.

Ich plane, am Ende Beispiele zusammen mit der Dokumentation zu erstellen - wenn die gesamte Funktionalität fertig ist. Jetzt wird jeder Artikel von einem Testprogramm begleitet, das kurz die im Artikel beschriebene Funktionalität zeigt.

Aber für vollständigere und vielfältigere Beispiele brauchen wir Aufgaben, und sie selbst auszudenken ist vielleicht keine gute Idee - ich bin an einer Sache interessiert, und andere sind vielleicht an etwas anderem interessiert....

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

Erster Teil. Abgeschlossen: https://www.mql5.com/de/articles/7569

Teil 2. In Arbeit: https://www.mql5.com/de/articles/7886

Am Ende der Artikel befinden sich Listen.

Ich habe vor, am Ende Beispiele zusammen mit der Dokumentation zu machen - wenn die gesamte Funktionalität fertig ist. Jetzt wird jeder Artikel von einem Testprogramm begleitet, das kurz die im Artikel beschriebene Funktionalität zeigt.

Aber für vollständigere und vielfältigere Beispiele brauchen wir Aufgaben, und sie selbst zu erfinden ist vielleicht keine gute Idee - ich bin an einer Sache interessiert, und andere sind vielleicht an etwas anderem interessiert....

Listen, toll! Ich würde gerne der Reihe nach lesen.

Dennoch sind Beispiele dringend erforderlich. Ihre sind gut! In dem Artikel über die MqlRates-Wrapper erwähnen Sie, dass die Klasse verwendet werden kann, um Candlestick-Konfigurationen zu finden. Code zum Finden von 1-2-3, Doppelboden, Kopf-Schulter-Konfigurationen wäre ein sehr cooles Beispiel

 
Nikolai Karetnikov:

Listen, toll! Ich würde gerne der Reihe nach lesen.

Dennoch sind Beispiele dringend erforderlich. Ihre sind gut! In dem Artikel über die MqlRates-Wrapper erwähnen Sie, dass die Klasse verwendet werden kann, um Candlestick-Konfigurationen zu finden. Code zum Finden von 1-2-3, Doppelboden, Kopf-Schulter-Konfigurationen wäre ein sehr cooles Beispiel

Wird später (ursprünglich geplant) nicht als ein Beispiel, sondern als eine separate Klasse für die Suche nach gemeinsamen Price Action Candlestick-Konfigurationen und japanischen Candlestick-Typen.

 
Artyom Trishkin:

Es wird später (ursprünglich geplant) nicht als ein Beispiel, sondern als eine separate Klasse suchen gemeinsame Price Action Candlestick-Konfigurationen und Arten von japanischen Candlesticks.

Nicht schlecht! )

Hier ist eine Folgefrage https://www.mql5.com/ru/forum/332197#comment_16963284

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

@Artyom Trishkin

Artem, ich wollte das klären... gibt es heutzutage nicht so etwas wie eine "abstrakte Klasse"? Imho sieht die Artikelklasse COrder wie eine Megaklasse aus, die alles oder fast alles beinhaltet...

Ich weiß nicht, es gibt in der OOP so etwas wie Polyformiz..., oops Polyfromiz... ugh, die verdammten Ausländer erfinden ein paar gruselige Wörter... Polymorphismus, wow!

Ich habe zum Beispiel eine solche Hierarchie von Klassen für MQL5 skizziert.



Wo CBaseTradeObject als abstrakte Klasse fungiert.

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

@Artyom Trishkin

Artem, ich wollte das klären... gibt es heutzutage nicht so etwas wie eine "abstrakte Klasse"? Imho sieht die Artikelklasse COrder wie eine Megaklasse aus, die alles oder fast alles beinhaltet...

Ich weiß nicht, es gibt in der OOP so etwas wie Polyformiz..., oops Polyfromiz... ugh, die verdammten Ausländer erfinden ein paar gruselige Wörter... Polymorphismus.

Ich habe zum Beispiel eine solche Hierarchie von Klassen für MQL5 skizziert.



Dabei fungiert CBaseTradeObject als abstrakte Klasse.

Wollte es nicht zu sehr aufspalten

 

Thanks a lot!

I am fairly new to programming and I was afraid of your articles because they look so cryptic and have no pictures in them AHAHAHA.

But no actually they are very well written and well translated and they are helping me jump into object oriented programming.