Diskussion zum Artikel "MQL5-Kochbuch: Umgang mit typischen Chartereignissen"

 

Neuer Artikel MQL5-Kochbuch: Umgang mit typischen Chartereignissen :

Dieser Artikel beschäftigt sich mit den üblichsten Chartereignissen und veranschaulicht deren Ablauf anhand von Beispielen. Wir werden uns auf Mausereignisse, Tastenanschläge, die Erstellung/Veränderung/Entfernung grafischer Objekte, Mausklicks auf einen Chart oder ein grafisches Objekt, das Verschieben eines solchen Objekts mit der Maus, das Beenden der Editierung eines Textes in einem Textfeld sowie die Modifikation von Chartereignissen fokussieren. Für jeden Ereignistyp wird dabei ein Beispiel aus einer Reihe von MQL5-Programmen angeführt.

Wir werden nun ein erfundenes Beispiel diskutieren. Lassen Sie uns annehmen, es gäbe eine Nullbalkenverschiebung aus Richtung der rechten Grenze. Wenn Sie die Maus über den Teil des Bildschirms bewegen, der sich rechts von der Verschiebung befindet, erscheint ein Fenster, das Ihnen vorschlägt, zu kaufen oder entsprechend zu verkaufen.

Um dies zu bewerkstelligen, müssen wir zunächst die Verschiebung bestimmen. Wir führen daher eine Eingabevariable ein, um die prozentuale Größe einer Nullbalkenverschiebung aus Richtung der rechen Grenze zu bestimmen (InpChartShiftSize).

Abb.1 Fenster einer Handelsoperation

Abb.1 Fenster einer Handelsoperation

Autor: Dennis Kirichenko

 

Kann Doppelklick-Ereignis in MQL5 behandelt werden?

Ich habe versucht, mit Standard-Bibliothek in MQL4, aber es immer zurückgeben Einzelklick-Ereignis.

 

Danke für diesen nützlichen Artikel und für die ganze Kochbuchserie.

Nur ich habe bemerkt, dass in diesem Artikel, alle String-Kommentar im Code sind in Russisch...:(

 
robualdo:

Danke für diesen nützlichen Artikel und für die ganze Kochbuchserie.

Nur ich habe bemerkt, dass in diesem Artikel, alle String-Kommentar im Code sind in Russisch...:(

Sorry, das ist behoben, jetzt ist der Code mit englischen Kommentaren.
 
konung:
Tut mir leid, das ist behoben, jetzt ist der Code mit englischen Kommentaren.
Sehr gut. Danke!
 

Mein Herr!

Bitte helfen Sie mir!

Ich brauche, um zwischen 3 Diagrammen zu synchronisieren. verwenden, was Ereignis und wie zu setzen?

Jetzt verwende ich ein globales Objekt, das in einem Diagramm eingestellt ist, und verwende einen Timer für ein Diagramm, und verwende dann OnTimer(), um den Wert des Globusobjekts zu überprüfen, aber es gibt einige Verzögerungen. aber es gibt eine gewisse Verzögerung.


Ist es möglich, nur einen globalen Timer zu verwenden und ihn dann mit OnTimer() auf mehrere Diagramme zu reagieren ?

必应词典 - 中国领先的中英文在线词典
  • cn.bing.com
必应词典为您提供synchronized的释义,美[ˈsɪŋkrəˌnaɪz],英[ˈsɪŋkrənaɪz],v. 同时化;【物】同步;【影视】声;使同时; 网络释义: 同步的;同步化;同步方法;
 
okwh #:

Sir.

Bitte helfen Sie!

Ich brauche, um zwischen 3 Charts zu synchronisieren. verwenden, was Ereignis und wie zu setzen?

Jetzt verwende ich ein globales Objekt, das in einem Diagramm eingestellt ist, und verwende einen Timer für ein Diagramm, und verwende dann OnTimer(), um den Wert des Globusobjekts zu überprüfen, aber es gibt einige Verzögerungen. aber es gibt eine gewisse Verzögerung.


Ist es möglich, nur einen globalen Timer zu verwenden und ihn dann mit OnTimer() auf mehrere Diagramme zu reagieren ?

Ich weiß, verwenden Sie CharEvent.... nicht Timer

 
Vielen Dank für Ihre harte Arbeit und Beispiele mit Codes. Ich bin Ihnen sehr dankbar. Ich habe beschlossen, MQL5 für meine Bedürfnisse zu lernen. Ihr Artikel ist hier sehr nützlich. Ich bin überrascht, dass es so wenige Ansichten und Kommentare zu einem so hochwertigen Artikel gibt. Er öffnete mir die Augen für die Arbeit mit Ereignissen des Diagramms, der Maus, der Tastatur und anderen. Vielen Dank und gute Gesundheit!