Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1233
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
Ein Ratschlag für einen Anfänger.
Wenn ein Start-Ereignis im Skript auftritt, wird es von der Funktion OnStatr() behandelt.
Ich habe ein Skript namens Print_1 geschrieben.
Ich denke, diese Funktion sollte in das Terminalprotokoll Nummer 9 drucken, wenn der Benutzer auf das Skript Print_1 klickt. Aber es passiert nichts.
Wie und wo im Terminal wird die Ausgabe z auf dem Bildschirm angezeigt? Was ist die Quelle des Start-Ereignisses? Wie kann man ihn starten, damit endlich die Zahl 9 auf dem Bildschirm erscheint? Und führen Sie es über das Terminal aus.
Ein Ratschlag für einen Anfänger.
Wenn ein Start-Ereignis im Skript auftritt, wird es von der Funktion OnStatr() behandelt.
Ich habe ein Skript namens Print_1 geschrieben.
Ich denke, diese Funktion sollte in das Terminalprotokoll Nummer 9 drucken, wenn der Benutzer auf das Skript Print_1 klickt. Aber es passiert nichts.
Wie und wo im Terminal wird die Ausgabe z auf dem Bildschirm angezeigt? Was ist die Quelle des Start-Ereignisses? Wie kann man ihn starten, damit endlich die Zahl 9 auf dem Bildschirm erscheint? Und ich möchte es vom Terminal aus ausführen.
Drucken und printf drucken die Informationen im Fenster "Toolbox" auf der Registerkarte "Experten".
Drucken
Druckt eine Nachricht in das Journal
DruckFormat
Formatiert und druckt die Zeichensätze und Werte in eine Protokolldatei nach einem vorgegebenen Format
Die Anzeige auf dem Bildschirm erfolgt über
Kommentar
Gibt eine Meldung in der oberen linken Ecke des Preisdiagramms aus
Wie kann ich den Zeitpunkt verfolgen, zu dem ein Auftrag ausgelöst wird, um einen weiteren Auftrag in derselben Richtung und in einem bestimmten Abstand zu erteilen? (auf mql5)
Ich habe gehört, dass es keine gute Idee ist,OnTradeTransaction zu verwenden, da es nicht immer funktioniert.
Neues Problem, Sie müssen die letzte offene Position im Hedge auswählen
OnTradeTransaction+ Variable im EA-Header deklariert. Die Variable speichert den Typ der zuletzt geöffneten Position. Sie ist vom Typ Long und wird mit dem Wert '-1' initialisiert. In OnTradeTransaction wird der Zeitpunkt der Eröffnung einer Position erfasst und in die Variable geschrieben.
Dann überprüfen Sie diese Variable in Ihrem Code - wenn sie gleich "-1" ist, gehen Sie durch die Schleife und vergleichen die Zeit, zu der jede Position geöffnet wurde. Suchen Sie die jüngste Position undschreiben Sie sie in die Variable. Wenn die Variable nicht gleich '-1' ist, wird sie mit der Positionsart verglichen.