Wünsche für MQL5 - Seite 35

 

Integrität der Programme und Komponenten

MT-4 ist als Handelsterminal in der Umgebung von Virenangriffen widerstandsfähig und stabil.
LiveUdate, Metalang und auch der Strategietester sind jedoch anfällig für Viren.
Aufgrund von Viren stürzt der Tester in Teilen ab, wobei eine Funktion nach der anderen verschwindet, bis sich der gesamte Test aufhängt.
Auch bei Metalang kann es zu Teilausfällen kommen.
Das Antivirenprogramm löscht oft Metalang und LiveUdate.
Das Terminal kontrolliert dies jedoch nicht, es bemerkt die Änderung der Modulzusammensetzung nicht.

Wünsche.

Da es sich beim MT-4 um ein Massenprodukt handelt, wäre es wiederum für Massenanwender wünschenswert:
1. die Kontrolle/Warnung über die Zusammensetzung des Pakets (Terminal und seine Module) einzuführen
2. auch Kontrolle der Integrität der Module, Übereinstimmung mit der aktuellen Version.
3. Erweitern Sie LiveUdate mit Optionen zur Wiederherstellung der aktuellen Version.

Integrität und Zugriff auf den MT-4 Ordner
Wenn MT-4 im geschützten Programmdatei-Ordner abgelegt ist, hat der Benutzer keinen Zugriff auf die Profile.
Daher haben die meisten Händler MT-4 mit gemeinsamem Zugriff oder im Allgemeinen im Ordner "Allgemeine Dokumente" installiert.
Aus diesem Grund arbeitet in MT-4 fast jeder unter einem Administrator. (Es ist gefährlich, als Administrator ins Netz zu gehen).

Vorschläge.
Um den Schutz nicht zu deaktivieren, ist es erforderlich, dass:
Alle Dateien mit Aufzeichnungen und persönlichen Einstellungen sollten in "Eigene Dateien" des Benutzers verschoben werden.

 

Schwierigkeiten bei der Verfolgung der Endzeit der Handelssitzung und der Vertragsbedingungen.

Wenn ich mich nicht irre, ist es derzeit mit MQL4 (und anderen auch, imho) unmöglich, Daten über die Verfallszeit des Handels zu erhalten. Ich meine das Ende des Handels am Freitagabend, Terminkontrakte und Optionen nach ihrem Zeitplan, Metalle, Rohstoffe, usw. Die Schlusszeiten sind sehr unterschiedlich, sowohl in Bezug auf die Art der Kontrakte/Geschäfte, die Handelsinstrumente als auch in Bezug auf den gewählten Broker/CC. In einigen Fällen ist es notwendig, Daten über diese Handelsschlusszeiten zu haben, z.B. Verfallszeit von Futures, Schlusszeit der Handelssitzung.


Problem Wenn Sie bei einem Maklerunternehmen mit einem Instrument handeln, gibt es keine großen Probleme, aber wenn Sie mit mehreren Instrumenten über mehrere Händler handeln, ist es problematisch, die Verfallsdaten im Auge zu behalten. Oft sind sie kritisch und beeinflussen die Einhaltung der Regeln der TS stark. Außerdem widerspricht die Notwendigkeit der manuellen Verfolgung dem Konzept der globalen Automatisierung durch MQL.

Anregung Einführung einer Funktion in MQL4/MQL5, die das Ende der Handelssitzung für das angeforderte Instrument und/oder das Verfallsdatum von Verträgen zurückgibt.

 
goldtrader:

Es ist schwierig, die Endzeiten der Handelssitzungen und die Vertragsfristen im Auge zu behalten.

Wenn ich mich nicht irre, ...

Sie können die Verfallszeit mit marketinfo erfahren:
string ЭКСПИРАЦИЯ=string TimeToStr(MarketInfo(Symbol(),MODE_EXPIRATION),TIME_DATE);
Hinzu kommt, dass sich nicht alle Maklerunternehmen die Mühe machen, diese Daten in die Eigenschaften des Instruments einzutragen...

Außerdem wäre es praktisch, einen tabellarischen Operationsplan zu erhalten, aus dem

eine Visualisierung auf dem Diagramm erstellen...

Natürlich ist es möglich, zum Beispiel die Arbeit der MICEX, alle Instrumente von 10:30 bis 17:45 Moskauer Zeit auswendig zu lernen.
Aber erstens gibt es immer mehr andere Instrumente auf anderen Märkten, so dass man sie nicht im Blick hat.

und Sie können die Datei oder die Spezifikationsseite nicht einsehen... und die Handelszeiten sind zum Beispiel manchmal sehr verschnörkelt:

von 02:30 Mo bis 20:10 Fr; 02:30-12:60; 16:30-20:10;

Eine einfache Variante (für das Terminal) besteht darin, die Farbe des Instruments im Marker während einer Handelspause zu ändern.


Es gibt auch einen Vorschlag für einen Kalender der wirtschaftlichen Ereignisse, aber das ist der nächste Beitrag...

 

Zwei weitere Anfragen.

1. Das Anwendungsprogramm sollte Zugriff auf die MT-Menüeinstellungen haben, insbesondere auf den Wert für die Spracheinstellung. Dies ist notwendig, damit das Programm Nachrichten an den Benutzer in der Sprache erzeugen kann, in der der Benutzer in MT arbeitet.

