Fehler, Irrtümer, Fragen - Seite 2527
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 danke Ihnen. Das ist im Prinzip möglich. Aber ich wollte eine Reihe von Tests konsequent von einem Shell-Skript aus durchführen.
Nun, es spricht nichts dagegen, sie in Serie zu schalten. Oder sogar parallel auf verschiedenen Karten.
Nur scheint es ein Problem mit den Skripten zu geben. Sie müssen einen EA erstellen, der sich selbst (und den Chart mit ihm) tötet.
Ps: hier ist esOrderCalcMargin funktioniert nicht mehr in Indikatoren, in Skripten funktioniert es in Expert Advisors, es funktioniert auch in Indikatoren sagt
(4014 Systemfunktion darf nicht aufgerufen werden)
Das bedeutet, dass wir die Marge nicht in einem Indikator ?????????? berechnen können.
OrderCalcMargin funktioniert nicht mehr in Indikatoren, in Skripten funktioniert es in Expert Advisors, es funktioniert auch in Indikatoren sagt
(4014 Systemfunktion darf nicht aufgerufen werden)
Wir können die Marge im Indikator ?????????? nicht berechnen.
https://www.mql5.com/en/blogs/post/719643
Nun, es spricht nichts dagegen, sie in Serie zu schalten. Oder sogar parallel auf verschiedenen Karten.
Nur scheint es ein Problem mit den Skripten zu geben. Sie müssen einen EA erstellen, der sich selbst (und den Chart mit ihm) tötet.
Ps: hier.Ich verstehe.
fxsaber, ich danke Ihnen für Ihre Bemühungen. Ich bin deinen Code durchgegangen, warum verwendest du \r\n anstelle von \n?
Die Konvention besagt, dass jeder in seinem Code \n verwendet und dass er während der E/A-Operationen aus einer vom Betriebssystem abhängigen End-of-Line-Darstellung konvertiert wird.
Ich bin deinen Code durchgegangen, warum verwendest du \r\n anstelle von \n?
Weil es sonst nicht funktioniert.
Weil es sonst nicht funktioniert.
Ja, ich bin dumm. Sie schreiben es in einer Binärdatei. Ich bin an Windows und seine \r\n gewöhnt, deshalb fiel es mir einfach auf.
Ja, ich bin dumm. Sie schreiben sie in eine Binärdatei. Ich gewöhne mich gerade an den Wein, deshalb fällt er mir gerade ins Auge.
Das liegt daran, dass es nicht ohne weiteres möglich ist, einen solchen Twist zu finden, um Zeichenketten in eine Binärdatei zu schreiben.
Aber wie sich herausstellt, ist es praktisch und übersichtlich.
Es gibt ein Problem im MT5 - wenn er im portablen Modus läuft (ich benutze keine anderen), nimmt der Tester die aktuelle Datei nicht aus dem neu geschriebenen Code auf - er schreibt, dass es entweder keine Datei gibt oder er verwendet eine alte Version der Datei aus dem Tester-Verzeichnis.
Es ist hilfreich, die Datei durch einen Neustart des Terminals anzuzeigen.
Hatte jemand das Problem, dass ein unsichtbarer Handel im Terminal hängt, der die Marge nutzt, aber nicht angezeigt wird?
ein schwebender Auftrag über Kryptowährungen verwendet vielleicht eine Marge