Diskussion zum Artikel "Der Prototyp eines automatischen Handelssystems"

 

Neuer Artikel Der Prototyp eines automatischen Handelssystems :

In diesem Beitrag werden die Grundlagen für die Erstellung von Algorithmen und Elementen für Handelssysteme zusammengefasst und systematisch geordnet. Es geht hier um die Entwicklung eines Algorithmus‘ für ein automatisches Handelssystem (im Weiteren: das Expert-System). Als Beispiel ziehen wir die Klasse CExpertAdvisor heran, sie kann zur schnellen und einfachen Entwicklung von Handelssystemen verwendet werden.

Autor: o_O

 

Oh, endlich ein guter Artikel!

Ich habe die Forex-Programmierung für ein paar Jahre aufgegeben. Und jetzt möchte ich einen Roboter auf die Meisterschaft setzen. Und ich brach meinen Kopf versuchen, in mql5 zu programmieren. Und von ungewohnt bis es scheint mir so schwer zu verstehen, im Gegensatz zu mql4, nur Horror.

:-(

Mit freundlichen Grüßen, Andrew.

 
LuckyFish:

Oh, endlich ein guter Artikel!


Ja, aber diese Vorlage ist nicht geeignet für Multi-Währung und/oder zeitgesteuerte EAs.
 

SUPPORT!)

Ja, aber diese Vorlage ist nicht für Mehrwährungs-EAs und/oder zeitgesteuerte EAs geeignet.

 

Danke !!!

und die Entwickler - 3 Monate früher einen solchen Artikel ?

 
und wie unterscheidet sich der zeitgesteuerte Betrieb vom Tick-by-Tick-Betrieb?
[Gelöscht]  
sergeev:
und wie unterscheidet sich die Arbeit mit der Zeitschaltuhr von der Arbeit mit den Zecken?

Sie sollten nicht Fliegen mit Koteletts mischen, Sie brauchen sowohl Timer als auch Ticks, um zu funktionieren (die Hauptsache ist, sie richtig zu verwenden).

Der Timer wird benötigt, um periodische Aktionen auszuführen, und es ist auch wünschenswert, einen Teil des Mehrwährungscodes dort auszuführen (letzteres wird empfohlen, ist aber nicht notwendig).

PS

Der Timer ist auch interessant, um den Zustand des Terminals zu verfolgen. Zum Beispiel, wenn es eine Verbindung gibt...

 
Guter Artikel. Danke!
 

Wirklich großartig, Leute, die immer noch auf MT4 festsitzen, sollten das "größere Bild" sehen, das in diesem Artikel präsentiert wird.

Der Autor dieses Artikels sollte das doppelte Gehalt für all die harte Arbeit verdienen :)

 

Wahrscheinlich einer der besten Artikel bis jetzt. Das Lustige ist, dass ich plante, einen solchen Prototyp für eine häufige Verwendung zu erstellen, so dass es scheint, dass ich jetzt eine viel einfachere Aufgabe haben wird.

Vielen Dank an den Autor!

 
Es ist prozedural, aber es ist ein guter Anfang. Mit OOP kann man eine Menge Dinge ausblenden. Mit einer minimal sichtbaren Schnittstelle in jedem neuen Expert Advisor. Legen Sie zum Beispiel die Strategie in eine separate Klasse. Strategieeinstellungen - Eigenschaften des CStrategy-Objekts, die im EA-Konstruktor initiiert werden. Multicurrency - initiieren Sie die Liste der Strategieobjekte. Jede Strategie auf ihr eigenes Symbol. Und Kleinigkeiten, anstelle von m_trade.ResultOrder() können Sie sofort m_trade.ResultDeal() verwenden, ohne unnötige Schleifen durch alle Aufträge in der zusätzlichen Funktion GetDealByOrder().
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5