Saturday 29 July 2017

Moving Average Code Mq4


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 geformten Bar erfüllt (Barindex entspricht 1). Die Losgröße wird nach einem speziellen Algorithmus optimiert. Der Fachberater analysiert die Übereinstimmung des gleitenden Durchschnitts und des Marktpreisplans. Die Überprüfung erfolgt durch die Funktion CheckForOpen (). Wenn der gleitende Durchschnitt die Bar so trifft, dass der erstere höher als der offene Preis ist, aber niedriger als der Preis ist, wird die KAUF-Position eröffnet. Wenn der gleitende Durchschnitt die Bar so trifft, dass der erstere niedriger ist als der offene Preis, aber höher als der Preis, wird die SELL-Position eröffnet. Money Management, das im Experten verwendet wird, 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 grundsätzliche Losgröße wird auf Basis des maximal zulässigen Risikos berechnet: Der Parameter MaximumRisk zeigt den Grundrisikoprozentsatz für jede Transaktion an. Es besitzt gewöhnlich einen Wert zwischen 0,01 (1) und 1 (100). Zum Beispiel, wenn freie Marge (AccountFreeMargin) entspricht 20.500 und Regeln der Kapitalverwaltung verschreiben, um das Risiko von 2 zu verwenden, wird die grundlegende Losgröße 20500 0,02 1000 0,41 machen. Es ist sehr wichtig, über die Losgrößengenauigkeit zu kontrollieren und das Ergebnis mit den zulässigen Werten zu normalisieren. Normalerweise sind Bruchstücke mit einem Schritt von 0,1 erlaubt. Eine Transaktion mit einem Volumen von 0,41 wird nicht durchgeführt. Zur Normalisierung wird die Funktion NormalizeDouble () mit Genauigkeit bis zu 1 Zeichen nach dem Punkt verwendet. Daraus ergibt sich das Grundgehalt von 0,4. Die grundsätzliche Losberechnung auf Basis der freien Marge ermöglicht es, die Betriebsvolumina je nach Handelserfolg zu erhöhen, d. H. Mit dem Reinvestieren zu handeln. Dies ist der grundlegende Mechanismus mit obligatorischem Kapitalmanagement für die Erhöhung der Handelsdurchdringung. DecreaseFactor ist das Ausmaß, in dem die Losgröße nach dem unrentablen Handel reduziert wird. Normalwerte sind 2,3,4,5. Wenn die vorangegangenen Transaktionen unrentabel waren, werden die nachfolgenden Volumina um den Faktor DecreaseFactor abnehmen, um durch die unrentable Periode zu warten. Dies ist der Hauptfaktor im Kapitalmanagement-Algorithmus. Die Idee ist ganz einfach: Wenn der Handel erfolgreich steigt, arbeitet der Experte mit dem Grundsatz, der maximalen Gewinn macht. Nach der ersten unrentablen Transaktion wird der Experte die Geschwindigkeit reduzieren, bis eine neue positive Transaktion erfolgt. Der Algorithmus erlaubt es, die Geschwindigkeit zu reduzieren, um es zu tun, man muss DecreaseFactor 0 angeben. Die Anzahl der letzten aufeinanderfolgenden, unrentablen Transaktionen wird in der Handelsgeschichte berechnet. Das Basis-Los wird auf dieser Basis neu berechnet: So erlaubt der Algorithmus, das durch eine Reihe von unrentablen Transaktionen auftretende Risiko effektiv zu reduzieren. Die Losgröße wird zwingend auf die minimal zulässige Losgröße am Ende der Funktion überprüft Die bisher vorgenommenen Berechnungen können zu Los 0 führen: Der Experte ist vor allem für die Arbeit mit der täglichen Periode und im Testmodus gedacht - um zu engen Preisen zu arbeiten. Es wird nur bei der Eröffnung einer neuen Bar handeln, deshalb werden die Modi der Every-Tick-Modellierung nicht benötigt. Testergebnisse sind im Report dargestellt. MetaTrader 4 - Indikatoren Moving Averages, MA - Indikator für MetaTrader 4 Der Moving Average Technical Indicator zeigt den durchschnittlichen Instrument Preiswert für einen bestimmten Zeitraum an. Wenn man den gleitenden Durchschnitt berechnet, schätzt man den Instrumentenpreis für diesen Zeitraum. Wenn sich der Preis ändert, steigt der gleitende Durchschnitt entweder an oder sinkt. Es gibt vier verschiedene Arten von gleitenden Durchschnitten: Einfach (auch als Arithmetik bezeichnet), Exponential, geglättet und linear gewichtet. Durchgehende Mittelwerte können für jeden sequentiellen Datensatz berechnet werden, einschließlich der Öffnungs - und Schlusskurse, der höchsten und niedrigsten Preise, des Handelsvolumens oder anderer Indikatoren. Es ist oft der Fall, wenn doppelte gleitende Mittelwerte verwendet werden. Das Einzige, wo sich gleitende Mittelwerte verschiedener Typen erheblich voneinander unterscheiden, ist, wenn Gewichtskoeffizienten, die den letzten Daten zugeordnet sind, unterschiedlich sind. Für den Fall, dass wir von einfachem gleitendem Durchschnitt sprechen, sind alle Preise des betreffenden Zeitraums gleich. Exponentielle und linear gewichtete Moving Averages legen mehr Wert auf die neuesten Preise. Die gängigste Art, den Preis gleitenden Durchschnitt zu interpretieren, ist, seine Dynamik mit der Preisaktion zu vergleichen. Wenn der Instrumentenpreis über seinem gleitenden Durchschnitt steigt, erscheint ein Kaufsignal, wenn der Preis unter seinen gleitenden Durchschnitt fällt, was wir haben, ist ein Verkaufssignal. Dieses Handelssystem, das auf dem gleitenden Durchschnitt basiert, ist nicht dafür ausgelegt, in den tiefsten Punkt des Marktes zu gelangen und seinen Ausgang direkt auf den Gipfel zu bringen. Es erlaubt, nach dem folgenden Trend zu handeln: bald zu kaufen, nachdem die Preise den Boden erreicht haben, und bald zu verkaufen, nachdem die Preise ihren Höhepunkt erreicht haben. Simple Moving Average (SMA) Einfach, mit anderen Worten, der arithmetische gleitende Durchschnitt wird berechnet, indem man die Preise der Instrumentenschließung über eine bestimmte Anzahl von Einzelperioden (z. B. 12 Stunden) zusammenfasst. Dieser Wert wird dann durch die Anzahl solcher Perioden dividiert. SMA SUM (CLOSE, N) N Wobei: N die Anzahl der Berechnungsperioden ist. Exponentieller Moving Average (EMA) Exponentiell geglätteter gleitender Durchschnitt wird berechnet, indem der gleitende Durchschnitt eines bestimmten Anteils des aktuellen Schlusskurses auf den vorherigen Wert addiert wird. Mit exponentiell geglätteten gleitenden Durchschnitten sind die neuesten Preise von mehr Wert. P-Prozent exponentieller gleitender Durchschnitt wird aussehen: Wo: SCHLIESSEN (i) der Preis des aktuellen Periodenabschlusses EMA (i-1) Exponentiell bewegter Durchschnitt der vorherigen Periodenabschlussphase P der Prozentsatz der Verwendung des Preiswerts. (SMA) Der erste Wert dieses geglätteten gleitenden Durchschnitts wird als der einfache gleitende Durchschnitt (SMA) berechnet: SUM1 SUM (CLOSE, N) Die zweiten und nachfolgenden gleitenden Durchschnitte werden nach dieser Formel berechnet: Wo: SUM1 ist die Gesamtsumme der Schlusskurse für N Perioden SMMA1 ist der geglättete gleitende Durchschnitt des ersten Stabes SMMA (i) ist der geglättete gleitende Durchschnitt des aktuellen Stabes (mit Ausnahme des ersten) SCHLIESSEN (i) ist der aktuelle Schlusskurs N ist der Glättungszeitraum Linear Weighted Moving Average (LWMA) Im Falle des gewichteten gleitenden Durchschnitts sind die neuesten Daten mehr wert als frühere Daten. Der gewichtete gleitende Durchschnitt wird durch Multiplikation jedes der Schlusskurse innerhalb der betrachteten Serie mit einem gewissen Gewichtungskoeffizienten berechnet. LWMA SUM (Schließen (i) i, N) SUM (i, N) wobei: SUM (i, N) die Gesamtsumme der Gewichtskoeffizienten ist. Bewegliche Mittelwerte können auch auf Indikatoren angewendet werden. Das ist, wo die Interpretation der Indikatorbewegungsdurchschnitte ähnlich der Interpretation der Preisbewegungsdurchschnitte ist: Wenn der Indikator über seinem gleitenden Durchschnitt steigt, bedeutet dies, dass die aufsteigende Indikatorbewegung wahrscheinlich weitergehen wird: Wenn der Indikator unter seinen gleitenden Durchschnitt fällt, ist dies der Fall Bedeutet, dass es wahrscheinlich weiter nach unten geht. Hier sind die Arten von gleitenden Durchschnitten auf dem Diagramm: Einfacher Moving Average (SMA) Exponentieller Moving Average (EMA) Geglättete Moving Average (SMMA) Linear Weighted Moving Average (LWMA) Typischerweise können zwei gleitende Mittelwerte verwendet werden, um eine Forex-Strategie zu erstellen ( EA für MT4) mit diesen Regeln: Kaufen, wenn die kurze Periode gleitenden Durchschnitt ist über dem langen Zeitraum gleitenden Durchschnitt Verkaufen, wenn die lange Periode gleitenden Durchschnitt ist über dem kurzen Zeitraum gleitenden Durchschnitt Auf der folgenden Grafik von MetaTrader Terminal, die gelbe Linie ist die kurze Periode gleitender Durchschnitt (Periode 9) und die rote Linie ist die lange Periode gleitenden Durchschnitt (Periode 18). Analysieren Sie den Graphen, können wir die Handelsregeln oder Forex-Signale umschreiben als: Kaufen, wenn die gelbe Linie über der roten Linie ist Verkaufen Sie, wenn die gelbe Linie unter der roten Linie ist Statt einer langjährigen Kodierung dieser Forex-Strategie mit Molanis Strategy Builder Sie können ein Handelsdiagramm erstellen, das die gleitende durchschnittliche Strategie in Minuten darstellt. Einfach per Drag & Drop zwei Technical Analysis-Blöcke, ein Buy-Block und ein 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 könnte es als lesen: Kaufen Sie 1 Los EURCAD (mit einem 100 Pip Take Profit und 50 Pip Stop Loss), wenn die kurze Periode gleitenden Durchschnitt (9) über dem langen Zeitraum gleitenden Durchschnitt (18) ist. Denken Sie daran, das Handelsdiagramm in entgegengesetzter Richtung zum Handelsfluss zu lesen. Der richtige Handelspfad könnte als gelesen werden: Verkaufen Sie 1 Los EURCAD (mit einem 100 Pip Take Profit und 50 Pip Stop Loss), wenn die lange Periode gleitenden Durchschnitt (18) über dem kurzen Zeitraum gleitenden Durchschnitt (9) liegt. Erzeugen des MQL-Codes für MetaTrader mit nur einem Klick Im Trading-Diagramm-Menü klicken Sie auf MMS4-Code generieren, um das MQL4-Code-Fenster zu erhalten. Mit Molanis Strategy Builder können Sie Ihren Fachberater direkt mit MetaTrader öffnen oder als MQ4-Datei speichern. Verpassen Sie nicht unsere Video-Tutorial onHow zu bewerben Moving Averages mit MetaTrader 4: Moving Averages Ein gleitender Durchschnitt (MA) ist eine Art von technischen Indikator, der verwendet wird, um den durchschnittlichen Wert eines Wertpapiers Preis über einen bestimmten Zeitraum zu zeigen. MAs werden häufig mit Zeitreihen-Daten verwendet, um kurzfristige Preisschwankungen zu reduzieren und langfristige Trends zu betonen. Als Kurvenlinien, die auf einem Preisdiagramm überlagert sind, werden gleitende Durchschnitte verwendet, um Trends zu identifizieren und Bereiche von möglicher Unterstützung und Widerstand zu definieren. Unten, Abbildung 1 zeigt ein EURUSD-Diagramm mit 20-Perioden - und 50-Perioden-MAs. 13 Abbildung 1: Dieses EURUSD-Diagramm hat zwei gleitende Durchschnitte: eine 50-Periode, die als dunkelblaue Linie gezeichnet ist, und eine 20-Periode, die in leuchtend rosa gezeichnet ist. Während es viele verschiedene Arten von MAs gibt, ist der einfache gleitende Durchschnitt (SMA) der einfachste. Es ist ein ungewichtetes arithmetisches Mittel der vorherigen X Zahl der Preisscheine. MAs sind in der Regel auf den Schlusskurs der einzelnen Preis bar aber Trader können wählen, um Preis auf den offenen, hohen, niedrigen oder anderen Preis zu basieren. Ein SMA wird berechnet, indem man den Schlusskurs (oder den anderen Preis) der vorherigen X-Preisscheine addiert und durch X dividiert. Um beispielsweise einen Fünf-Perioden-MA zu finden, würden wir die vorherigen fünf Datenpunkte (Preise) hinzufügen und teilen Fünf: Schlusskurse. 5, 6, 7, 8, 9, 10, 11, 12, 13 und 14 Erster Wert der Fünf-Tage-SMA (5 6 7 8 9) 5 7 (35 5 7) Zweiter Wert der Fünf-Tage-SMA (6 7 8 9 10) 5 8 (40 5 8) Dritter Wert der Fünf-Tage-SMA (7 8 9 10 11) 5 9 (45 5 9) 13Jeder Wert wird mit den vorherigen fünf Preisen berechnet, wie der Name schon sagt, ein MA ist ein Durchschnitt, das sich bewegt. Alte Daten werden gelöscht, da neue Daten zur Verfügung stehen und die MA weiterhin als neue Preisscheine drucken (ein Fünf-Perioden-MA, z. B. verwendet immer nur fünf Preisscheine in ihrer Berechnung, auch wenn mehr Preisdaten verfügbar sind). 13Many andere MAs werden von technischen Analysten einschließlich der exponentiellen gleitenden Durchschnitt (EMA) verwendet. Doppelter exponentieller gleitender Durchschnitt (DEMA) und MA-Crossover, wobei zwei MAs unterschiedlicher Längen zu einer Preisliste hinzugefügt werden. MA Längen und Zeitrahmen Investoren und Händler können eine MA an individuelle analytische Ziele anpassen. Kurze MAs zum Beispiel werden oft von kurzfristigen Händlern bevorzugt. Diese Massen können eine Rückblickperiode (die Anzahl der Preisstäbe, die in der Berechnung verwendet werden sollen) zwischen fünf und 30. Händler, die nach mittelfristigen Trends suchen, können einen Rückblickzeitraum zwischen 20 und 60 Perioden verwenden. Langfristige Investoren können sich auf größere MAs mit Rückblickperioden von 100 oder mehr konzentrieren. Im Allgemeinen werden kürzere MAs schneller auf Preis reagieren und infolgedessen dazu neigen, weniger Verzögerung zu haben. Längere MAs, auf der anderen Seite, sind weniger empfindlich auf Preis und machen einen besseren Job bei der Glättung der Preisdaten. Es ist bis zu jedem Händler, die MA Länge (n) zu bestimmen, die am besten zu seinen Bedürfnissen und Vorlieben passt.

No comments:

Post a Comment