MetaTrader 4 - Experts Moving Average - Experte für MetaTrader 4 Der Moving Average Experte für die Bildung von Handelssignalen verwendet einen gleitenden Durchschnitt. Das Öffnen und Schließen von Positionen erfolgt, wenn der gleitende Durchschnitt den Preis der zuletzt gebildeten Bar erfüllt (Barindex entspricht 1). Die Losgröße wird nach einem speziellen Algorithmus optimiert. Der Gutachter analysiert die Übereinstimmung zwischen dem gleitenden Durchschnitt und dem Marktpreisdiagramm. Die Überprüfung wird von der Funktion CheckForOpen () durchgeführt. Wenn der gleitende Durchschnitt auf die Bar trifft, so dass ersterer höher ist als der offene Preis, aber niedriger als der Schlusskurs, wird die BUY-Position geöffnet. Wenn der gleitende Durchschnitt auf die Bar trifft, so dass ersterer niedriger ist als der offene Preis, aber höher als der Schlusskurs, wird die SELL-Position geöffnet. Das im Experten verwendete Money Management ist sehr einfach, aber effektiv: Die Kontrolle über jedes Positionsvolumen wird in Abhängigkeit von den bisherigen Transaktionsergebnissen durchgeführt. Dieser Algorithmus wird durch die Funktion LotsOptimized () implementiert. Die Basis-Losgröße wird auf Basis des maximal zulässigen Risikos berechnet: Der Parameter MaximumRisk zeigt für jede Transaktion den Grundrisikoprozentsatz an. Sie besitzt üblicherweise einen Wert zwischen 0,01 (1) und 1 (100). Wenn beispielsweise die freie Marge (AccountFreeMargin) 20.500 beträgt und die Regeln des Kapitalmanagements das Risiko von 2 verwenden, wird die Grundlosgröße 20500 0,02 1000 0,41 betragen. Es ist sehr wichtig, die Losgrößengenauigkeit zu kontrollieren und das Ergebnis mit den zulässigen Werten zu normalisieren. Normalerweise sind Fraktionen mit einer Stufe von 0,1 erlaubt. Eine Transaktion mit einem Volumen von 0,41 wird nicht durchgeführt. Zur Normalisierung wird die NormalizeDouble () - Funktion mit Genauigkeit bis zu einem Zeichen nach dem Punkt verwendet. Dies führt zu der Grundmenge von 0,4. Die Basispreisberechnung auf Basis der freien Marge erlaubt es, die Betriebsvolumina je nach Handelserfolg zu erhöhen, d. h. den Handel mit Reinvestitionen zu handeln. Dies ist der grundlegende Mechanismus mit obligatorischem Kapitalmanagement zur Steigerung der Effizienz des Handels. DecreaseFactor ist das Ausmaß, in dem die Losgröße nach dem unrentablen Handel reduziert wird. Normale Werte sind 2,3,4,5. Wenn die vorhergehenden Transaktionen unrentabel waren, verringern sich die nachfolgenden Volumina um einen Faktor von DecreaseFactor, um durch die unrentable Periode zu warten. Dies ist der Hauptfaktor im Kapitalmanagementalgorithmus. Die Idee ist sehr einfach: Wenn der Handel erfolgreich wächst, arbeitet der Experte mit dem Grundposten, der maximalen Profit macht. Nach der ersten unrentablen Transaktion wird der Experte die Geschwindigkeit reduzieren, bis eine neue positive Transaktion erfolgt. Der Algorithmus erlaubt es, die Geschwindigkeitsreduzierung zu deaktivieren, dafür muss man DecreaseFactor 0 angeben. Die Höhe der letzten aufeinanderfolgenden unrentablen Transaktionen wird in der Handelsgeschichte berechnet. Das Basislos wird auf dieser Basis neu berechnet: Der Algorithmus erlaubt es also, das durch eine Reihe von unrentablen Transaktionen auftretende Risiko effektiv zu reduzieren. Die Losgröße wird am Ende der Funktion obligatorisch auf die minimal zulässige Losgröße überprüft Können die zuvor durchgeführten Berechnungen zu Los 0 führen: Der Experte ist hauptsächlich für den täglichen Arbeitsablauf und im Testbetrieb bestimmt - für die Durchführung zu engen Preisen. Es wird nur beim Öffnen einer neuen Bar handeln, deshalb werden die Modi der Tick-Modellierung nicht benötigt. Testergebnisse sind in der report. EA Moving Average vertreten und wenn Sie die Farben verwenden, um die EA Ex machen: wenn die blaue Linie über die rote Linie zu schließen, schließen Sie kaufen offen verkaufen. Wenn die blaue Linie, die unterhalb der roten Linie kreuzt, schließen Sie Verkauf öffnen Kauf. Ob es funktioniert. Bitte senden Sie mir eine Kopie. rodrigokaus: Wir wollen EA mit den ermittelten Parametern: 1 - ZU ENTWICKELN EA öffnet, war der die Bestellungen und somit die Hauptrichtung IDENTIFIED, wenn der Kurzgleitender Durchschnitt mit der langen One In der stündliche BESTIMMT ONES CROSSES. 2 - LOTS, Trailling Stop, Stop-Loss und Gewinn FUNKTIONS RICHTIG 3 TAKE - GESCHLOSSEN EA für den entschlossenen Pair - und Zeitplan (mit der Möglichkeit der ÄNDERUNG FÜR DEN WANDEL) Bereits testete ich einige Versionen von EAs Kreuzungsmittelwerte der Bewegung, einschließlich der EMA, EMACROSS, LSMA, etc., aber keiner von ihnen öffnet die Positionen korrekt, wenn der kurze Durchschnitt über den langen Durchschnitt. Ich sende das Diagramm, um die korrekte momento zum exatly Moment von EA zu sehen OPEN und SCHLIEßEN die Positionen. Couse jedermann mir helfen, ich danke thisTypically, zwei gleitende Durchschnitte können verwendet werden, um eine Forex-Strategie (EA für MT4) mit diesen Regeln zu schaffen: Kaufen, wenn die kurze Periode gleitenden Durchschnitt ist über dem langen Zeitraum gleitenden Durchschnitt Verkaufen, wenn die langen Zeitraum gleitenden Durchschnitt Liegt über dem kürzeren Periodendurchschnittsdurchschnitt Auf der folgenden Grafik vom MetaTrader-Terminal ist die gelbe Linie der kurzlebige gleitende Durchschnitt (Periode 9) und die rote Linie der langperiodische gleitende Durchschnitt (Periode 18). Analysieren Sie die Grafik, könnten wir die Handelsregeln oder Forex-Signale umschreiben als: Kaufen, wenn die gelbe Linie über der roten Linie ist Verkaufen, wenn die gelbe Linie unter der roten Linie ist Statt einer langen Zeit Kodierung dieser Forex-Strategie, mit Molanis Strategy Builder Können Sie ein Handelsdiagramm erstellen, das die gleitende Durchschnittsstrategie in Minuten darstellt. Einfach per Drag & Drop zwei Technical Analysis-Blöcke, einen Buy-Block und einen Sell Block. Verbinden Sie sie und setzen Sie die Blockparameter, um ein Diagramm wie das folgende zu erhalten: Dieses Handelsdiagramm hat zwei Handelspfade. Die linke ist hervorgehoben. Es geht vom START-Block zum END-Block. Man konnte lesen als: 1 x viel EURCAD (mit einer 100 pip Take Profit und 50 pip Stop Loss), wenn die kurze Zeit gleitenden Durchschnitt (9) über den langen Zeitraum ist gleitenden Durchschnitt (18). Denken Sie daran, das Handelsdiagramm in der entgegengesetzten Richtung zum Handelsfluss zu lesen. Das Recht, den Handel Weg gelesen werden konnte, wie: Kauf 1 viel EURCAD (mit einer 100 Gewinn und 50 pip Stop Loss Nehmen Sie PiP), wenn die lange Periode Durchschnitt (18) zu bewegen über den kurzen Zeitraum ist gleitenden Durchschnitt (9). Generieren des MQL-Codes für MetaTrader mit nur einem Klick Klicken Sie im Trading-Diagramm-Menü auf Generate MQL4 Code, um das MQL4-Code-Fenster zu erhalten. Mit Molanis Strategy Builder können Sie Ihren Expertenberater direkt mit MetaTrader öffnen oder als MQ4-Datei speichern. Verpassen Sie nicht unsere Video-Tutorial auf
No comments:
Post a Comment