Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Was muss ich tun, um herauszufinden, ob eine Stelle offen ist oder nicht?
So wird der Fehler "Position nicht gefunden" angezeigt
Es stimmt, dass es keine Position gibt, aber warum gibt es einen Fehler? Ich brauche es ohne Fehler...Es wäre schon komisch, wenn es auf dem Meisterschaftsserver andersherum wäre.
Danke für den Kommentar. Bei der Meisterschaft wird es keine Überraschungen geben. Dies wurde im Tester nicht vollständig überprüft und wird im nächsten Build behoben.
Ich brauche es ohne Fehler...
Was ist daran falsch?
Sie erhalten sowohl ein klares Ergebnis von false als auch eine klare Beschreibung, warum false falsch ist.
Die Häkchen für Januar 2010 werden nicht erzeugt. Wo liegt das Problem?
FD 0 Tester 15:25:15 MetaTester 5 build 319 (02 Sep 2010)
GS 0 Server 15:25:15 MetaTester 5 wurde auf 127 gestartet.0.0.1:3000
JE 0 Startup 15:25:15 Initialisierung beendet
HQ 0 127.0.0.1 15:25:16 login (build 319)
PQ 0 Netzwerk 15:25:16 3124 Bytes Kontoinformationen geladen
NI 0 Netzwerk 15:25:16 3768 Bytes Gruppeninformationen geladen
OL 0 Netzwerk 15:25:16 7170 Bytes an Testerparametern geladen
IH 0 Network 15:25:16.275 Bytes ausgewählter Symbole geladen
JM 0 Tester 15:25:16 Experten-Datei hinzugefügt: Experts\martin1.ex5. 3887 Bytes geladen
GI 0 Tester 15:25:16 Ersteinzahlung 100000.00 USD, Hebelwirkung 1:100
JP 0 Tester 15:25:16 erfolgreich initialisiert
DE 0 Netzwerk 15:25:16 21 Kb der gesamten empfangenen Initialisierungsdaten
ES 0 15:25:16 Leistung: 87
PJ 0 Symbole 15:25:17 EURUSD: Symbol synchronisiert, 2904 Bytes Symbolinformationen erhalten
NL 0 Geschichte 15:1525:18 EURUSD: Laden von 27 Bytes History-Daten zum Synchronisieren
QD 0 History 15:25:18 EURUSD: History von 2006 synchronisiert.01.02 bis 2010.09.01
RM 0 History 15:25:20 EURUSD: enthält 364428 M1-Datensätze der Anfangsdaten vom 2009.01.02 06:01 bis 2009.12.31 18:59
LN 0 Geschichte 15:25:20 EURUSD,M15: history cache reserved for estimated 27154 bars
RN 0 History 15:25:20 EURUSD,M15: history begins since 2009.01.02 06:00
GF 0 Tester 15:25:20 EURUSD,M15: 1 Minuten OHLC Ticks erzeugen
EL 0 Tester 15:25:20 EURUSD,M15: Test von experts\martin1.ex5 von 2010.01.01 00:00 bis 2010.02.01 00:00:00 gestartet mit Eingängen:
MQ 0 Tester 15:25:20 SL=300
GL 0 Tester 15:25:20 TP=400
QH 0 Tester 15:25:20 OnTester Ergebnis 0
PJ 0 Tester 15:25:20 EURUSD,M15: 0 Ticks (0 Balken) erzeugt innerhalb von 0 ms (Gesamtbalken in der Historie 24565)
EG 0 Tester 15:25:20 Logdatei "D:\Programme\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100906.log" geschrieben
QG 0 Tester 15:25:21 tester agent shutdown
Die Häkchen für Januar 2010 werden nicht erzeugt. Wo liegt das Problem?
Bitte beschreiben Sie es genauer.
Welcher Server, welches Terminal, welches Betriebssystem, welcher Expert Advisor.
Ich habe es gerade bei mir ausprobiert
Was ist daran falsch?
Sie erhalten sowohl das Ergebnis - falsch - als auch eine klare Beschreibung, warum es falsch ist.
Es ist wie wenn Bedingung, zum Beispiel, einige Ausdruck überprüft wird falsa oder wahr und wenn falsa Ich werde immer einen Fehler...:)
Diese Codes heißen"Runtime Errors" (Laufzeitfehler), was ist der Fehler hier, dass ich prüfe, ob es eine Pose gibt oder nicht? Alles war logisch in MT4... aber es ist offensichtlich nicht richtig gemacht... Muss ich einen weiteren Error-Handler hinzufügen, der Fehler verarbeitet, die eigentlich gar keine sind... Das ist Unsinn
Wir werden uns das ansehen.
Gibt es Neuigkeiten? Was kann diese Schrift verursachen. Der Indikator ist ein Standardindikator, der nicht mit dem Expert Advisor verbunden ist, er sollte unabhängig arbeiten.
Versuchen Sie nun, den gewünschten Indikator explizit in den Experteneigenschaften anzugebenhttps://www.mql5.com/ru/docs/basis/preprosessor/compilation:
tester_indikator
String
Name des benutzerdefinierten Indikators im Format "indicator_name.ex5" .Die für die Prüfung erforderlichen Indikatoren werden automatisch aus iCustom()-Funktionsaufrufen ermittelt, wenn der entsprechende Parameter als konstante Zeichenkette angegeben wird. In anderen Fällen (Verwendung der Funktion IndicatorCreate() oder Verwendung eines nicht konstanten Strings im Parameter, der den Indikatornamen angibt) sollte diese Eigenschaft
Sollten nicht alle Ereignisse im Logbuch angezeigt werden?
Hier, im Text des Expert Advisors, steht
Print("BALANCE : ",AccountInfoDouble(ACCOUNT_BALANCE));
Es gibt ein Fragment nach der Prüfung, in dem der am 5. Januar abgeschlossene Auftrag nicht angezeigt wird.
FO 0 Core 1 12:01:13 2010.01.04 12:00:00 Sofortkauf 2.50 EURUSD zu 1.43751 sl: 1.43461 tp: 1.44691 (1.43750 / 1.43751 / 1.43750)
MS 0 Core 1 12:01:13 2010.01.04 12:00:00 Geschäft #4 Kauf 2.50 EURUSD zu 1.43751 ausgeführt (basierend auf Order #4)
GQ 0 Core 1 12:01:13 2010.01.04 12:00:00 Geschäft ausgeführt [#4 buy 2.50 EURUSD at 1.43751]
HF 0 Core 1 12:01:13 2010.01.04 12:00:00 Order ausgeführt buy 2.50 EURUSD at 1.43751 [#4 buy 2.50 EURUSD bei 1.43751]
KI 0 Core 1 12:01:13 2010.01.04 12:30:00 BALANCE : 9217
GQ 0 Core 1 12:01:13 2010.01.04 13:00:00 BALANCE : 9217
PF 0 Core 1 12:01:13 2010.01.04 13:30:00 BALANCE : 9217
RO 0 Core 1 12:01:13 2010.01.04 14:00:00 BALANCE : 9217
IG 0 Core 1 12:01:13 2010 01.04 14:30:00 BALANCE : 9217
ML 0 Core 1 12:01:13 2010 01.04 15:00:00 BALANCE : 9217
JE 0 Core 1 12:01:14 2010 01.13 14:30:00 BALANCE : 11394.81
hier ist die gleiche Stelle, wenn Print entfernt wird
LE 0 Core 1 12:11:25 2010.01.04 12:00:00 instant buy 2.50 EURUSD at 1.43751 sl: 1.43461 tp: 1.44691 (1.43750 / 1.43751 / 1.43750)
GJ 0 Core 1 12:11:25 2010.01.04 12:00:00 deal #4 buy 2.50 EURUSD at 1.43751 ausgeführt (basierend auf Order #4)
MF 0 Core 1 12:11:25 2010.01.04 12:00:00 Geschäft ausgeführt [#4 buy 2.50 EURUSD at 1.43751]
OH 0 Core 1 12:11:26 2010.01.04 12:00:00 Order ausgeführt buy 2.50 EURUSD at 1.43751 [#4 buy 2.50 EURUSD at 1.43751]
GM 0 Core 1 12:11:26 2010.01.05 06:55:54 take profit triggered buy 2.50 EURUSD 1.43751 sl: 1.43461 tp: 1.44691 [#5 sell 2.50 EURUSD at 1.44691]
GJ 0 Core 1 12:11:26 2010.01.05 06:55:54 deal #5 sell 2.50 EURUSD at 1.44691 ausgeführt (basierend auf Auftrag #5)
LP 0 Core 1 12:11:26 2010.01.05 06:55:54 Geschäft ausgeführt [#5 sell 2.50 EURUSD at 1.44691]
KQ 0 Core 1 12:11:26 2010.01.05 06:55:54 Auftrag ausgeführt sell 2.50 EURUSD at 1.44691
Weil Print in void OnTick()?