2. Es muss möglich sein, die Ausgabe im Protokoll während der Prüfung zu deaktivieren. In manchen Fällen schaut der TC-Entwickler nicht in das Protokoll, und es wird Zeit vergeudet.

 
Mathemat:
2 SK: Ich habe zu Hause nicht nur mich, sondern auch einen faulen 15-jährigen Sohn, der gerne etwas am Computer seines Vaters macht und dann sagt, dass sich alles von selbst ergeben hat, ich war nicht da". Und der Sohn weiß übrigens, wie man Aufträge öffnet und schließt, denn er übt seit ein paar Monaten an der Demo.

...

P.S. Modifikation: noch besser wäre schön

Hotkey, um den Zugriff auf das Terminal sofort zu blockieren, ohne darauf warten zu müssen, dass Windows den Zugriff schließt...
Nun, dieses Problem ist bereits so gut wie gelöst. Ich wusste nicht, dass der Hotkey <Win-L> das System sofort in den Kennworteingabemodus versetzt, ohne die Anwendung zu schließen :) Natürlich heißt es nicht "Der Chef ist da", aber es ist immerhin etwas.
 
Mathemat:
Natürlich heißt es nicht "Der Boss ist da", aber es ist immerhin etwas.

"Der Chef ist gekommen" ist <Win-D> (oder <Win-M>).

Fügen Sie mehr Minimierung in der Schublade, und alle Inhaber der "wichtigsten" Arbeit wird leicht atmen ;)

 
Maxthon hat einen persönlichen Hotkey - <Strg-Yo>. Es fällt völlig in sich zusammen, nicht einmal in ein Tablett, als ob es überhaupt nicht existieren würde. Auch <Alt-Tab> zeigt es nicht an. Das ist großartig.
 

Sie sprechen hier über MQL5, aber wussten Sie, dass die Domain-Ressource von MQL5 gekauft wurde, weil Supercomputer, die von interessierten Parteien bezahlt wurden, endlich die lang erwarteten Berechnungen abgeschlossen und die Antwort geliefert haben? Jetzt, nach Tausenden von Jahren, ist der Mensch in das intimste Geheimnis der Existenz eingeweiht worden, nämlich in den wahren Namen Gottes - MQLS. Es scheint, dass die Metakwots bestochen worden sind und sich ein neues Akronym für eine so beliebte Sprache ausdenken müssen. Andernfalls wäre MQL5 in seiner Schreibweise dem Tetragrammaton MQLS blasphemisch ähnlich.

Ironisch, nicht wahr? Der Gral stand vor der Tür. ;)

 
Vita:

Sie sprechen hier über MQL5, aber wussten Sie, dass die Domain-Ressource MQL5 gekauft wurde, weil Supercomputer, die von interessierten Parteien bezahlt wurden, endlich die lang erwarteten Berechnungen abgeschlossen und eine Antwort geliefert haben? Jetzt, nach Tausenden von Jahren, ist der Mensch in das intimste Geheimnis der Existenz eingeweiht worden, nämlich in den wahren Namen Gottes - MQLS. Es scheint, dass die Metakwots bestochen worden sind und sich ein neues Akronym für eine so beliebte Sprache ausdenken müssen. Andernfalls wäre MQL5 in seiner Schreibweise dem Tetragrammaton MQLS blasphemisch ähnlich.

Ironisch, nicht wahr? Der Gral stand vor der Tür. ;)

Hallo.

Könnten Sie uns für die Uneingeweihten ein wenig mehr Einblick geben?

 
SK. писал (а):
Lebenslauf:

Sie sprechen hier über MQL5, aber wussten Sie, dass die Domain-Ressource MQL5 gekauft wurde, weil Supercomputer, die von interessierten Parteien bezahlt wurden, endlich die lang erwarteten Berechnungen abgeschlossen und eine Antwort geliefert haben? Jetzt, nach Tausenden von Jahren, ist der Mensch in das intimste Geheimnis der Existenz eingeweiht worden, nämlich in den wahren Namen Gottes - MQLS. Es scheint, dass die Metakwots bestochen worden sind und sich ein neues Akronym für eine so beliebte Sprache ausdenken müssen. Andernfalls wäre MQL5 in seiner Schreibweise dem Tetragrammaton MQLS blasphemisch ähnlich.

Ironisch, nicht wahr? Der Gral stand vor der Tür. ;)

Hallo.

Könnten Sie das für Uneingeweihte ein wenig näher erläutern?

Was gibt es da nicht zu verstehen? König Ludwig XIII. von Frankreich verlegte seine Silvesterfeierlichkeiten auf den 1. Januar. Und sie haben ihren alten Neujahrstag am 1. April verboten und den 1. April zum Aprilscherz erklärt. Damit am 1. April die gesetzestreuen Franzosen über die gesetzlosen Franzosen lachen können. Oder vielleicht waren es nicht die Franzosen, sondern die Engländer. Oder vielleicht war es nicht Ludwig XIII. sondern Heinrich IV. Aber das war's auch schon.
Grund der Beschwerde: