MetaTrader 4 - Scripts Stop Loss und Take Profit Scripts - Skript für MetaTrader 4 Eine Sammlung von vordefinierten Scripts Eine Sammlung von vordefinierten Scripts spart Zeit, indem sie für die sofortige Verwendung die gewünschte Einstellung zur Verfügung hat, ohne sie einzugeben. SL (SL-20 TP-3000, TP-3000, TP-3000, TP-3000, TP-3000, TP-3000, TP - Sell Limit Sell Stop Schließen Sie alle offenen und ausstehenden Bestellungen Schließen Sie alle offenen Bestellungen Schließen Sie alle ausstehenden Bestellungen Schließen Sie zuerst dieses Symbol Schließen Sie dieses Symbol öffnen Entpacken und in den expertscripts-Ordner legen. (Hampster FREIER Zip Archiver - HIER - ab Jan-2014 kein crapware im Download). Hinweis: Ziehen Sie ein SL-Skript auf das Diagramm. Test: Wenn Sie ein anderes SL-Skript auf das Diagramm ziehen, wird sich der SL auf den neuen Wert einstellen. Gleiches gilt für TP. Point und Pip Rechner können hinzugefügt werden Erstellen Sie Ihre eigenen Skripte aus heruntergeladenen Scripts - Das sieht lange winded aber einmal getan seine tatsächlich eine schnelle 1,2,3. Sie finden es überraschend schnell und einfach. Warum sollten Sie einen Scrip-, Indikator - oder EA-Standardparameter von beispielsweise 34 auf 50 festlegen. Ändern Sie die Standardeinstellung dauerhaft auf 50 oder nehmen Sie eine Kopie mit Standard 50 vor. Folgen Sie diesen Schritten Die heruntergeladenen Scripts sollten sich im Ordner expertscripts befinden. Wählen Sie ein SL Script und testen Sie, dass es mit Ihrem MT4 funktioniert. Beweisen, dass es funktioniert - Sie wollen nicht Ihre Zeit mit etwas, das nicht funktioniert verschwenden. Drücken Sie Strg, um das Navigatorfenster zu öffnen. Wenn eine andere Scheibe auch offen ist, um Unordnung zu vermeiden, kann sie geschlossen werden. Klicken Sie oben rechts im betreffenden Fenster auf x. Suchen Sie das getestete SL Script unter dem Skriptordner. Klicken Sie mit der rechten Maustaste auf SL Script und wählen Sie Ändern - Enter. Bild 1 zeigt 0-A-SL-0500 im Ordner Scripts. Klicken Sie mit der linken Maustaste oder drücken Sie die Eingabetaste, um den Quellcode im MetaEditor zu öffnen. Der Quellcode wird im MetaEditor geöffnet, siehe Bild 2. Beachten Sie den SL Script-Namen auf der Registerkarte Codefenster und rechts oben auf dem gelben Diamantsymbol. Wenn mehr als ein Codefenster im MetaEditor geladen ist, schließen Sie jedes Fenster (klicken Sie mit der rechten Maustaste im Bereich des Namensregisters des Codefensters auf Schließen) und lassen Sie nur den getesteten SL Script-Code offen. Für Anfänger werden weniger Fehler auf diese Weise gemacht. Der einzige Code, den Sie ändern müssen, sind die Zahlenwerte, die rot und blau hervorgehoben werden. Stopp Vor dem Ändern eines Codes ist die nächste Aktion, das Script auf einen anderen Namen zu speichern. Dadurch wird sichergestellt, dass der ursprüngliche Skriptcode nicht durch unbeabsichtigte Änderungen ersetzt wird. Wenn mehr als ein Codefenster im MetaEditor geladen ist, stellen Sie sicher, dass die korrekte Codewitwe ausgewählt ist. Klicken Sie auf Datei Speichern unter. Ändern Sie den Namen von O-A SL 500.mq4 zu 0-A SL 0800.mq4 oder was auch immer der SL-Wert Sie gewählt haben. (0020, 0050, 0100, 0200, 1000 usw.) wird die Namensgebung angewendet, da sie eine fortlaufende Nummerierung sicherstellt, wenn nicht 100 vor 1 bis 99 erscheinen wird. Da die maximale SL-Nummer in Tausend ist, werden 4 Ziffern verwendet, um ein fortlaufendes numerisches Namensinkrement zu gewährleisten Navigatorbereich A und B werden verwendet, um SL - und TP-Gruppen zu trennen. 0 vor A und B stellt sicher, dass die gesamte Sammlung von anderen Skripten getrennt gehalten wird.) Klicken Sie auf die Schaltfläche Speichern. MedaEditor 0-A SL-A SL 0800.mq4 wird nun rechts neben dem gelben Symbol und 0-A SL 0800.mq4 auf der Registerkarte Codefenster angezeigt. Obwohl 0-A-SL-0500.mq4 im MetaEditor nicht mehr sichtbar ist, bleibt es - unverändert - im Ordner expertscripts. Der einzige zu bearbeitende Code sind die beiden 500 Zahlen. Der Code hinter dem Register Inputs von Scripts, Indikatoren und Expertenberatern kann immer gefunden werden, indem man das Codewort extern (ohne Zitate) findet, das immer in der Nähe des oberen Randes des Programms liegt. Das Codewort int steht für Integer (..- 2, -1, 0, 1, 2.). Grundsätzlich negative oder positive Zahlen, die keine Dezimalstellen enthalten. Int definiert Stoploss als Ganzzahlwert. Der Code zum Ändern - so weit grundlegende Änderungen gehen - wird der Code nach dem Zeichen sein. Eg1: externe Farbe LineColor Rot - Ändern Sie Rot zu Blau oder Grün usw. Eg2: extern int LineWidth 1 - Ändern Sie 1 bis 2, 3, 4 oder 5. Eg3: externer String FontType quotArialquot - Ändern Sie Arial in quotArial Boldquot oder quotVerdanaquot. Beachten Sie die Anführungszeichen (blaquot), die für Parameter von String-Variablen erforderlich sind (externer String, quotblaquot). Text nach wird als beschreibender Kommentar verwendet und von Codefunktion ausgeschlossen. Manchmal wird der Code aus (zB bla bla. Oder bla bla) aus Gründen wie der Fehlersuche durch den Prozess der Eliminierung kommentiert. Ändern Sie die beiden 500 Zahlen zu Ihrem gewählten Zahlenwert und denken Sie daran, das Semikolon (), wo zutreffend, einzuschließen. Der numerische Wert sollte Teil des Skriptnamens sein (d. h. 0-A-SL-0800.mq4) für eine schnelle Identifikation. Klicken Sie auf die Schaltfläche Kompilieren. Denken Sie immer daran, zu kompilieren. Der bearbeitete Code wird erst wirksam, wenn er kompiliert wurde. Überprüfen Sie die linke untere Seite des MetaEditor auf 0 Fehler und 0 Warnungen in der ToolBox (CtrlT). Wenn ein Fehler angezeigt wird, wird der Code nicht kompiliert und der Code muss kompilieren, damit das Programm funktioniert. Wenn ein Fehler angezeigt wird, drücken Sie CtrlZ in Schritten und folgen Sie dem Code in den MetaEditoren, wie es rückgängig gemacht und in ursprüngliche Kopie zurückgegeben wird. Versuchen Sie, festzustellen, wo ein Fehler für zukünftige Referenz und Lernen gemacht wurde. Klicken Sie auf die Schaltfläche Kompilieren, um zu überprüfen, dass der Code fehlerfrei ist und erneut starten. Wenn nach dem Editieren von 500 bis 800 keine Fehler in der Toolbox markiert wurden, wird das neue 0-A-SL-0800 Script im Ordner Scripts fertig zum Einsatz gefunden. Öffnen Sie einen Trade in der MT4 Demo. Setzen Sie das Skript 0-A-SL-0500 an das Diagramm. Eine rote SL-Linie an 500 Punkten aus der Eintragung wird über das Diagramm gezogen. Prüfen Sie die SL-Differenz auf den Eintrittspreis, um die Genauigkeit zu ermitteln. Fügen Sie das Skript 0-A-SL-0800 dem Diagramm hinzu. Die rote SL Line springt von 500 auf 800 Punkte von der Einfahrt. Prüfen Sie die SL-Differenz auf den Eintrittspreis, um die Genauigkeit zu ermitteln. So löschen Sie das Stoploss-Anhangescript 0-A-SL-Delete im Diagramm. Wenden Sie dieselbe Prozedur auf andere Skripts an. Double: def - reelle Zahl - enthält Bruchteil. Int: def - (ganze Zahl) ganze Zahl - kein Bruchteil. Vorher: 0-2 Kaufen Limit. mq4 Nachher: 0-2 Kaufen Limit 0200-0600.mq4 Nachher: 0-2 Kaufen Limit 0300-2000.mq4Metatrader 4: Trailing Stop Stop Loss ist für die Reduzierung von Verlusten gedacht, wo sich der Symbolpreis bewegt In einer unrentablen Richtung. Wenn die Position rentabel wird, kann Stop Loss manuell auf Break-even Ebene verschoben werden. Um diesen Vorgang zu automatisieren, wurde Trailing Stop erstellt. Dieses Tool ist besonders nützlich, wenn der Preis stark in die gleiche Richtung wechselt oder wenn es unmöglich ist, den Markt kontinuierlich aus irgendeinem Grund beobachten. HINWEIS: Das Metatrader 4-Terminal sollte angeschlossen werden. Falls die MT4-Klemme abgeklemmt wird, funktioniert der Nachlauf nicht. So stellen Sie die Trailing Stop-Order ein: Die Trailing Stop Loss - und Take Profit-Limits, die Sie gelernt haben, wurden an den Broker gesendet. Selbst wenn Sie MetaTrader schließen, weiß der Broker, wann der Auftrag gestoppt werden soll. Aber bei Trailing Stop muss MetaTrader eingeloggt sein, weil es den neuen Stop Loss Level kontinuierlich an den Broker sendet. Wenn Sie MetaTrader schließen, kennt der Broker nur den letzten Stop Loss Level, den MetaTrader vor dem Herunterfahren gesendet hat. Jetzt können Sie die Trailing Stop-Grenze für unsere Bestellung. Klicken Sie im Terminalfenster mit der rechten Maustaste auf die Reihenfolge, in der Sie den Trailing Stop setzen möchten. Wählen Sie aus dem Kontextmenü das Untermenü Trailing Stop (Abb. 35). Im Untermenü werden folgende Befehle angezeigt: Bild.35 Set Level Alle löschen. Löschen und alle vorherigen Trailing Stops, die Sie gesetzt haben. Keine: Es ist kein Trailing Stop eingestellt. 15 Punkte, 20 Punkte. 50 Punkte. Dies sind die Standard-PunktePips-Ebene, die Sie aus ihnen auswählen können. Wenn Sie nicht daran interessiert sind, können Sie den benutzerdefinierten Befehl. Benutzerdefiniert: Wenn Sie auf diesen Befehl klicken, wird das benutzerdefinierte Endlos-Fenster geöffnet (Abb. 36), mit dem Sie einen benutzerdefinierten Endpunkt für die Endlosung festlegen können. Bitte beachten Sie, dass die Reihenfolge der Stop-Stop-Loss größer als 15 Punkte sein muss. Pic.36 Benutzerdefinierte Stufe Schritt 2: Wählen Sie die Ebene aus dem Kontextmenü, oder legen Sie die benutzerdefinierte Ebene fest, und klicken Sie auf OK. Der Trailing Stop wird gespeichert. MetaTrader verwendet diese Einstellung, um Ihre Stop-Loss-Ebene automatisch zu verschieben, solange Sie das Programm ausführen. Der Trailing-Stopp kann deaktiviert werden, indem Sie im Untermenü Trailing Stop nichts einstellen. Anhaltende Anschläge aller offenen Positionen und ausstehende Aufträge werden deaktiviert, wenn der Befehl Alle löschen des gleichen Menüs ausgeführt wurde.
Comments
Post a Comment