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 an der kürzlich 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 Testmodus 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 werden im Report dargestellt. Dank für Informationen. Aber diese Anzeige plotindexsetinteger ist eigentlich Color Line, die bereits in MT5 enthalten ist. Aber dieser Indikator nicht immer seine bullish-bearish Farbe. Ich brauche sehr-sehr-sehr einfache Farbe Moving Average für MT5. Insbesondere EMA 5-10. Ohne Punktsymbol, ohne Alert-Soundpop-Up und ohne zusätzliche Textinformationen. Aber vielleicht fügen Sie Farbeinstellungen für bullish-bearish. Also, es sollte original Moving Average (wie MT5 eingebaut), aber mit bullish-bearish Farbe. Wenn es nur wenige Anpassungen braucht, welches Teil sollte ich ändern. Im wirklich blind über Programmierung. Oder wenn diese Art der MA-Anzeige schon vorhanden ist. Wo kann ich herunterladen. Ich fand den Indikator, den ich brauche, ist Var Mov Avg. Es zeigt alle up-down-Richtung in Farbe. Aber dieser Indikator hat zu viele Informationen, wie Popup-Alarm, Punkt-Symbol, Text. Und seine zu beunruhigend für mich. Sorry cant Hochladen der Codierung hier, weil es vielleicht somebodys Urheberrecht. Aber es leicht in Google gefunden. Danke für die Information. Aber diese Anzeige plotindexsetinteger ist eigentlich Color Line, die bereits in MT5 enthalten ist. Aber dieser Indikator nicht immer seine bullish-bearish Farbe. Ich brauche sehr-sehr-sehr einfache Farbe Moving Average für MT5. Insbesondere EMA 5-10. Ohne Punktsymbol, ohne Alert-Soundpop-Up und ohne zusätzliche Textinformationen. Aber vielleicht fügen Sie Farbeinstellungen für bullish-bearish. Also, es sollte original Moving Average (wie MT5 eingebaut), aber mit bullish-bearish Farbe. Wenn es nur wenige Anpassungen braucht, welches Teil sollte ich ändern. Im wirklich blind über Programmierung. Oder wenn diese Art der MA-Anzeige schon vorhanden ist. Wo kann ich herunterladen. Ich fand den Indikator, den ich brauche, ist Var Mov Avg. Es zeigt alle up-down-Richtung in Farbe. Aber dieser Indikator hat zu viele Informationen, wie Popup-Alarm, Punkt-Symbol, Text. Und seine zu beunruhigend für mich. Sorry cant Hochladen der Codierung hier, weil es vielleicht somebodys Urheberrecht. Aber es leicht in Google gefunden. Öffnen Sie MetaEditor (von Mt5 drücken Sie F4), drücken Sie Strg N und wählen Sie Custom Indicator, um ein neues Kennzeichen zu erstellen. Geben Sie Ihr Kennzeichen ein, klicken Sie auf Weiter, wählen Sie OnCalculate (.preise), klicken Sie auf Weiter und klicken Sie auf Fertig stellen. Finden Sie einen Code, zu löschen oder mit einem anderen Code hinzufügen Finden Sie diese Codes und löschen Sie sie alle, brauchen wir sie nicht Finden Sie diese Codes und löschen Sie mit einem anderen Code ersetzen und ersetzen Sie es mit diesem Code Drücken Sie dann F7 zu kompilieren, wenn youre es tun Rechts gibt es kein Problem und Sie haben, was Sie wollen. Sie können auch diesen Code für die Farbe ändern Benutzerindikatoren PlotIndexSetInteger - Dokumentation auf MQL5MTF Moving Average Heres ein Indikator, der gleitende Mittelwerte aus verschiedenen Zeitrahmen anzeigen kann und Interpolation verwendet: Und eine Frage: wäre es sinnvoller, die gesamte Anzeige zu verschieben Eine Periode nach rechts Dann würde die Kerze in der Nähe von einem oberen Zeitrahmen in der Zukunft sein, was Sinn macht. Andererseits würden Indikatorwerte aus der gleichen Zeit nicht mehr über verschiedene Zeitrahmen fallen. Die Ursache ist, dass wir die Kerze verwenden, um die Anzeige zu berechnen, aber das Diagramm. Das ist genau das, was ich gesucht habe. Danke Heres ein Indikator, der gleitende Mittelwerte aus verschiedenen Zeitrahmen anzeigen kann und Interpolation verwendet: Und eine Frage: wäre es sinnvoller, den ganzen Indikator eine Periode nach rechts zu verschieben Dann würde die Kerze in der Nähe von einem höheren Zeitrahmen kommen , Was Sinn macht. Andererseits würden Indikatorwerte aus der gleichen Zeit nicht mehr über verschiedene Zeitrahmen fallen. Die Ursache ist, dass wir die Kerze verwenden, um die Indikator zu berechnen, aber das Diagramm mal die Kerze öffnen Zeit. Das ist wirklich cool, aber ein bisschen buggy. Das Ende der Linie wird nach einer Weile kurvenreich. Gibt es eine Möglichkeit, dies zu beheben Yeah. Gut. Sie wissen, das ist wie. Ihre Meinung Mann - Big Lebowski
No comments:
Post a Comment