Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Noch eine Frage: Hätten Sie etwas dagegen, wenn ich Ihre Syntax und Ihre Variablennamen in meinen Funktionen verwenden würde, um sie sozusagen zu standardisieren?
Tun Sie, was Sie für richtig halten.
Die Funktion SetLabel().
Diese Funktion setzt das OBJ_LABEL Textlabel-Objekt im aktuellen Diagramm.
Beispiele für die Verwendung von SetLabel().
ZS: Im Anhang finden Sie ein Skript zum Testen der Funktion SetLabel().
Erstellen Sie eine "Inluder"-Datei (mqh) (wahrscheinlich 2 - "trade" und "other"), einigen Sie sich auf ihren Namen und zwingen Sie die "Entwickler", sie in die Verteilung aufzunehmen.
Die Idee ist nicht tot zu kriegen, die Konsolidierung hat lange auf sich warten lassen. Mein Traum als Nichtfachmann ist es, dem normalen Benutzer nur die Entscheidungsfindung zu überlassen und ihn von den Komplikationen der Software zu befreien.
Igors Entwicklungen (verblüffend in ihrer Konsistenz und Detailgenauigkeit) kamen dem so nahe wie möglich. Darüber hinaus programmiert der Autor nicht nur, sondern er hält auch ständig seine
Advisors im realen Handel, was den praktischen Wert des Codes erhöht.
Es wäre interessant, Igors Meinung über die Möglichkeit des mqh-Framings seiner Entwicklungen und über die Vor- und Nachteile einer solchen Implementierung zu erfahren.
Ich würde gerne Igors Meinung über die Möglichkeit des mqh-Designs seiner Entwicklungen sowie die Vor- und Nachteile einer solchen Implementierung erfahren.
Über die Möglichkeiten...
Ich habe die MQH-Dateien schon eine Weile fertig... Ich werde sie noch nicht veröffentlichen... Ich habe noch ein Ass im Ärmel... Der Schlussakkord wird sein... Ich werde alle Funktionen veröffentlichen und die mqh-Dateien zusammenfassen.
Das Für und Wider...
MQH-Dateien sind praktisch. Sie können sie in verschiedenen Expert Advisors verwenden. Der Code eines bestimmten EA wird erheblich reduziert. Nur die nackte Logik und einige andere Dinge sind übrig geblieben, und alle Geräte und Verpackungen sind draußen.
Ich verwende jedoch selten mqh-Dateien, im Allgemeinen nur eine. Das ist stdlib.mqh. Ich habe alle notwendigen Funktionen in die Datei von Expert Advisor kopiert. Das ist für mich bequemer. Ich habe mir das angewöhnt, als ich viel an Aufträgen gearbeitet habe und oft vergessen habe, die eine oder andere mqh-Datei an meinen Kunden zu schicken. Außerdem möchte ich eine EA-Datei in verschiedene Terminalordner kopieren, anstatt den ganzen Haufen von Inludes hinterher zu ziehen.
Vielleicht haben Sie ein Skript mit nützlichen Funktionen, das die in dem Artikel http://www.kroufr.ru/content/view/1027/124/ beschriebene Eröffnung von Aufträgen durchführen könnte.
Wenn nicht, geben Sie mir einen Tipp, wo ich einen finden kann. .
Die Funktion CrossPointOfLines().
Diese Funktion berechnet die Koordinaten des Schnittpunkts zweier Linien. Jede Linie ist durch ein Koordinatenpaar ihrer Punkte definiert. Drei Arrays werden als Parameter an die Funktion übergeben:
Ein Beispiel für die Verwendung der Funktion CrossPointOfLines().
Als Beispiel für die Verwendung der Funktion CrossPointOfLines() biete ich traditionell mein Skript an (siehe Anhang). Damit das Skript richtig funktioniert, müssen Sie im aktuellen Diagramm zwei sich schneidende Linien eines der folgenden Typen zeichnen: vertikal, horizontal oder Trend. Dann sollte das Skript an das Diagramm angehängt werden. Das Skript wird dazu führen, dass der linke Preis am Schnittpunkt der beiden Linien markiert wird.
SZY: Im Anhang finden Sie ein Skript zum Testen der Funktion CrossPointOfLines().
Die Funktion SetRegression().
Diese Funktion setzt das OBJ_REGRESSION-Objekt des linearen Regressionskanals im aktuellen Diagramm.