Hallo die ea haben Fehler
2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00 Error in CheckMoneyForTrade code=4002
Nach diesem Post in einem anderen Thread, eine Rückkehr Anweisung fehlt.
Beachten Sie, dass der OP dort sagte, dass es nur auf Währungspaare funktioniert.

- 2018.04.25
- Raphael Schwietering
- www.mql5.com
Ihre Antwort steht in keinem Zusammenhang. Nur weil beide EAs eine Funktion namens"CheckMoneyForTrade" verwenden, bedeutet das nicht, dass sie genau gleich sind.
In jedem dieser Fälle ist die Implementierung unterschiedlich und die gemeldeten Fehler sind ebenfalls unterschiedlich.
Dieser EA ist für MT5/MQL5, und das Thema, auf das Sie verwiesen haben, ist für MT4/MQL4. Die beiden Funktionen und die Plattformen sind unterschiedlich.
Ich bitte Sie, dem Thema mehr Aufmerksamkeit zu schenken, bevor Sie mit etwas antworten, das irreführend sein könnte.
2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00 Error in CheckMoneyForTrade code=4002
Der gemeldete Fehler ist der folgende ...
ERR_WRONG_INTERNAL_PARAMETER
4002
Falscher Parameter im inneren Aufruf der Client-Terminal-Funktion
Um das Problem zu lösen, werden weitere Informationen benötigt, damit der Autor den Code debuggen kann.
Wahrscheinlich müssen Sie Informationen wie Symbol, Zeitrahmen und Eingabeparameter, die für den EA verwendet wurden, sowie eine Kopie der Protokolleinträge, bei denen der Fehler auftrat, bereitstellen.
Persönlich halte ich die fragliche Funktion für etwas inkonsistent und einige Prüfungen fehlen, auch wenn sie aus einem MetaQuotes-Artikel stammt, aber es liegt in der Verantwortung des Autors, sie zu überprüfen und gegebenenfalls zu korrigieren.
Ich habe es funktioniert, wenn ich die request.type_filling...Sie müssen es auf die, die Ihr Broker verwendet setzen
Ich werde keinen EA-Code verwenden, den ich nicht selbst erstellt habe, also habe ich ihn fast nicht heruntergeladen, aber ich bin immer neugierig zu sehen, wie eine andere Person EA durchführt.
Auch für die Validierung des Lots... Ich setze den Fallback auf 0,01 statt 0,0
lot = CheckMoneyForTrade(pair, lot, orderType)? lot : 0.01;
das ist das Problem gLotLimit=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);
mein Broker antwortet 0......, also habe ich 1 eingegeben und es ist ok
Laut diesem Beitrag in einem anderen Thread fehlt eine Return-Anweisung.
Beachten Sie, dass der OP dort sagte, dass es nur auf Währungspaare funktioniert.
Ich habe den gleichen Fehler bei den Paaren USDCAD undUSDJPY

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Smart Trend Follower:
Dieser EA wurde entwickelt, um automatisch Markttrends zu folgen, indem er Signale von den Indikatoren Gleitender Durchschnitt und Stochastik-Oszillator verwendet. Der EA erkennt Kauf- und Verkaufssignale durch die Nutzung von MA-Crossovers und bestätigt den Trend mit der Stochastik. Darüber hinaus beinhaltet der EA ein automatisches Positionsmanagement, wie z. B. die Festlegung von Take Profit, Stop Loss und die Verdopplung der Losgröße, um die Handelseffektivität in trendorientierten Märkten zu erhöhen.
Author: Yulianto Hiu