Die Zukunft von MQL5 ist MQL5+ oder sogar MQL6 - Seite 4

 
Sergey Basov:
Haben Sie sich mit den Ergebnissen der Umfrage an servicedesk gewandt? Denn ich frage mich, ob sie mit etwas Konkretem geantwortet haben oder nicht?
Dafür ist servicedesk nicht da, es ist eine Reparaturwerkstatt und keine strategische Planungszentrale. Hier ist Renat jetzt im Forum, er sollte als CEO einem Mitarbeiter die Aufgabe geben, am Ende der Abstimmung alle Vorschläge zu sammeln. Und besprechen Sie diese dann bei der ersten Sitzung in NG.
 
Alexey Volchanskiy:
Dafür ist das Service Dec nicht gedacht, es ist eine Reparaturwerkstatt und keine strategische Planungszentrale. Renat ist jetzt im Forum, er sollte als CEO einem Mitarbeiter die Aufgabe geben, am Ende der Abstimmung alle Vorschläge zu sammeln. Und besprechen Sie diese dann bei der ersten Sitzung in NG.
Verstanden, wir gehen alle zusammen zu Renat. Und wir werden ihn erst im nächsten Jahr wiedersehen )))
 
Warum niemand zugeben will, dass MT5 unkomfortabel, unintuitiv usw. ist.

Wie für den umgekehrten Handel, und jetzt auf einige Makler auf MT4 ist es verboten

Warum niemand zugeben will, dass MT5 unkomfortabel, unintuitiv usw. ist.
In Bezug auf befristete Transaktionen und jetzt auf ein paar Makler auf einem MT4 ist es verboten


 
Stefan Stoyanov:
Warum niemand zugeben will, dass MT5 unkomfortabel, unintuitiv usw. ist.

Wie für den umgekehrten Handel, und jetzt auf einige Makler auf MT4 ist es verboten

Warum niemand zugeben will, dass MT5 unkomfortabel, unintuitiv usw. ist.
In Bezug auf befristete Transaktionen und jetzt auf ein paar Makler auf einem MT4 ist es verboten


Was wissen Sie besser für den Devisenhandel?
 
Сергей Таболин:

Es funktioniert nicht!

Ich habe mich an servicedesk gewandt:

Sergej Tabolin2015.11.03 17:34

Oh, und noch etwas. Korrigieren Sie mich, wenn ich falsch liege.

Bei der schnellen, genetischen Optimierung erklären Sie, dass die Optimierung ab dem Moment des Anhaltensfortgesetzt werden soll, auch wenn Sie STOP und dann START drücken. Oder?

Ich habe diesen Trick also schon oft ausprobiert, aber jedes Mal begann die Optimierung von vorne. Können Sie mir sagen, was das Problem sein könnte?

Am Ende habe ich nach langen Diskussionen und Recherchen keine schlüssige Antwort erhalten.

In der Genetik regiert der Zufall, so dass die Wahrscheinlichkeit, dass ein neuer Satz von Genen der vorherigen Serie ähnelt, sehr gering ist.

In der Genetik gibt es also kaum eine Chance, aus der Fortsetzung eines abgebrochenen Tests einen Vorteil zu ziehen.

Bei der sequentiellen Probenahme ist das in Ordnung.

 

Über die Zukunft von MQLs?

Imho gibt es zwei davon.

 

Da die MQL4- und MQL5-Syntaxen identisch sind, möchten wir Entwicklern vorschlagen, in beiden Sprachen Eigenschaftseigenschaften in Klassen einzuführen, wie es z.B. in Pascal gemacht wird. In MQL werden die Lese- und Schreibmethoden in Form von Funktionen ausgeführt, während in Pascal diese Funktionen mit den Schlüsselwörtern write bzw. read an die Eigenschaftseigenschaften angehängt werden. Es sieht folgendermaßen aus

property PenPos: TPoint read GetPenPos write SetPenPos;
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel;

wobei die Bezeichner nach den Schlüsselwörtern Lese- und Schreibmethoden, die im privaten Bereich der Klasse TCanvas beschrieben sind. Es ist möglich, die Pixels-Eigenschaft als zweidimensionales Array zu betrachten, was sehr praktisch ist. Zum Beispiel:

Pixels[0, 0] := clLime;

Oder die direkte Bindung von Klassenfeldern an eine Eigenschaft:

property TextFlags: Longint read FTextFlags write FTextFlags;

wobei FTextFlags ein Klassenfeld ist, das im privaten Bereich beschrieben wird. Als Ergebnis der Operation

TextFlags := ETO_RTLREADING;
FTextFlags erhält den Wert ETO_RTLREADING. FTextFlags kann nach dem Lesen durch eine Funktion mit Bedingungen ersetzt werden, z. B. SetTextFlags, um dem Feld FTextFlags selektivere Werte zuzuweisen.
 
Mihail Matkovskij:

Da die Syntax von MQL4 und MQL5 identisch ist, möchten wir den Entwicklern vorschlagen, in beiden Sprachen Eigenschaftseigenschaften in Klassen einzuführen, wie es z.B. in Pascal gemacht wird. In MQL werden die Lese- und Schreibmethoden in Form von Funktionen ausgeführt, während in Pascal diese Funktionen mit den Schlüsselwörtern write bzw. read an die Eigenschaftseigenschaften angehängt werden. Es sieht folgendermaßen aus


wobei die Bezeichner nach den Schlüsselwörtern Lese- und Schreibmethoden im geschützten Bereich der Klasse TCanvas beschrieben werden. Sie können die Pixels-Eigenschaft als zweidimensionales Array bezeichnen, was sehr praktisch ist. Zum Beispiel:

Oder die direkte Bindung von Klassenfeldern an eine Eigenschaft:

wobei FTextFlags ein Klassenfeld ist, das im privaten Bereich beschrieben wird. Das Ergebnis der Operation ist

FTextFlags erhält den Wert ETO_RTLREADING. FTextFlags kann nach dem Lesen durch eine Funktion mit Bedingungen ersetzt werden, z. B. SetTextFlags, um dem Feld FTextFlags selektivere Werte zuzuweisen.

Liebe, Liebe, Liebe... Diese drei Konzepte sind zu einem einzigen verschmolzen...

Sorry, aber jetzt - Designer Regeln: imho, natürlich.

 

Mehr zu MetaEditor. Ich möchte, dass das Fenster "Navigator" durch einen Doppelklick auf den Fensterrand nach links minimiert wird (als Vorhang):

Schritt 1

Nach einem Doppelklick sollte sich das Navigator-Fenster etwa in dieser Position befinden:

Die Quintessenz

 
Karputov Vladimir:

Mehr zu MetaEditor. Ich möchte, dass das Fenster "Navigator" durch einen Doppelklick auf den Fensterrand nach links minimiert wird (als Vorhang):

Nach einem Doppelklick sollte sich das Navigator-Fenster etwa in dieser Position befinden:

Ich weiß, dass Renat explodieren wird, nach dem Motto: "Wir sind die Besten und werden das Fahrrad selbst neu erfinden!!!"

Aber MS hat schon vor langer Zeit eine API für den Editor zur Verfügung gestellt. Was ist denn so schlimm daran?

Tatarischer Stolz lässt nicht zu, dass Sie die API von jemand anderem verwenden?