Bibliotheken: MultiTester - Seite 7

 
Сергей Таболин:

Das ist eine Option ))) Wenn Sie jedoch z. B. 10 Zyklen einstellen, müssen Sie die Stopp-Taste 9 Mal drücken. ))) Und einmal wäre besser (want)))).

Nun, das hat fast nichts mit der Bibliothek zu tun. Wenn Sie einen Expert Advisor schreiben, der auf der Bibliothek basiert, wird es so sein.

Der Advisor in KB ist nur ein Beispiel für die Verwendung der Bibliothek.

 
Ich wollte die Wiederanmeldung kontrollieren. Ich habe versucht, dem Clicker die Funktion Login hinzuzufügen. Im Navigator/Favoriten-Fenster funktioniert das "Anklicken" von VK_HOME, aber VK_ENTER funktioniert nicht. Ist die Anmeldung blockiert?
 
Edgar:
Ich wollte die Wiederanmeldung kontrollieren. Ich habe versucht, dem Clicker die Funktion Login hinzuzufügen. Im Navigator/Favoriten-Fenster funktioniert das "Anklicken" von VK_HOME, aber VK_ENTER funktioniert nicht. Wird die Anmeldung blockiert?

Um den Tester auf verschiedenen Brokern laufen zu lassen?

 
fxsaber:

Um den Tester auf verschiedenen Brokern laufen zu lassen?

Nein, ich sage Ihnen, für die Wiederanbindung.

Sehr oft ist das Terminal mit dem Server mit ping 300-400 ms verbunden, obwohl es Server mit 60-70 ms gibt, und selbst das Drücken von "Rescan network" ändert nichts. Das Terminal hält bis zuletzt an dem Server fest und wechselt nicht.

Das ist zwar nicht im MultiTester-Stream, aber in deinem Clicker-Code, den ich von dir gelernt habe. Das war für mich die beste Idee seit langem.

 
Reconnect funktioniert unter MT4. Fragen Sie nach einer Lösung für 5 auf dem Forum. Dieser Thread wird nicht gelesen.
 

Können Sie bitte feststellen, warum die Optimierungscharts in dieser Multitester-Variante nicht geschlossen sind? Wenn die Überoptimierung nur für Währungspaare durchgeführt wird, sind sie geschlossen.

#include <fxsaber\MultiTester\MultiTester.mqh>
#property description "Formbasierte Optimierung..."
enum shap_per {day,week,month};
input uchar shaping = 1; //Anzahl der Testläufe
input uchar per_mod = 1; //Testzeitraum-Multiplikator
input datetime start_test = D'2019.07.01';
input shap_per period_val = day; //Länge des Prüfzeitraums
//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
// Diese Funktion ist für die Erstellung der Aufgabenliste zuständig.
void SetTesterSettings()
  {
   ENUM_TIMEFRAMES perd_1 = PERIOD_D1;
   datetime open_day = start_test;
   switch(period_val)
     {
      case week:
         perd_1 = PERIOD_W1;
         break;
      case month:
         perd_1 = PERIOD_MN1;
         break;
      default:
         break;
     }//umschalten
   int p_step = PeriodSeconds(perd_1) * per_mod;
//--Verlängern Sie das Startdatum des Tests um eine Periode
   for(uchar p = 0; p < shaping; p++)
     {
      // Suche nach allen Symbolen in der Marktübersicht.
      for(int i = SymbolsTotal(true) - 1; i >= 0; i--)
        {
         const string Name = SymbolName(i,true);
         Print(Name);
         TesterSettings.Add(NULL,Name,0,open_day,0);
        }//i: Symbole
      open_day -= p_step;
     }//p: Zeiträume
  }//SetTesterSettings()
 
Good Beer:

Können Sie bitte feststellen, warum die Optimierungscharts in dieser Multitester-Variante nicht geschlossen sind? Wenn die Überoptimierung nur für Währungspaare durchgeführt wird, sind sie geschlossen.

Ich kann es nicht reproduzieren.

 
fxsaber:

Ich kann kein Playback bekommen.

Vielleicht sind die Einstellungen falsch? In Shape-Forward ist das Enddatum der Prüfung stabil, das Startdatum wird immer um die Länge der Periode nach hinten verschoben. Beispiel für die Einstellungen in der Reihenfolge:

3; 1; 9.09.2019; Woche. Forward - custom 16.09.2019; Ende der Testperiode 21.09.19. Der Start wird vom Expert Advisor eingefügt. Dieses Hämo ist auf die fehlende Möglichkeit zurückzuführen, das Startdatum aus dem Testerfenster zu lesen. Es ergibt sich 3x durch die Anzahl der Paare in der Marktübersicht die Anzahl der Optimierungsfenster.

 
Good Beer:

Vielleicht die falschen Einstellungen?

Machen Sie einen Screenshot von den Testereinstellungen.

 
fxsaber:

Machen Sie einen Screenshot von den Testereinstellungen.

Es findet ein Testprozess statt, aber es sollte klar sein:

Multitester-Einstellungen:

Multitester

Terminal-Tester-Einstellungen

Terminal

langsam - es gibt einen Parameter