Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 550
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
Am Ende des Codes auch Alert(result.retcode);
im allgemeinen Protokoll:
2018.05.14 12:08:16.984 Scripts script LIMIT (Si-6.18,M15) erfolgreich geladen
2018.05.14 12:08:17.187 Trades '992940': Kauflimit 3.00 Si-6.18 bei 62091 (62092) sl: 61821 tp: 62905
2018.05.14 12:08:17.484 Trades '992940': akzeptiert Kauflimit 3.00 Si-6.18 bei 62091 (62092) sl: 61821 tp: 62905
2018.05.14 12:08:17.500 Trades '992940': Kauflimit 3.00 Si-6.18 bei 62091 (62092) sl: 61821 tp: 62905 zur Ausführung gestellt
2018.05.14 12:08:17.546 Trades '992940': order #13235300 buy limit 3.00 / 3.00 Si-6.18 at 62091 done in 337.532 ms
2018.05.14 12:08:17.578 Skripte Skript LIMIT (Si-6.18,M15) entfernt
In der Spalte Experten: 2018.05.14 12:08:17.578 LIMIT (Si-6.18,M15) Alert: 10009, sonst nichts
Wie kann ich Ihnen helfen? Zunächst schreiben Sie, dass Sell Limit nicht ausgestellt wird, Sie geben Auszüge aus dem Protokoll an. Und jetzt sprechen wir über einen Buy-Limit-Auftrag. Das Problem muss also schwebend sein. Darüber hinaus haben Sie die Erklärung nie zitiert. Sie behaupten, dass der Auftrag in der Realität nicht sichtbar ist. Und die Erklärung kann dazu beitragen, die Situation zu klären.
Wie kann ich Ihnen helfen? Zunächst schreiben Sie, dass Sell Limit nicht platziert wird, und Sie geben Auszüge aus dem Protokoll wieder. Jetzt geht es um einen Buy-Limit-Auftrag. Das Problem muss also schwebend sein. Darüber hinaus haben Sie die Erklärung nie zitiert. Sie behaupten, dass der Auftrag in der Realität nicht sichtbar ist. Die Erklärung kann Ihnen helfen, die Situation zu klären.
Weder Sell Limit noch Buy Limit sind gesetzt, Alert(result.retcode) liefert 10009. Wo kann ich diese "Erklärung" erhalten, was muss ich tun?
Diesen Code selbst ausführen. Beachten Sie, dass Sie bei den nicht-binären Symbolen einen Divisionsfehler von 0 erhalten, da es hier keinen Initialisierungsspielraum gibt.
In dem Code, in dem ich es geschafft habe, ihn auszuführen, musste ich eine Volumenprüfung hinzufügen. Andernfalls war das Volumen gleich Null:
Danach ist die Bestellung erfolgreich eingestellt. Beachten Sie auch, dass er recht schnell ausgelöst wird - er liegt in der Nähe des Preises. Daher kann es sein, dass die Bestellung selbst von Ihnen nicht bemerkt wird. Sie wird in eine Position umgewandelt oder an diese angehängt, wenn die Kontoart Netting ist.
Weder Sell Limit noch Buy Limit sind gesetzt, Alert(result.retcode) liefert 10009. Wo kann ich diesen "Retcode" bekommen, was muss ich tun?
Die Registerkarte "Verlauf" des Fensters "Werkzeugkasten". Wählen Sie im Kontextmenü "Aufträge". Wählen Sie dann im Kontextmenü "Bericht" - "HTML". Aber Sie werden wahrscheinlich selbst sehen können, warum der Auftrag fehlt: Sein Status wird als "erfüllt" gekennzeichnet sein.
Ich habe mein Skript von 2009 gefunden, aber es kompiliert jetzt mit der Warnung:'M' - unrecognized character escape sequence 1.mq4 66 37
Können Sie mir sagen, was ich in der Zeile ändern muss, um korrekt zu kompilieren?
Diesen Code selbst ausführen. Beachten Sie, dass Sie bei den nicht-binären Symbolen einen Divisionsfehler von 0 erhalten, da es dort keinen Initialisierungsspielraum gibt.
In dem Code, in dem ich es geschafft habe, ihn auszuführen, musste ich eine Volumenprüfung hinzufügen. Andernfalls war das Volumen gleich Null:
Danach ist die Bestellung erfolgreich eingestellt. Beachten Sie auch, dass er recht schnell ausgelöst wird - er liegt in der Nähe des Preises. Daher kann es sein, dass die Bestellung selbst von Ihnen nicht bemerkt wird. Sie wird in eine Position umgewandelt oder an diese angehängt, wenn die Kontoart Netting ist.
Ich habe mein Skript von 2009 gefunden, aber es kompiliert jetzt mit einer Warnung:'M' - unerkannte Zeichen-Escape-Sequenz 1.mq4 66 37
Können Sie mir sagen, was ich in der Zeile ändern muss, um korrekt zu kompilieren?
Setzen Sie einen doppelten Backslash vor MQL4