Thursday 12 October 2017

Einfach Gleitender Durchschnitt Ea Mq4


Ich studiere derzeit, wie man MQL4 kodiert, obwohl ich kein Programmierer bin Mein Ziel ist es, eine einfache EA auf der Grundlage von Crossover von 5 und 8 EMA-Einstellungen zu erstellen Crossover auf die Oberseite öffnet Kaufpositionen, während auf den Nachteil schließt die Kaufpositionen und öffnet Verkaufspositionen Automatisch Es sollte in der Lage sein, mindestens 10 Positionen gleichzeitig zu öffnen Nehmen Sie Profit, Stop Verlust und Anzahl der Positionen werden einstellbar. Wenn jemand Erfahrung mit EAs hat und die Zeit hat, ihr Wissen darüber zu teilen, fühlen Sie bitte sich frei, in Ordnung zu helfen Um diese EA zu erstellen, indem du einen Beitrag oder eine private Messaging mir machst. Keiner hat Zeit für die Hand, die hier das Buch und einige Beispiel Good Reading. This Forum bekommt diese Art von Frage eine Menge Ihr Willkommen, um durch die Codebasis zu sehen oder sehen Sie meinen Versuch Um die Kodierung einer EA zu vermitteln, die sehr ähnlich ist, was du verlangst. MetaTrader 4 - Experts. Moving Average - Experte für MetaTrader 4.The Moving Average Experte für die Bildung von Handelssignalen verwendet einen gleitenden Durchschnitt Eröffnung und Schließung von Pos Es wird durchgeführt, wenn der gleitende Durchschnitt den Preis bei dem kürzlich gebildeten Bar-Bar-Index entspricht 1 Die Losgröße wird nach einem speziellen Algorithmus optimiert. Der Fachberater analysiert die Übereinstimmung des gleitenden Durchschnitts und der Marktpreis-Chart. Die Überprüfung wird durchgeführt Durch die CheckForOpen-Funktion Wenn der gleitende Durchschnitt die Bar so trifft, dass der erstere höher ist als der Open-Preis, aber niedriger als der Preis, wird die KAUF-Position eröffnet. Wenn der gleitende Durchschnitt die Bar so trifft, dass der erstere ist Niedriger als Open-Preis, aber höher als Close-Preis, wird die SELL-Position geöffnet. Money Management in der Experte verwendet ist sehr einfach, aber effektiv die Kontrolle über jedes Positionsvolumen wird in Abhängigkeit von den vorherigen Transaktionen Ergebnisse durchgeführt Dieser Algorithmus wird von der LotsOptimized implementiert Funktion Die Basis-Losgröße wird auf Basis des maximal zulässigen Risikos berechnet. Der MaximumRisk-Parameter zeigt den Grundrisikoprozentsatz für jede Transaktion an Es hat in der Regel 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 Es ist sehr wichtig Um die Losgrößengenauigkeit zu kontrollieren und das Ergebnis mit den zulässigen Werten zu normalisieren Normalerweise werden Bruchstücke mit Schritt 0 1 erlaubt Eine Transaktion mit einem Volumen von 0 41 wird nicht durchgeführt Um zu normalisieren, wird die NormalizeDouble-Funktion mit Genauigkeit bis zu verwendet 1 Zeichen nach dem Punkt Dies ergibt das Grundpaket von 0 4 Die Grundsatzberechnung auf Basis der freien Marge ermöglicht es, die Betriebsvolumina je nach Handelserfolg zu erhöhen, dh mit dem Reinvestieren zu handeln. Dies ist der grundlegende Mechanismus mit obligatorischem Kapitalmanagement für 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 vorangehende Transaktion Ns waren unrentabel, die nachfolgenden volumen werden um einen faktor von DecreaseFactor abnehmen, um durch den unrentablen Zeitraum zu warten. Dies ist der Hauptfaktor im Kapitalmanagement-Algorithmus Die Idee ist sehr einfach, wenn der Handel erfolgreich steigt, der Experte arbeitet mit dem Grundpfad Maximaler Profit nach der ersten unrentablen Transaktion, der Experte wird die Geschwindigkeit reduzieren, bis eine neue positive Transaktion gemacht wird. Der Algorithmus erlaubt es, die Geschwindigkeitsreduzierung zu deaktivieren. Dazu muss man DecreaseFactor 0 angeben. Der Betrag der letzten aufeinanderfolgenden unrentablen Transaktionen ist Berechnet in der Handelsgeschichte Das Grundpaket wird auf dieser Basis neu berechnet. Damit erlaubt der Algorithmus, das durch eine Reihe von unrentablen Losgrößen auftretende Risiko effektiv zu reduzieren, wird obligatorisch auf die minimal zulässige Losgröße am Ende des Funktion, da die zuvor durchgeführten Berechnungen zu Los 0 führen können. Der Experte ist hauptsächlich für die tägliche Arbeit gedacht Periode und im Testmodus - um zu engen Preisen zu handeln, wird es nur bei der Eröffnung einer neuen Bar handeln, deshalb werden die Modi der Tick-Modellierung nicht benötigt. Testing-Ergebnisse sind in der report. hi dort vertreten Es ist möglich, die Auto-Close-Features zu entfernen. Siehe diese Skalping EA. SymbolEURUSDFXF Euro gegenüber US-Dollar Periode1 Stunde H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelEvery tick die genaueste Methode auf der Grundlage aller Verfügbare kleinste Zeitrahmen ParameterLots 0 1 MaximumRisk 0 02 DecreaseFactor 3 MovingPeriod 12 MovingShift 6 Stäbe in test28117Ticks modelled34632921Modellqualität99 00 Nicht übereinstimmende Charts fehler0Initial deposit10000 00Total netgewinn2786 20Grundgewinn71494 00Grossverlust-68707 80Profitfaktor1 04Expected payoff1 26Absolute Drawdown600 60Maximal Drawdown3375 60 24 72 Relative Drawdown24 72 3375 60 Gesamtgeschäfte2205Handpositionen gewonnen 1102 25 50 Lange Positionen gewonnen 1103 28 92 Profithandelsgeschäfte insgesamt 600 27 21 Verlustgeschäfte insgesamt 1605 72 79 Lar Gestprofit trade1155 60loss trade-1006 80Geschäfts-Profi-Handel119 16Großhandel-42 81Maximum konsekutiv gewinnt Gewinn in Geld 6 353 40 aufeinanderfolgende Verluste Geldverlust 18 -650 40 Maximale Konsekutive Gewinnzahl von Siegen 1170 00 4 aufeinanderfolgende Verlustanzahl von Verlusten -1280 80 9 Durchschnittliche aufeinanderfolgende Gewinne1 aufeinanderfolgende Verluste4. UNTERSCHIEDLICHE EINSTELLUNGEN - WIE DIE EINEN METAQUOTEN VERWENDETEN SymbolEURUSDFXF Euro gegenüber US-Dollar Periode1 Stunde H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelErwählen Sie die präziseste Methode, die auf allen verfügbaren kleinsten Zeitrahmen basiert. ParameterLots 0 1 MaximumRisk 0 01 DecreaseFactor 1 MovingPeriod 16 MovingShift 11 Stäbe in test28117Ticks modelled34632921Modellqualität99 00 Nicht übereinstimmende Charts fehler0Initiale Einzahlung1000000 00Total Nettogewinn-424287 00Grundgewinn1015708 80Gross Verlust-1439995 80Profitfaktor0 71Erweiterte Auszahlung-272 50Absolute Drawdown426566 80Maximal Drawdown445606 40 43 73 Relative Drawdown43 73 445606 40 Total Trades1557Kurzpositionen Gewann 778 21 34 lang Positionen gewinnt 779 29 40 Profithandelsgeschäfte insgesamt 395 25 37 Verlustgeschäfte insgesamt 1162 74 63 Größter Profithandel101270 40Geschäftshandel -35944 00Geschäftsprofit Handel2571 41Lebenhandel-1239 24Maximum konsekutiv gewinnt Gewinn in Geld 4 17427 00 aufeinanderfolgende Verluste Verlust an Geld 23 -2310 40 Maximaler Gewinnansatz Anzahl der Siege 129294 80 3 aufeinanderfolgende Verlustzahl von Verlusten -44613 40 4 Durchschnittliche aufeinanderfolgende Gewinne1 aufeinanderfolgende Verluste4.Typisch können zwei gleitende Mittelwerte verwendet werden, um eine Forex-Strategie EA für MT4 mit diesen Regeln zu erstellen. Buy, wenn die kurze Periode gleitenden Durchschnitt über dem langen ist Periode gleitenden Durchschnitt. Sell, wenn die lange Periode gleitenden Durchschnitt ist über dem kurzen Zeitraum gleitenden Durchschnitt. Im folgenden Diagramm von MetaTrader Terminal, die gelbe Linie ist die kurze Periode gleitenden Durchschnitt Zeitraum 9 und die rote Linie ist die lange Periode gleitenden Durchschnitt Zeitraum 18.Analisierung der Grafik, könnten wir umschreiben die Handelsregeln oder Forex-Signale as. Buy, wenn die gelbe Linie ist über der roten Linie. Sell, wenn die gelbe Linie ist Unterhalb der roten Linie. Statt einer langjährigen Kodierung dieser Forex-Strategie, mit Molanis Strategy Builder können Sie ein Trading-Diagramm erstellen, das die gleitende durchschnittliche Strategie in Minuten darstellt. Ziehen Sie einfach zwei technische Analysenblöcke, einen Block und einen Sell-Block Verbinden Sie sie und setzen Sie die Blockparameter, um ein Diagramm wie das folgende zu erhalten. Dieses Trading-Diagramm hat zwei Trading-Pfade Die linke ist hervorgehoben Es geht vom START-Block zum END-Block. Man könnte es als Buy 1 Los EURCAD mit einem lesen 100 Pip Nehmen Sie Profit und 50 Pip Stop Loss, wenn die kurze Periode gleitenden Durchschnitt 9 ist über dem langen Zeitraum gleitenden Durchschnitt 18 Denken Sie daran, das Trading-Diagramm in entgegengesetzter Richtung zum Handelsfluss zu lesen. Der richtige Trading-Pfad könnte gelesen werden als Verkaufen 1 Los EURCAD mit einem 100 Pip Nehmen Sie Profit und 50 Pip Stop Loss, wenn die lange Periode gleitenden Durchschnitt 18 ist über dem kurzen Zeitraum gleitenden Durchschnitt 9.Generating der MQL-Code für MetaTrader mit nur einem Klick. Auf dem Trading-Diagramm Me Nu, klicken Sie auf MMS4-Code generieren, um das MQL4-Code-Fenster zu erhalten. Molanis Strategy Builder ermöglicht es Ihnen, Ihren Fachberater direkt mit MetaTrader zu öffnen oder als MQ4-Datei zu speichern. Verpassen Sie nicht unser Video-Tutorial.

No comments:

Post a Comment