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
Ich habe diese Fehlerbehandlung in meiner Klasse durchgeführt
Am Ende der Klasse habe ich eine Funktion
Die Fehlerbehandlung in meiner Klasse funktioniert folgendermaßen
Am Ende der Klasse habe ich eine Funktion
Keine schlechte Variante. Denken Sie nur daran, dass andere Fehlercodes nicht verfügbar sein werden.
Keine schlechte Option. Denken Sie nur daran, dass andere Fehlercodes nicht verfügbar sein werden.
Ich denke, diese Änderung gilt nur für den Code um meine Klasse herum, und danach schalte ich die #undef GetLastError-Ersetzung aus, und wenn ich es richtig verstehe, wird der Compiler GetLastError nicht mehr ersetzen, oder liege ich falsch?
Es scheint, dass diese Änderung nur für den Code rund um meine Klasse gültig ist, und nachdem ich die Substitution #undef GetLastError ausschalten und, wenn ich richtig verstehe, wird der Compiler nicht GetLastError weiter ersetzen, oder bin ich falsch?
Sie haben recht. Ich habe nicht sofort verstanden, was du gemeint hast.
Sie haben Recht. Ich habe nicht sofort erkannt, was gemeint war.
Danke dafür! Jetzt muss ich es nur noch testen :)
Können Sie helfen, die Funktion zu entschlüsseln, weil alle diese Doppelpunkte und Fragezeichen - ich verstehe nicht.
Es gibt einen Wert kleiner als Null, mit Geld 9k Hebelwirkung 1k100 viel 0,01 - was ist falsch?
Druckt die Informationen in das Protokoll
Im Prüfgerät:
Im wirklichen Leben:
Es scheint, dass die Berechnung nicht geschieht OrderCalcMargin() aus unbekannten Gründen - irgendwelche Ideen?
Fehler 4002 bedeutet:Fehlerhafter Parameter im internen Aufruf der Client-Terminal-Funktion
Aber was es bedeutet, ist nicht klar....
Können Sie mir helfen, die Funktion zu entschlüsseln, denn all diese Doppelpunkte und Fragezeichen verstehe ich nicht.
Sie verwenden eine uralte, eilig zusammengestellte Lösung.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien.
Bibliotheken: MT4Orders
Aleksey Vyazmikin, 2022.07.21 11:58 AM
Made so mit Fehlern in meiner Klasse arbeiten
Ich habe mich daran erinnert, dass ich hier eine ausführlichere Lösung für die "Konvertierung" gemacht habe.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Bibliotheken: MT4Orders
fxsaber, 2019.01.13 17:23 PM.
Kims Funktionen unter MT4 sind recht beliebt, daher habe ich alle Quellen von seiner Seite heruntergeladen und einen einfachen "Konverter" für sie unter MT5 geschrieben.Ich selbst verwende MT4Style nur für die Orderfunktionen. Andere Standard-MT4-Funktionen konvertiere ich für meine Arbeit absolut nicht, und ich sehe diese Option als Krücke. Ich empfehle, Margin-Funktionen auf native Funktionen zu schreiben und nicht zu versuchen, sie zu konvertieren. Ich habe mir meinen Kurs über die Arbeit mit Margin angeschaut - eine anständig große mqh-Datei. Und das ist nur für reguläre Forex.
Sie verwenden eine uralte, hastig zusammengestellte Lösung.
Ich habe mich daran erinnert, dass ich hier eine ausführlichere Lösung der "Umwandlung" gemacht habe.
Ich selbst verwende MT4Style nur bei Orderfunktionen. Andere MT4-Standardfunktionen konvertiere ich für meine Arbeit absolut nicht und sehe diese Möglichkeit als Krücke. Ich empfehle, Margin-Funktionen auf native Funktionen zu schreiben und nicht zu versuchen, sie zu konvertieren. Ich habe mir meinen Kurs über die Arbeit mit Margin angeschaut - eine anständig große mqh-Datei. Und das ist nur für reguläre Forex.
Ich hatte nur die Aufgabe, kompilierbaren Code für MT4 und MT5 auf den Funktionen der EA-Logik zu machen, und ich konvertierte das Zeug, das mit der Umgebung und der Arbeit mit Aufträgen zusammenhängt, mit Hilfe der oben erwähnten inkludniks, oder nahm separate Funktionen heraus und überarbeitete sie für jede Plattform. Das Projekt ist sehr umfangreich geworden, und Ihre Lösung hat mir sehr geholfen, vielen Dank für Ihre Arbeit.
Ich hatte noch einen weiteren Fehler - die minimale Losgröße wurde falsch bestimmt, also habe ich hier Flags hinzugefügt. Früher habe ich das Traversal ohne Berücksichtigung Ihres Codes gemacht (MQL4_To_MQL5.mqh ist nicht Ihr Code?) - es wurde kompiliert, funktionierte aber nicht richtig.
oder ist MQL4_To_MQL5.mqh nicht Ihr Code?
Es ist meine, aber es ist ziemlich alt. Es ist besser, in Kim's mqh schauen, gibt es eine ausgefeiltere Lösung für MarketInfo.