Diskussion zum Artikel "Handelssignal-Generator auf Grundlage eines angepassten Indikators"

 

Neuer Artikel Handelssignal-Generator auf Grundlage eines angepassten Indikators :

Wie man einen Handelssignal-Generator auf Grundlage eines angepassten Indikators erzeugt. Wie man einen angepassten Indikator erzeugt Wie man Zugriff auf die Daten des angepassten Indikators bekommt. Warum man die IS_PATTERN_USAGE(0) Struktur und das Modell 0 braucht.

Gehen wir mal davon aus, dass wir mit den gegebenen Marktmodelle, die für den Indikator zur Verfügung stehen, nicht zufrieden sind, und daher unser eigenes Indikator-Modell einführen möchten. Beschreibung des neuen Indikatormodells: ist der MACD-Indikator unter der Nulllinie und nehmen seine Werte zu, können wir mit weiterem Wachstum rechnen und eine Long Position eröffnen:

Abb. 1 Modell des voraussichtlichen Indikatorwachstums 

Abb. 1 Modell des voraussichtlichen Indikatorwachstums

Autor: Karputov Vladimir

 

Ich danke Ihnen. Der Artikel ist interessant. Ich würde gerne diesen Generator mit dermitgelieferten Datei (*.mqh) in seiner Gesamtheit mit Expert Advisor Code sehen, um es auf einem Chart zu testen. Wenn das möglich ist? Ich wäre Ihnen sehr dankbar.

 

Am Ende des Artikels befindet sich eine angehängte Datei mysignal.mqh (9.31 KB) - dies ist der Generator der Handelssignale des benutzerdefinierten Indikators. Im Artikel ist auch angegeben, wo diese Datei platziert werden soll. Nachdem Sie diese Datei in MetaEditore geöffnet haben, drücken Sie die Taste F7 in MetaEditire - der Generator für Handelssignale wird für den MQL5 MASTER verfügbar.

Danach müssen Sie mit der Erstellung Ihres Expert Advisors beginnen und ihm das Signal des Handelssignalgenerators hinzufügen.

 
barabashkakvn:

Am Ende des Artikels befindet sich eine angehängte Datei mysignal.mqh (9.31 KB) - dies ist der Generator der Handelssignale des benutzerdefinierten Indikators. Im Artikel ist auch angegeben, wo diese Datei platziert werden soll. Nachdem Sie diese Datei in MetaEditore geöffnet haben, drücken Sie die Taste F7 in MetaEditire - der Generator der Handelssignale wird für den MQL5 MASTER verfügbar.

Danach brauchen Sie nur noch Ihren eigenen Expert Advisor zu erstellen und ihm das Signal des Handelssignalgenerators hinzuzufügen.

Ich danke Ihnen. Ich habe den Artikel sorgfältig gelesen. Aber ich würde gerne den Expert Advisor selbst sehen, seinen Code, auch wenn er nicht handelt, sondern nur Signale gibt.
 
piv_:
Ich danke Ihnen. Ich habe den Artikel sorgfältig gelesen. Aber ich würde gerne den Expert Advisor selbst sehen, seinen Code, auch wenn er nicht handelt, sondern nur Signale gibt.
Sie sollten einen Expert Advisor in MQL5 MASTER selbst erstellen. Wenn Sie einen Expert Advisor erstellen, geben Sie den Handelssignalgenerator aus dem Artikel als Signal an.
Nachdem der Expert Advisor von MQL5 MASTER erstellt wurde, suchen Sie den Parameter Signal_PriceLevel im Expert Advisor und setzen Sie den Wert auf minus fünfzig. Auf diese Weise wird der Expert Advisor in der Lage sein, Stop-Orders zu öffnen.
[Gelöscht]  
Vielen Dank für den Artikel! Bei der Implementierung eines Test-Expert Advisors trat jedoch ein Problem auf: Ist es möglich, das Eröffnungsniveau einer schwebenden Order aus einem benutzerdefinierten Indikator korrekt zu übertragen (ohne die Bibliothek neu zu schreiben)? Die ShortCondition LongCondition-Methoden befassen sich mit der Abstimmung. Ich habe keine anderen Methoden in der Klasse CExpertSignal gefunden, die Informationen über den Zustand des Indikators weitergeben. Das Handelssystem geht davon aus, dass es manchmal 2 schwebende Aufträge geben kann, einen zum Kauf und einen zum Verkauf?
Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
tyn:
... ist es möglich, das Eröffnungsniveau einer Pending Order von einem benutzerdefinierten Indikator korrekt zu übertragen (ohne die Bibliothek neu zu schreiben)? ...?
Wie ich verstehe, wollen Sie Pending Orders nicht streng in einem Abstand von +-50 Punkten öffnen, sondern je nach Situation?
 
tyn:
... Das Handelssystem geht davon aus, dass es manchmal 2 schwebende Aufträge geben kann, einen zum Kauf und einen zum Verkauf?
Nein. Das System geht nicht davon aus, dass es zwei ausstehende Aufträge gibt.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
[Gelöscht]  
barabashkakvn:
So wie ich das verstehe, wollen Sie Pending Orders nicht strikt in einem Abstand von +-50 Pips eröffnen, sondern je nach Situation?
Ja, genau so
[Gelöscht]  
barabashkakvn:
Nein. Das System geht nicht davon aus, dass zwei schwebende Aufträge vorhanden sind.
Diese Bedingung kann umgangen werden... indem schwebende Aufträge wieder geöffnet werden, sobald sie sich dem Eröffnungskurs nähern.
 
tyn:
barabashkakvn:
So wie ich das verstehe, wollen Sie Pending Orders nicht strikt in einem Abstand von +-50 Pips öffnen, sondern je nach Situation?
Ja, genau so
Das kann gemacht werden. Wie man es macht, wird in einem neuen Artikel beschrieben werden.