Fehler, Irrtümer, Fragen - Seite 183

 
xeon:

Nach der Aktualisierung auf Build 350 (28. Oktober 2010) funktionierte das Testgerät nicht mehr.

Mein Testgerät funktioniert nur einmal und stürzt dann ab, wenn es optimiert wird. Ich habe es noch nicht herausgefunden, vielleicht ist es mein Fehler.
 
xeon:

Nach der Aktualisierung auf Build 350 (28. Oktober 2010) funktionierte das Testgerät nicht mehr.

Protokoll beigefügt.

CPU und Speicher des Laptops:

/- Intel seleron M 1,50 GHz 1014 -/

system - fenster xp proff 32

Ich habe alles in einem anderen Ordner neu installiert, aber es funktioniert immer noch nicht.

Das gilt auch für Sie, Herr Kollege! Ich schrieb bereits oben...

<log>

EM 0 Core 1 14:35:21 Agent Prozess gestartet
QN 0 Core 1 14:35:21 Verbindung zu 127.0.0.1:3000
RI 0 Core 1 14:35:22 connected
IS 0 Tester 14:35:22 GBPUSD,M1 (MetaQuotes-Demo): testing of experts\third_a.ex5 from 2010.10.04 00:00 to 2010.10.28 00:00 00:00 zu starten
NR 0 Core 1 14:35:22 autorisiert (Agent-Build 350)
QL 0 Core 1 14:35:24 allgemeine Synchronisierung abgeschlossen
EG 0 Core 1 14:35:24 3124 Bytes Kontoinformationen geladen
EM 0 Core 1 14:35:24 3768 Bytes Gruppeninformationen geladen
RJ 0 Core 1 14:35:24 7170 Bytes Testerparameter geladen
ES 0 Core 1 14:35:24 76 Bytes ausgewählte Symbole geladen
QG 0 Core 1 14:35:24 Experten-Datei hinzugefügt: Experts\third_a.ex5. 28899 Bytes geladen
OQ 0 Core 1 14:35:24 initial deposit 10000.00 USD, Hebelwirkung 1:100
LK 0 Core 1 14:35:24 erfolgreich initialisiert
FM 0 Core 1 14:35:24 55 Kb der gesamten Initialisierungsdaten erhalten
PG 0 Core 1 14:35:24 performance: 41
RM 0 Core 1 14:35:24 GBPUSD: symbol synchronized, 2904 bytes of symbol info received
CH 0 Core 1 14:35:28 GBPUSD: Geschichte für 2009 Jahr synchronisiert
FP 0 Core 1 14:35:30 GBPUSD: Geschichte für 2010 Jahr synchronisiert
RD 0 Core 1 14:35:30 GBPUSD: history synchronization completed [3833 Kb]
PN 0 Core 1 14:35:31 GBPUSD: load 3833 Kb of history data to synchronize
QH 0 Core 1 14:35:31 GBPUSD: history synchronized from 2009.01.02 bis 2010.10.28
EJ 0 Core 1 14:35:32 disconnected
</log>

 
Ashes:
Auf einem anderen Rechner (Netbook) noch interessanter: nach Aufruf des Testers gibt es keine Einstellungsauswahl, sondern nur eine Registerkarte mit optimierbaren Variablen (aus dem vorherigen Test)!

Ich habe das geklärt! Früher war das Netbook auf eine Auflösung von 1024x768 (statt der Standardauflösung 1024x600) eingestellt. Das Prüfgerät wurde auf die maximale Größe vergrößert. Nachdem ich zur Standardauflösung zurückgekehrt war, befanden sich die Registerkarten im Testgerät unterhalb des Bildschirms...

Übrigens, der Tester (Build 350) funktioniert auf einem Netbook.

Zwischenfazit: Von drei Rechnern funktioniert das Testgerät (Build 350) auf zwei. Es besteht der Verdacht, dass es auf Rechnern mit einem einzelnen Kern nicht funktioniert, die Symptome sind ähnlich wie bei einem ähnlichen Problem mit Xeon.

 
Ashes:

Ich habe das geklärt! Früher war das Netbook auf eine Auflösung von 1024x768 (statt der Standardauflösung 1024x600) eingestellt. Das Prüfgerät wurde auf die maximale Größe vergrößert. Nachdem ich zur Standardauflösung zurückgekehrt war, befanden sich die Registerkarten im Testgerät unterhalb des Bildschirms...

Übrigens, der Tester (Build 350) funktioniert auf einem Netbook.

Zwischenfazit: Von drei Rechnern funktioniert das Testgerät (Build 350) auf zwei. Es besteht der Verdacht, dass es auf Rechnern mit einem einzelnen Kern nicht funktioniert, die Symptome sind ähnlich wie bei einem ähnlichen Problem mit Xeon.

Ich scheine eine zu haben, aber programmtechnisch sieht es nach zwei aus. Ich werde es auf einem AMD-Prozessor laufen lassen müssen, es gibt definitiv einen...
 

Die Entwickler.

Ich erinnere mich, dass ich diese Frage gestellt habe, aber ich wiederhole sie noch einmal: Wird es möglich sein, den CADJPY in die Liste der Währungen aufzunehmen? Es handelt sich um ein synthetisches Währungspaar, beide Basissymbole sind vorhanden, es sollte also kein Problem sein.

Oder habe ich etwas übersehen?

 

Hallo zusammen! Helfen Sie mir herauszufinden, wie man mit Aufzählungen umgeht.

enum имя_перечислимого_типа
  {
   список_значений
  };
 

Aufgabe: Erstellen Sie eine Aufzählungsliste, die in externen Parametern verwendet werden kann, etwa so

input ENUM_TIMEFRAMES     TF = PERIOD_CURRENT;
 
sergey1294:

Hallo zusammen! Helfen Sie mir, mit Aufzählungen umzugehen.

Aufgabe: Erstellen Sie eine Übergabeliste, so dass sie in externen Parametern verwendet werden kann, etwa so

Wo liegt das Problem?

Deklarieren Sie eine Aufzählung, bevor Sie einen Eingabeparameter deklarieren.

 
komposter:

Wo liegt das Problem?

Deklarieren Sie die Aufzählung vor der Deklaration der Eingabeparameter.

Danke! Ich werde es jetzt versuchen.
 
Ich habe es versucht, es hat funktioniert, aber aus irgendeinem Grund gibt es keine Dropdown-Liste, sondern die numerischen Werte der Aufzählung von 0 und so weiter werden angezeigt. Wie kann ich eine Dropdown-Liste erstellen oder ist dies nicht möglich?
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5
 
sergey1294:
Ich habe es versucht, es hat funktioniert, aber aus irgendeinem Grund gibt es keine Dropdown-Liste, sondern die numerischen Werte der Aufzählung von 0 und so weiter werden angezeigt. Wie kann ich eine Dropdown-Liste erstellen, oder ist dies nicht möglich?

Zum Beispiel so:
enum DebugInfoLevel
{
        DBG_NONE        = 0,    // Don't show any debug info
        DBG_CRITICAL    = 1,    // Show info about critical errors only
        DBG_ERRORS      = 2,    // Show info about all errors
        DBG_INFO        = 3,    // Show main info (not very frequent)
        DBG_ALL         = 4,    // Show all debug info
        DBG_DEBUG       = 5     // Show very detailed debug info
};