Diskussion zum Artikel "LifeHack für Trader: ein back-Test ist gut, und vier – ist besser"

 

Neuer Artikel LifeHack für Trader: ein back-Test ist gut, und vier – ist besser :

Vor jedem Trader bei dem ersten einzelnen Test steht eine und derselbe Frage — "Welchen von vier Modus ich verwenden soll?" Jeder des angebotenen Modus hat eigene Vorteile und Besonderheiten, deshalb machen wir es einfacher — wir werden direkt alle Modus durch eine Taste starten! Im Artikel ist es vorgeführt, wie man mit Hilfe Win API und der kleinen Magie gleichzeitig alle vier Graphik des Tests sehen kann.

Die Koordinaten in den Dateien terminal.ini der untergeordneten Terminals muss damit ändern, um alle vier untergeordneten Terminals beim Start in einer solchen aufgebauten Anordnung zu haben:

 

in Abb. . Die Anordnung der Terminals

Wie es oben gesagt wurde, muss man die Datei "terminal.imi" für jedes untergeordnete Terminal editieren. Hier muss man das beachten, dass man die Zeilen nicht ins Ende, sondern in der Mitte der Datei "terminal.ini" einstellen muss. Unten wurden die Besonderheiten dieser Prozedur vorgeführt.

Autor: Karputov Vladimir

 

Nützlicher Artikel, wie fast alles bekannt ist, aber in einem Haufen gesammelt. Ich wusste nicht, über origin.txt. Verstehe ich das richtig, dass ich auf 4 Kernen nur 4 Terminals zum Testen mit nur lokalen Agenten betreiben kann, entsprechend der Anzahl dieser Agenten?

Und es ist nicht ganz klar mit Punkt 4.3

UseLocal=1 //aktivieren/deaktivieren Sie die Möglichkeit, lokale Agenten für Tests zu verwenden

Und wie aktiviert/deaktiviert man Agenten in der Cloud?

 
Alexey Volchanskiy:

Nützlicher Artikel, es scheint, dass fast alles bekannt ist, aber es ist in einem Haufen gesammelt. Ich wusste nichts von origin.txt. 1. Verstehe ich das richtig, dass ich auf 4 Kernen nur 4 Terminals zum Testen mit nur lokalen Agenten betreiben kann, entsprechend der Anzahl dieser Agenten?

Und es ist nicht ganz klar mit Punkt 4.3.

2- Und wie aktiviert/deaktiviert man Agenten in der Cloud?

1. Nicht wirklich: Sie können einen Agenten auf einem Kern laufen lassen.

2. useCloud - aktiviert/deaktiviert die Möglichkeit, Agenten des MQL5 Cloud Network zu verwenden (0 - deaktivieren, 1 - aktivieren). Wenn dieser Parameter nicht vorhanden ist, werden die aktuellen Plattformeinstellungen verwendet.

 
Karputov Vladimir:

1. Nicht genau: Sie können einen Agenten auf einem Kern laufen lassen.

2. useCloud - aktiviert/deaktiviert die Möglichkeit, Agenten des MQL5 Cloud Network zu verwenden (0 - deaktivieren, 1 - aktivieren). Wenn dieser Parameter nicht vorhanden ist, werden die aktuellen Plattformeinstellungen verwendet.

Verstehe. Warum ist der portable Modus so schlecht? Es scheint dort keine Einschränkungen im Vergleich zum regulären Modus zu geben. Ich schreibe nicht in die Programmdateien, denn alles befindet sich in den Ordnern c:\forex\***. Ja, das ist ein Verstoß gegen die Windows-Sicherheitsregeln, aber es ist bequem, auf die MQL4/5-Ordner zuzugreifen. Es ist schade, dass man immer wieder umherwandern muss, um herauszufinden, welches Terminal wo ist... das ist Zeitverschwendung.
 
Alexey Volchanskiy:
Ich verstehe. Warum ist der portable Modus so schlecht? Ich glaube nicht, dass es dort irgendwelche Einschränkungen im Vergleich zum normalen Modus gibt. Ich schreibe nicht in die Programmdateien, denn alles befindet sich in den Ordnern c:\forex\***. Ja, das ist ein Verstoß gegen die Windows-Sicherheitsregeln, aber es ist bequem, auf die MQL4/5-Ordner zuzugreifen. Und während Sie in diesem Roaming unterwegs sind, müssen Sie herausfinden, welches Terminal sich wo befindet...das ist schade um die Zeit.

