Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 591
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 sehe keine Probleme, mein Expert Advisor funktioniert einfach so, dass er nach dem Schließen eines gewinnbringenden oder verlustbringenden Handels sofort Aufträge öffnet, und die Ticketnummer im Drucker ist sehr groß, so dass ich dachte, er müsste sie nicht manuell neu laden, vielleicht kann das automatisch geschehen. Ich sollte Ihnen auch für diese Funktion danken))
1000 Bestellungen in einem Jahr sind nichts, schauen Sie sich die Tickets auf echten Konten an. Ich habe zum Beispiel zuletzt 10179697. Im Allgemeinen sind die Tickets vom Typ int, daher beträgt der Höchstwert 2 147 483 647.
Und was passiert, wenn sie den Höchstwert erreicht?
Ich habe den Standard Demark Expert Advisor aus der Bibliothek genommen, er scheint zu funktionieren. Ich habe angefangen, sie zu verfeinern.
double DU = iCustom(NULL, 0, "itdlines", Level, 0, 0);
double DD = iCustom(NULL, 0, "itdlines", Level, 1, 0);
double DU1 = iCustom(NULL, 0, "itdlines", Level, 0, 1);
double DD1 = iCustom(NULL, 0, "itdlines", Level, 1, 1);
Ich habe Berechnungen und zusätzliche Ausgabedaten zu diesem Indikator hinzugefügt, und er funktioniert wie folgt
double DU = iCustom(NULL, 0, "itdlines", Level, 0, 0);
double DD = iCustom(NULL, 0, "itdlines", Level, 1, 0);
double DU1 = iCustom(NULL, 0, "itdlines", Level, 0, 1);
double DD1 = iCustom(NULL, 0, "itdlines", Level, 1, 1);
double LUN = iCustom(NULL, 0, "itdlines", Level, 2, 0);
double LDN = iCustom(NULL, 0, "itdlines", Level, 3, 0);
double KUN = iCustom(NULL, 0, "itdlines", Level, 4, 0);
double KDN = iCustom(NULL, 0, "itdlines", Level, 5, 0);
und es fängt an, sich zu verzögern, d.h. ich erhalte Fehler über ungültige Daten.
Die Frage ist, ob ich den gleichen Indikator 8 Mal erstellt habe und das richtige Array daraus erhalten habe, oder liege ich falsch? Oder irre ich mich, ein Indikator wird einmal erstellt?
Wenn ich richtig liege, wie kann ich sie einmal erstellen und die erforderlichen Daten daraus abrufen?
Hallo Kollegen!
Bitte beraten Sie mich über die Struktur einer Handelsanfrage zur Schließung einer Position in MT5 mit einem Hedge.
Ich danke Ihnen.
Hallo Kollegen!
Bitte informieren Sie mich über die Struktur einer Handelsanfrage, um eine Position in MT5 mit einem Hedge zu schließen.
Ich danke Ihnen.
Sie können Methoden aus der Standardbibliothek der CTrade-Klasse verwenden
Ich habe den Standard-EA für die Demarkierung aus der Bibliothek genommen, es scheint zu funktionieren. Ich habe angefangen, sie zu verfeinern.
double DU = iCustom(NULL, 0, "itdlines", Level, 0, 0);
double DD = iCustom(NULL, 0, "itdlines", Level, 1, 0);
double DU1 = iCustom(NULL, 0, "itdlines", Level, 0, 1);
double DD1 = iCustom(NULL, 0, "itdlines", Level, 1, 1);
Ich habe Berechnungen und zusätzliche Ausgabedaten zu diesem Indikator hinzugefügt, und er funktioniert wie folgt
double DU = iCustom(NULL, 0, "itdlines", Level, 0, 0);
double DD = iCustom(NULL, 0, "itdlines", Level, 1, 0);
double DU1 = iCustom(NULL, 0, "itdlines", Level, 0, 1);
double DD1 = iCustom(NULL, 0, "itdlines", Level, 1, 1);
double LUN = iCustom(NULL, 0, "itdlines", Level, 2, 0);
double LDN = iCustom(NULL, 0, "itdlines", Level, 3, 0);
double KUN = iCustom(NULL, 0, "itdlines", Level, 4, 0);
double KDN = iCustom(NULL, 0, "itdlines", Level, 5, 0);
und es fängt an, sich zu verzögern, d.h. ich erhalte Fehler über ungültige Daten.
Die Frage ist, ob ich den gleichen Indikator 8 Mal erstellt habe und das richtige Array daraus erhalten habe, oder liege ich falsch? Oder irre ich mich, ein Indikator wird einmal erstellt?
Wenn ich richtig liege, wie kann ich sie einmal erstellen und die erforderlichen Daten daraus abrufen?