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
Vielen Dank für Ihre schnelle Antwort!
Ich habe die Zeilen gelöscht, aber der EA öffnet immer noch Trades mit der falschen Lotgröße.
Es ist wirklich seltsam, warum der EA meinen Martingale-Code ignoriert. Denn der EA öffnet nur Trades mit der Lotgröße 0.10 oder 0.20.... (siehe das Bild).
Bildschirmfoto von Lightshot
Ich denke, dass meine lotsizecalc-Funktion das Problem ist. Ich möchte, dass die Funktion meine Losgröße mit dem Martingalbetrag multipliziert, wenn ich einen Handel verliere.
Mein Martingale-Betrag ist 1,5 und meine Losgröße ist 0,10. Das bedeutet, wenn ich 5 Trades hintereinander verliere, sind die Lotsizes: 0.1 , 0.15 , 0.22 , 0.34 , 0.51 .
Kann jemand diesen Code überprüfen?
Vielen Dank im Voraus,
ThierryÄndern Sie auch Zeile 121 in: tradeNumber=0;
Das ist, was ich in diesem Fall als Ergebnis erhalten habe:
Wie Sie sehen können, wenn diese Änderungen vorgenommen werden, scheint es OK zu sein
Ich werde noch etwas mehr überprüfen, aber nicht heute
Hallo, der beigefügte Experte kompiliert, aber hat 14 Warnungen, könnten Sie Ihre Magie noch einmal arbeiten?
Mach's gut
Hilfe bei der Verbesserung dieses Indikators
Kann jemand diesen Indikator auf der neuesten Version des MetaTrader reparieren...danke
Hallo, der angehängte Experte kompiliert, hat aber 14 Warnungen, könntest du noch einmal zaubern? Mach's gut
Jeeves
Hier ist es: manualordermanager_v7_nmc.mq4
helptoimprovethis Indikator Kann jemand diesen Indikator zu beheben, um auf die neueste Version des MetaTrader arbeiten ...danke
privasi
Neue mt4 kompatible Version von macd wurde hier gepostet: https: //www.mql5.com/en/forum/183798/page121
helptoimprovethis indicator Kann jemand diesen Indikator reparieren, damit er auf der neuesten Version des MetaTrader funktioniert ...danke
Auch von meiner Seite nur etwas Hilfe
Der Mehrzweck-Handelsmanager hat nur Compiler-Warnungen. Es sollte funktionieren
Ändern Sie auch Zeile 121 in: tradeNumber=0;
Das sind die Ergebnisse, die ich in diesem Fall erhalten habe:
Wie Sie sehen können, wenn diese Änderungen vorgenommen werden, scheint es OK zu sein
Ich werde noch etwas mehr überprüfen, aber nicht heuteDANKE für Ihre Antwort....Es ist unglaublich, dass es so tolle Leute wie Sie in diesem Forum gibt!
Wie auch immer.... Ich habe die Zeile bearbeitet, wie Sie vorgeschlagen haben. Aus irgendeinem Grund wird mein EA die Losgröße nicht ein zweites Mal multiplizieren. (siehe hier: Screenshot von Lightshot )
Wenn ich 0.10 als Start-Losgröße und 2 als Multiplikator verwende. Der EA wird die Losgröße nicht zum zweiten Mal multiplizieren. Aber auf Ihre es funktioniert richtig, was könnte es sein... Ich habe es mit Citibanks MT4-Plattform und mit FXCM MT4 versucht, aber beide funktionieren nicht.
Weiß jemand, was das Problem sein könnte?
Vielen Dank!
Thierry
test_martingale.mq4
Jeeves Hier ist es: manualordermanager_v7_nmc.mq4
Vielen Dank....ein weiterer, den ich Ihnen schulde!
DANKE für Ihre Antwort....Es ist unglaublich, dass es so tolle Leute wie Sie in diesem Forum gibt!
Wie auch immer.... Ich habe die Zeile bearbeitet, wie Sie vorgeschlagen haben. Aus irgendeinem Grund meine EA wird nicht multiplizieren die Losgröße für ein zweites Mal.
Wenn ich 0.10 als Start-Losgröße und 2 als Multiplikator verwende. Der EA wird nicht multiplizieren die Losgröße für das zweite Mal. Aber auf Ihre es funktioniert richtig, was könnte es sein... Ich habe es mit Citibanks MT4-Plattform und mit FXCM MT4 versucht, aber beide funktionieren nicht.
Weiß jemand, was das Problem sein könnte?
Vielen Dank!
Thierry
test_martingale.mq4Sie müssen auch die Lots aus der History-Select-Funktion ( lastOrderProfit() ) auswählen und zurückgeben, so wie Sie es mit "lastProfit" machen.
ProFXManager
DANKE für Ihre Antwort....Es ist unglaublich, dass es so tolle Leute wie Sie in diesem Forum gibt!
Wie auch immer.... Ich habe die Zeile bearbeitet, wie Sie vorgeschlagen haben. Aus irgendeinem Grund mein EA wird nicht multiplizieren die Losgröße für ein zweites Mal. (Sehen Sie sich dies an: Screenshot von Lightshot )
Wenn ich 0.10 als Start-Losgröße und 2 als Multiplikator verwende. Der EA wird die Losgröße nicht zum zweiten Mal multiplizieren. Aber auf Ihre es funktioniert richtig, was könnte es sein... Ich habe es mit Citibanks MT4-Plattform und mit FXCM MT4 versucht, aber beide funktionieren nicht.
Weiß jemand, was das Problem sein könnte?
Vielen Dank!
Thierry
test_martingale.mq4Sie müssen die Art und Weise, wie Sie die letzten Order-Lots bestimmen, anders gestalten
_________________
Das Problem ist folgendes: Wenn Sie die Funktion LotsizeCalc() aufrufen und die neue Order geöffnet wird, dann gibt es kein Problem. Aber wenn die Order aus irgendeinem Grund nicht geöffnet wird, bleibt Ihre "tradeNumber" erhöht, obwohl die Order nicht geöffnet wurde.
Besser ist es, einfach die Anzahl der aktuell geöffneten Aufträge eines bestimmten Typs zu zählen und diese Zahl anstelle von "tradeNumber" zu verwenden (auf diese Weise wird der EA auch in Fällen, in denen Sie den EA neu starten, korrekt funktionieren - wenn Sie einen variablen Wert verwenden, wird er falsch funktionieren, wenn Sie den EA neu starten)