UAC sollte immer aktiviert sein.

All das oben und unten Gesagte gilt für Windows 10 - frühere Betriebssysteme werden nicht einmal diskutiert oder berücksichtigt.

Aufgrund von Konflikten mit der Sicherheit des Betriebssystems hat ein Benutzer (oder ein unter ihm laufendes Programm) keine Rechte, in die Programmdateien zu schreiben, aber es gibt keine Verbote in AppData. Was passiert, wenn das Terminal ohne den Schlüssel \Portable installiert wird und die UAC aktiviert ist? Richtig, es ist eine STANDARD-Installation und dann gibt es keine Probleme mit dem Schreiben von Dateien.

Im Allgemeinen sollten Sie so oft wie möglich Standardprogramme und -installationen verwenden, da es dann viel weniger Probleme und Konflikte gibt.

 
Karputov Vladimir:

Die UAC sollte immer aktiviert sein.

Alle oben und unten genannten Punkte gelten für Windows 10 - frühere Betriebssysteme werden nicht einmal diskutiert oder berücksichtigt.

Aufgrund von Konflikten mit der Sicherheit des Betriebssystems hat ein Benutzer (oder ein unter ihm laufendes Programm) keine Rechte zum Schreiben in die Programmdateien, aber es gibt keine Verbote in AppData. Was passiert, wenn das Terminal ohne den Schlüssel \Portable installiert wird und die UAC aktiviert ist? Richtig, es ist eine STANDARD-Installation und dann gibt es keine Probleme mit dem Schreiben von Dateien.

Generell sollte man so oft wie möglich Standardprogramme und -installationen verwenden - viel weniger Probleme und Konflikte.

Ich habe Win 10 x64, UAC ist aktiviert. Ich habe geschrieben, dass ich keine Terminals in Program Files ablege, alles ist in c:\forex und seinen Unterordnern. Sie können dort sicher schreiben.

Im Allgemeinen ist es eine Frage der Religion, ich versuche zu leben, wie es bequemer ist, oft brechen Vorschriften, und Sie - wie die Regeln niedergeschrieben sind. Dies ist weder gut noch schlecht, nur verschiedene Zeichen ))

 

Toller Artikel.

Ich denke, er kann verwendet werden, um automatische Optimierungen nach der Valking-Forward-Methode zu starten (durch Verschiebung der Optimierungsdaten).

Ist es möglich, irgendwo alle Varianten von Variablen und deren Werte zu sehen, die in der Konfigurations-Ini-Datei angewendet werden können?

Ich bin daran interessiert, Optimierungen mit der Vorwärtsmethode durchzuführen. Außerdem müssen lokale Agenten mit Agenten aus dem lokalen Netzwerk und aus der Cloud verbunden werden. Ich hoffe, all dies kann über die Ini-Datei gesteuert werden?

 
elibrarius:

Toller Artikel.

Ich denke, er kann verwendet werden, um automatische Optimierungen nach der Valking-Forward-Methode zu starten (durch Verschiebung der Optimierungsdaten).

Ist es möglich, irgendwo alle Varianten von Variablen und deren Werte zu sehen, die in der Konfigurations-Ini-Datei angewendet werden können?

Ich bin daran interessiert, Optimierungen mit der Vorwärtsmethode durchzuführen. Außerdem müssen lokale Agenten mit Agenten aus dem lokalen Netzwerk und aus der Cloud verbunden werden. Ich hoffe, dass all dies über die Ini-Datei gesteuert werden kann?

Laufen mit Ihrer eigenen Konfigurationsdatei - hier ist die Beschreibung der common.ini-Datei

 
elibrarius:

Ich möchte die Optimierung mit Forward durchführen. Auch müssen lokale Agenten von Agenten aus dem lokalen Netzwerk und aus der Cloud zu verbinden. Ich hoffe, all dies kann über die Ini-Datei gesteuert werden?

Sicher, Vladimir hat bereits einen Link zur Hilfe bereitgestellt
 
Karputov Vladimir:

Führen Sie Ihre eigene Konfigurationsdatei aus - hier ist eine Beschreibung der Datei common.ini

Danke)