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 usw.) TP Ändern TP Delete Market Kaufen Markt Verkaufen Kaufen Limit Kaufen Stop Sell Limit Sell Stop Schließen Sie alle offenen und ausstehenden Bestellungen Schließen Sie alle offenen Aufträge Schließen Sie alle ausstehenden Bestellungen Schließen Sie zuerst dieses Symbol Schließen dieses Symbol öffnen Entpacken und in den Ordner "Experten / Scripts" 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 Script auf das Diagramm ziehen, wird sich der SL auf den neuen Wert einstellen. Gleiches gilt für TP. Point und Pip Taschenrechner können hinzugefügt werden Erstellen Sie Ihre eigenen Skripte aus heruntergeladenen Scripts - Das sieht langatmig aus, aber einmal getan hat 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 etwa 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 "Experten / Scripts" 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 CtrlN, um das Navigatorfenster zu öffnen. Wenn eine andere Scheibe auch geöffnet 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 öffnet sich im MetaEditor, siehe Bild 2. Beachten Sie den SL Script-Namen auf der Registerkarte Codefenster und rechts auf das gelbe Diamantsymbol oben. Wenn mehr als ein Codefenster im MetaEditor geladen ist, schließen Sie jedes Fenster (mit der rechten Maustaste im Bereich des Namensregisters des Codefensters schließen) und lassen 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, um 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 wird, stellen Sie sicher, dass die richtige 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 den von Ihnen gewählten SL-Wert. (0020, 0050, 0100, 0200, 1000 usw.) wird benannt, weil es eine fortlaufende Nummerierung sicherstellt, wenn nicht 100 vor 1 bis 99 erscheinen wird. Da die maximale SL-Zahl in Tausend ist, werden 4 Ziffern verwendet, um ein konsekutives 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 im MetaEditor 0-A-SL-0500.mq4 nicht mehr sichtbar ist, bleibt es - unverändert - im Ordner Experten / Scripte. Der einzige zu bearbeitende Code sind die beiden 500 Nummern. 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 zu quotArial Boldquot oder quotVerdanaquot. Beachten Sie 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 Gründen wie der Fehlersuche durch Eliminierung kommentiert (// bla bla. Oder /..bla. /). Ändern Sie die zwei 500 Zahlen zu Ihrem gewählten numerischen Wert 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 für den 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 von der Eintragung wird über dem Diagramm gezeichnet. Prüfen Sie die SL-Differenz auf den Eintrittspreis, um die Genauigkeit zu ermitteln. Fügen Sie Script 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 Limit. mq4 kaufen Nach: 0-2 Limit kaufen 0200-0600.mq4 Nach: 0-2 Limit kaufen 0300-2000.mq4Metatrader 4: Trailing Stop Stop Loss ist für die Reduzierung von Verlusten, bei denen 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 zu 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 festgelegt 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, da 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 gesendet hat, bevor es heruntergefahren wird. Nun können Sie die Trailing Stop-Grenze für unsere Bestellung. Klicken Sie im Terminalfenster mit der rechten Maustaste auf die Reihenfolge, in der der Trailing Stop gesetzt werden soll. Wählen Sie aus dem Kontextmenü das Untermenü Trailing Stop (Abb. 35). Im Untermenü werden folgende Befehle angezeigt: Pic.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 Standardpunkte / Pips-Ebene, die Sie aus ihnen auswählen können. Wenn Sie nicht daran interessiert sind, können Sie den benutzerdefinierten Befehl. Benutzerdefiniert: Klicken Sie auf diesen Befehl, um das benutzerdefinierte Endlos-Fenster zu öffnen (Abb. 36), mit dem Sie eine benutzerdefinierte Endlos-Endstufe festlegen können. Bitte beachten Sie, dass die Stop-Stop-Loss-Order 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 Stufe 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. Schleppende Haltestellen aller offenen Positionen und ausstehende Aufträge werden deaktiviert, wenn der Befehl Alle löschen des gleichen Menüs ausgeführt wurde. Laino-Konzernregisternummer 21973 IBC 2014. Risikohinweis: Bitte beachten Sie, dass der Handel mit Leverage-Produkten ein erhebliches Risiko darstellt und nicht für alle Anleger geeignet ist. Sie sollten nicht mehr riskieren, als Sie bereit sind zu verlieren. Bevor Sie sich für den Handel entscheiden, stellen Sie sicher, dass Sie die damit verbundenen Risiken verstehen und Ihr Erfahrungsniveau berücksichtigen. Bei Bedarf einen unabhängigen Rat einholen. PaxForex heute unsere Bewertung von 9,3 von 10 basierend auf 107 Stimmen und 55 qualifizierte Rezensionen. Bitte wie PaxForex Website in Ihrem bevorzugten Netzwerk und erhalten Sie Zugang zu kostenlosen Bonus-Konto Registrierung pageHave Sie schon einmal gewünscht, Sie könnten doppelklicken Sie auf ein MT4-Skript zu kaufen und haben es automatisch einen Stop-Loss und nehmen Gewinn-Reihenfolge, um den Eintrag Mit diesem Metatrader 4-Skript Sie Kann genau das tun. Standardmäßig öffnet sich jedes Mal, wenn Sie auf das Metatrader-Skript doppelklicken, ein Kästchen. Um das Popup-Feld zu deaktivieren, kommentieren Sie bitte die folgende Zeile im MQL4-Code: property showconfirm // kommentieren Sie diese Zeile, um die Bestätigungsbox zu beseitigen Die internen MQL4-Eingänge verdienen eine Erklärung. Sie sind: // diese Werte wie folgt ändern: extern double Lots 0,01 extern int stoploss 20 extern int takeprofit 30 extern int Slippage 7 extern int MagicNumber 0 Lots repräsentiert die Handelsgröße. Wenn Sie über einen Forex-Broker, die nur Mini-Lots und nicht Mikro-Lots bietet handeln, müssen Sie die Lots Betrag auf 0,1 zu ändern. Stoploss stellt den Betrag des Stopverlusts (in Pips) für den Handelseintrag dar. Für keinen Stop-Loss, set stoploss 0 takeprofit ist die Höhe der Gewinn-Ziel, das Sie in Pips aus dem Trade-Eintrag wünschen. Wenn Sie nicht wollen, nehmen einen Gewinn, setzen Sie takeprofit 0 Slippage ist die Rutsch-Betrag in Pips, die für den Handel Eintrag bei Ihrem Forex-Broker erlaubt ist. Wenn der Schlupf größer ist als der angegebene Wert, gibt es keinen Eintrag. MagicNumber ist eine MQL4-Variable, um die magische Zahl einzustellen. Dies ist ein Weg, um zu ermöglichen, dass mehrere Strategien auf einem einzigen Forex-Konto gehandelt und verwaltet werden. Wenn Sie nicht eine magische Zahl benötigen, lassen Sie den Wert an der Rückstellung null. Code Logic: Das MT4-Skript versucht, eine Bestellung in Ihrem Forex-Konto zu platzieren. Wenn ein Fehler bei der Bestellung Platzierung angetroffen wird, wird das Metatrader-Skript weiterhin versuchen, ein Maximum von 5 mal mit einer Pause von 3 Sekunden zwischen jeder Wiederholung für insgesamt 15 Sekunden. Wenn das Metatrader-Skript den Handel nicht platzieren kann, wird es beendet. Nach der Eingabe versucht das MQL4-Skript dann, den Stopverlust und das Gewinnziel auf die Beträge in den Voreinstellungen zu ändern. Wenn das Metatrader-Skript korrekt ausgeführt wird und der Stop-Loss und der Profitgewinn gesetzt sind, wird er beendet. Wenn ein Fehler auftritt, wird das Metatrader-Skript weiterhin versuchen, den Auftrag für maximal 5 Wiederholungen von jeweils 3 Sekunden zu platzieren. All dies kann durch das Studium der MQL4-Code in der MQ4-Datei Download (siehe unten) zu sehen. Laden Sie die Datei herunter und kopieren Sie sie in Ihren Ordner ..expertsscripts. Nach dem Neustart von Metatrader 4, damit es eine Chance hat, den MQL4-Code zu kompilieren und das Metatrader-Skript zu finden und es in den Navigatorbereich zu platzieren. Sie sollten das Skript BuySLTP unter Scripts aufgeführt anzeigen, wenn Sie die MQ4-Datei an den richtigen Speicherort kopiert und den Metatrader neu gestartet haben. Sie können dieses MT4-Skript auf andere Websites, aber wenn Sie dies tun, müssen Sie einen Link zu dieser Seite direkt und Sie dürfen es nicht verkaufen oder den Quellcode. Sie sind ansonsten frei, dieses MQL4-Skript für den nicht kommerziellen Gebrauch zu kopieren, zu verwenden und zu verbreiten.
No comments:
Post a Comment