Diskussion zum Artikel "Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts"

 

Neuer Artikel Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts :

Der Artikel beschreibt die Anwendung von Textdateien zum Speichern von dynamischen Objekten, Arrays und anderen Variablen die als Eigenschaften für Expert Advisors, Indikatoren und Skripts verwendet werden. Die Dateien dienen als eine bequeme Erweiterung der Funktionalität der Standardtools, die von der MQL-Sprache angeboten werden.

Betrachten Sie die Code-Fragmente, die dem voll funktionsfähigen Indikator entnommen wurden. Der Indikator braucht Daten von verschiedenen Währungspaaren für die korrekte Verarbeitung. Er bezieht daher über den Timer Daten und verarbeitet sie gemäß seiner Logik (die Indikatorlogik hat hier keine Bedeutung für uns). Bitte beachten sie, dass Broker manchmal verschiedene Suffixes und Präfixes an die Symbolnamen anhängen (zum Beispiel könnte EURUSD in #.EURUSD.ch umbenannt werden). Das sollte man berücksichtigen, sodass der EA korrekt auf andere Symbole verweisen kann. Die Reihenfolge unserer Handlungen ist wie folgt.

1. Erstell eine Textdatei broker.cfg mit folgendem Inhalt: 

[PREFIX_SUFFIX],#.,.ch
2. Erstelle eine Textdatei <indicator_name>.cfg mit folgendem Inhalt:
/*Anzahl von Währungspaaren mit dem "Anker"-String [CHARTNAMES] */
[CHARTCOUNT],7
/*Namen von Währungspaaren deren Charts vom Indikator zum Lesen der Daten verwendet werden sollen*/
[CHARTNAMES],USDCAD,AUDCAD,NZDCAD,GBPCAD,EURCAD,CADCHF,CADJPY
/*Position der Basiswährung in einem Paar (in diesem Fall CAD) - vorn oder hinten*/
[DIRECT],0,0,0,0,0,1,1

Autor: Andrei Novichkov

Grund der Beschwerde: