Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Skripte

File Operations without Limitations - Skript für den MetaTrader 4

Ansichten:
646
Rating:
(12)
Veröffentlicht:
2016.03.29 10:24
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

In den Anleitungen, erreichbar über "Tools" des MetaEditors, steht für FileOpen:


... Die Metatraders Datei Funktionen sind beschränkt auf die 'sandbox' des Terminals und dessen Verzeichnissen spezifisch für Dateien

Und es gibt keine 'shared-access mode' für ein gleichzeitiges Öffnen der Dateien. Zumindest nicht ausdrücklich.

Aber ich bevorzuge Dateien zu speichern und zu lesen, wo ich will. Und so auch Daten mittels einer Datei von einem arbeitenden EA zu einem anderen zu übertragen.

Ich habe im Forum gefragt, wie man Dateioperationen mittels Systembibliotheken in einem EA verwenden könnte, aber niemand schien dazu fähig, obwohl wir die Funktion von SendMessage aus der Shell32.dll besprochen haben. Wenn auch "Delphi-biased".

Gut, die Datei-Funktionen sind in der kernel32.dll Bibliothek. Diese Systembibliothek werden wir in den EA importieren. Der Code ist beigefügt. Erstellen Sie folgende Datei: "C:\Text.txt", und schreiben Sie etwas Text hinein. Starten Sie das beigefügte Skript. Das Skript liest den ganzen Inhalt der Datei. Ergänzen wir noch Prüfungen von Trennungs- und Zeilenendzeichen, ein Sahnehäubchen - und die "ReadLine" Funktion ist fertig...


Anmerkung. In MetaEditors Lexikon steht: "Die Länge einer "string constant" reicht von 0 bis 255 Zeichen. Wenn die Länge einer "string constant" das Maximum überschreitet, werden die überzähligen Zeichen von rechts abgeschnitten, und der Compiler zeigt folgende Warnung:...".

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/8314

Waddah Attar Super Support Resistance Waddah Attar Super Support Resistance

Er zeigt mehr als 160 Unterstützungs- und Widerstandslinien an.

Altarius RSI und Stoh Altarius RSI und Stoh

Ich testete den EA auf EUR/USD M15, er verwendet Stochastic und RSI.

х1 х1

Ein einfaches System ohne Indikatoren, das zusätzliche Positionen mit reduzierten Lots öffnet, bis das notwendige Gewinnniveau erreicht ist.

SymbolList fromSet SymbolList fromSet

Das Skript liest aus der *.set Datei die Symbole und speichert sie in einem csv-datei.