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
... Die Leute hier versuchen ausnahmsweise, Neuankömmlingen zu helfen.
Guten Tag und gute Laune an alle!
Vielen Dank an alle, die versuchen, mir zu helfen! Das Ergebnis Ihrer Hilfe ist bereits da. Jetzt suche ich bewusst nach den Informationen, die ich brauche (Tutorials, Website-Dokumentation usw.), was mir hilft, das Selbststudium fortzusetzen. Ich möchte betonen, dass ich nur MQL5 Reference verwendet habe, um diesen Skriptcode zu schreiben!
Heute füge ich den Code des Skripts New7.mq5 ein, das eine verbesserte Version des Skripts New6.mq5 ist. Das neue Skript bietet die Möglichkeit, Stop-Loss- und Take-Profit-Niveaus festzulegen. Ich habe versucht, alles in diesem Skript zu beschreiben, wie ich es vorhin versprochen habe, in einer verständlichen Form für einen Programmierer der ersten Klasse.
Mit freundlichen Grüßen, Vladimir.
Guten Tag und gute Laune an alle!
Vielen Dank an alle, die versuchen, mir zu helfen! Es gibt bereits ein Ergebnis Ihrer Hilfe. Jetzt finde ich bewusst die Informationen, die ich brauche (Tutorial, Website-Dokumentation usw.), mit deren Hilfe ich das Selbststudium fortsetze. Ich möchte betonen, dass ich nur MQL5 Reference verwendet habe, um diesen Skriptcode zu schreiben!
Heute füge ich den Code des Skripts New7.mq5 ein, das eine verbesserte Version des Skripts New6.mq5 ist. Das neue Skript bietet die Möglichkeit, Stop-Loss- und Take-Profit-Niveaus festzulegen. Ich habe versucht, alles in diesem Skript zu beschreiben, wie ich es vorhin versprochen habe, und zwar in einer verständlichen Form für einen Programmierer der ersten Klasse.
Mit freundlichen Grüßen, Vladimir.
Es gibt eine Zeile in Ihrem Code:
Das bedeutet, dass "orderType1" im Code durch "BUY_STOP" ersetzt wird, wenn er vorhanden ist.
Das heißt, anstelle der folgenden Zeile:
"BUY_STOP" wird durch die folgende Zeichenfolge ersetzt:
Ist es das, was Sie wirklich wollen?
Es gibt eine Zeile in Ihrem Code:
Das bedeutet, dass "orderType1", wenn es im Code vorkommt, durch "BUY_STOP" ersetzt wird.
Also, statt der folgenden Zeile:
Es wird die Zeichenfolge sein:
Ist es das, was Sie wirklich wollen?
Ich werde die Dokumentation noch einmal studieren und Ihnen später antworten.
Mit freundlichen Grüßen, Vladimir.
Koldun Zloy:
... Ist es das, was Sie wirklich wollen?
Im Moment ja.
Hochachtungsvoll, Vladimir.
Im Moment ja.
Jetzt geht's los...
Da wären wir...
Vorläufig, ja.
Hochachtungsvoll, Vladimir.
Das ist der Punkt, den ich ausführlicher hätte schreiben sollen. Es ist sicherlich eine funktionierende Option, aber zu unerwartet))))
Es ist besser, mit einer Beschreibung dessen zu beginnen, was das Skript tun wird, mit einem schematischen Algorithmus. Es wird weniger Fragen und mehr spezifische Bemerkungen geben)
Vorläufig, ja.
Hochachtungsvoll, Vladimir.
Na, was habe ich dir gesagt?))) Es muss eine Basis und wieder eine Basis geben. Lesen Sie zunächst 3-4 Monate lang ein Lehrbuch und schreiben Sie dann etwas. Nach einem Jahr können Sie mit OOP beginnen.
Es geht nicht einmal um die Basis. Der Verstand des Mannes ist ein einziges Chaos. Das Schiff ist untergegangen, aber die Segel (Take-Profit, Stop-Loss, Trailing in der Zukunft) werden sorgfältig darauf abgestimmt.
In der Tat ist die obige Bedingung immer wahr, wie 2 = 2. if (Bedingungsoperator) funktioniert hier also nicht, und der Compiler wird bei solchem Code eine Warnung ausgeben.
Jetzt sollte der Autor des Zweigs deinem Rat folgen, Peter, und sagen: "Ich sehe das so, ich bin ein Künstler!".
Jetzt geht's los...
Ich muss etwas missverstanden haben, denn ich habe eine solche Reaktion erhalten.
Ich habe die folgende Bedingung in das Skript New6.mq5 geschrieben: "Für schwebende Aufträge Buy Stop und Sell Stop, wenden Sie die #define Direktive anstelle von input an. Sie ermöglicht es uns, im Skriptcode die erforderlichen Arten von schwebenden Aufträgen anzugeben, aber sie werden nicht in den Eingabeparametern des Skripts angezeigt, wenn es ausgeführt wird. Legen wir Variablen fest, die die Typen der schwebenden Aufträge orderType1 und orderType2 definieren. Nennen wir diese Variablen "BUY_STOP" und "SELL_STOP".
Bitte teilen Sie mir mit, was ich bei der Umsetzung dieser Bedingung falsch gemacht habe.
Mit freundlichen Grüßen, Vladimir.