Das ist das erste Mal, dass ich davon erfahre. Kompiliert ohne Fehler, keine Haftbefehle, Code ist komplett von mir. Ich habe gestern erhebliche Änderungen vorgenommen, und es startet nicht, nicht einmal OnInit wird aufgerufen. Ich kann in SVN zu einer alten Version zurückkehren, aber ich möchte wissen, was diese Meldungen bedeuten und was die Ursache sein könnte. Ich kann den Code nicht zitieren, es gibt ein Projekt mit Dutzenden von Dateien.
Dies ist das erste Mal, dass ich darauf gestoßen bin. Keine Kompilierungsfehler, keine Haftbefehle, der Code ist komplett von mir. Habe gestern wesentliche Änderungen vorgenommen und läuft nicht mehr, auch OnInit wird nicht aufgerufen. Ich kann in SVN zu einer alten Version zurückkehren, aber ich möchte wissen, was diese Meldungen bedeuten und was die Ursache sein könnte. Ich kann den Code nicht zitieren, es gibt ein Projekt mit einem Dutzend Dateien.
Ich erhalte Meldungen, wenn ich den Experten starte
Ich verstehe zwar Englisch, aber es ist nicht klar, wo dieser Fehler auftreten kann und warum er eine ungültige EX4-Datei schreibt, wenn es keine Kompilierungs- und Warping-Fehler gibt.
Vladimir Pastushak: Fehler bei der Initialisierung globaler Variablen, höchstwahrscheinlich haben Sie die Variablen der Eingabeparameter an der falschen Stelle platziert...
Unter Debugger startet auch OnInit nicht, d.h. der Fehler tritt genau bei der Initialisierung auf, so wie es geschrieben ist. Es ist unklar, warum die EX4-Datei ungültig ist, wenn der Compiler keinen Fehler oder Warping erzeugt hat.
Alexey Volchanskiy: Unter Debugger läuft auch OnInit nicht, d.h. der Fehler tritt genau bei der Initialisierung auf, wie geschrieben. Es ist unklar, warum die EX4-Datei ungültig ist, wenn der Compiler keinen Fehler oder Warping gemeldet hat.
Vladimir Pastushak: Code im Studio, bis hin zum Init...
Danke für die Hilfe, ich werde es herausfinden. Scalper besteht aus mehr als einem Dutzend .mqh-Dateien mit Klassen, so dass es keinen Sinn macht, OnInit zu posten, da dort die Klassen erstellt und initialisiert werden. Ich habe alle Module deaktiviert, der Scalper läuft jetzt im Idle-Modus. Ich werde sie heute nacheinander einschalten und sehen, wo das Problem liegt.
Zeitreihe
Dann die letzten fünf Werte:
Das ist das erste Mal, dass ich davon erfahre. Kompiliert ohne Fehler, keine Haftbefehle, Code ist komplett von mir. Ich habe gestern erhebliche Änderungen vorgenommen, und es startet nicht, nicht einmal OnInit wird aufgerufen. Ich kann in SVN zu einer alten Version zurückkehren, aber ich möchte wissen, was diese Meldungen bedeuten und was die Ursache sein könnte. Ich kann den Code nicht zitieren, es gibt ein Projekt mit Dutzenden von Dateien.
Wenn ich den EA ausführe, erhalte ich Meldungen
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: global initialization failed
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: invalid EX4 file (8)
2015.08.22 22 22:06:34.521 ScalpHunter NZDJPY.e,M15 inputs: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22 22:06:24.986 Expertenprojekte\ScalpHunter\ScalpHunter NZDJPY.e,M15: erfolgreich geladen
Was bedeuten die beiden oberen Zeilen? Und die Acht in der Zeile "ungültige EX4-Datei (8)"?
Dies ist das erste Mal, dass ich darauf gestoßen bin. Keine Kompilierungsfehler, keine Haftbefehle, der Code ist komplett von mir. Habe gestern wesentliche Änderungen vorgenommen und läuft nicht mehr, auch OnInit wird nicht aufgerufen. Ich kann in SVN zu einer alten Version zurückkehren, aber ich möchte wissen, was diese Meldungen bedeuten und was die Ursache sein könnte. Ich kann den Code nicht zitieren, es gibt ein Projekt mit einem Dutzend Dateien.
Ich erhalte Meldungen, wenn ich den Experten starte
2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: globale Initialisierung fehlgeschlagen
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: ungültige EX4-Datei (8)
2015.08.22 22 22:06:34.521 ScalpHunter NZDJPY.e,M15 inputs: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expertenprojekte\ScalpHunter\ScalpHunter NZDJPY.e,M15: erfolgreich geladen
Was bedeuten die beiden oberen Zeilen? Und die Acht in der Zeile "ungültige EX4-Datei (8)"?
Fehler bei der Initialisierung von globalen Variablen, wahrscheinlich haben Sie die Eingabeparameter-Variablen an der falschen Stelle platziert...
Fehler bei der Initialisierung globaler Variablen, höchstwahrscheinlich haben Sie die Variablen der Eingabeparameter an der falschen Stelle platziert...
Unter Debugger läuft auch OnInit nicht, d.h. der Fehler tritt genau bei der Initialisierung auf, wie geschrieben. Es ist unklar, warum die EX4-Datei ungültig ist, wenn der Compiler keinen Fehler oder Warping gemeldet hat.
Code im Studio, bis hin zum Init...
Wann haben sich die Gesetze der Mathematik geändert?
Seit wann ist 4,5 nicht größer als 4,45?
Wann haben sich die Gesetze der Mathematik geändert?
Seit wann ist 4,5 nicht größer als 4,45?