MetaTrader 4 - Experten Der Expert Advisor basiert auf 2 Zeilen des Moving Average - Experte für MetaTrader 4 Die Idee des Expertenberaters war meine. Der Code des Expertenberaters wird von Sergey Diubakin geschrieben. Diese Version der Expert Advisor wurde für den Handel auf einem PAMM-Konto verwendet. Wegen des menschlichen Faktors (d. e. me) war der Nettogewinn 20. Der maximale Gewinn, der erreicht werden konnte, wurde 84 der ursprünglichen Einzahlung. Realzeitraum: vom 23.02.2015 bis zum 23.07.2015. Nach meinen Beobachtungen erfordert der Handel mit diesem Expert Advisor eine große Anzahlung (15 000 - 20 000 Minimum). Die Indikatorwerte für den gleitenden Durchschnitt werden für den Handel verwendet. Wenn die schnelle Moving Average-Zeile über der langsamen Moving Average-Zeile liegt und der Abstand zwischen diesen beiden Zeilen größer als angegeben ist, wird ein Kaufauftrag geöffnet. Die entgegengesetzten Werte der Indikatoren werden für die Eröffnung eines Verkaufsauftrags verwendet. Auftragsabschluss erfolgt nach den Indikatorwerten des Moving Average. Diese EA hat auch zusätzliche Plugin-Module: Der Abstand zwischen den schnellen und den langsamen Moving Average Linien, Take Profit, Stop Loss, Trailing Stop, der Abstand zwischen den Aufträgen (up und down), Take Profit-Mittelungsmethode, Trade time, Turn, the Zunahme der ersten Hauptcharge im Falle der vorherigen mit Verlust verloren. Die EA prüft, ob es Aufträge gibt, die sie zuvor eröffnet hat. Wenn es keine offenen Aufträge gibt, analysiert das EA das Diagramm und wenn alle in den Einstellungen angegebenen Bedingungen erfüllt sind, öffnet es den ersten Hauptauftrag. Nach dem Öffnen des ersten Hauptauftrags legt die EA die Take Profit und Stop Loss Level fest (sofern diese Module aktiviert sind). Wenn der erste Hauptauftrag mit einem Verlust schließt, dann kann der nächste Auftrag mit einer Zunahme der Größe geöffnet werden. Wenn der erste Hauptauftrag platziert ist, werden die Step Up und Step Down Module aktiviert und der Preis die angegebenen Werte erreicht, dann werden weitere Aufträge für diese Module platziert. Zusätzliche Aufträge für die Step Up - und Step Down-Module dürfen nur dann platziert werden, wenn die EA feststellt, dass sie zuvor den ersten Hauptauftrag eröffnet haben oder keine weiteren Aufträge vorliegen. Dieser Expert Advisor hat 2 Betriebsarten: a) 1 Betriebsmodus ist, dass, wenn der Fast MA über dem Slow MA liegt, dann die EA Orders Buy Orders, und wenn sich der Trend ändert (die Fast MA ist unterhalb der Slow MA) alle Geöffnete Aufträge geschlossen und Verkaufsaufträge platziert werden. B) 2 Betriebsart ist, dass, wenn die EA Kaufaufträge eröffnet hat und sich der Trend ändert (die Fast MA ist unterhalb der Slow MA), dann bleiben die Aufträge geöffnet. Die EA kann Verkaufsaufträge nur dann platzieren, wenn die Fast MA niedriger als die Slow MA ist und alle EAs Aufträge geschlossen sind (Take Profit, Stop Loss sind erreicht oder von Hand geschlossen). Dieser Expert Advisor verfügt über ein Trade-Time-Modul, das, wenn aktiviert, dem EA erlaubt, die erste Hauptreihenfolge nur in dem in diesem Modul angegebenen Zeitraum zu platzieren. Dieses Modul gilt nicht für zusätzliche Aufträge für Step Up, Step Down und Turn Module. Das heißt, wenn Aufträge zuvor vom EA eröffnet wurden und eines der Step Up-, Step Down - oder Turn-Module aktiviert ist, werden zusätzliche Aufträge für diese Module unabhängig von der Zeit platziert. 1, wenn sich der Trend ändert, werden alle geöffneten Aufträge geschlossen und die umgekehrten Aufträge 2 geöffnet, wenn sich der Trend ändert, die geöffneten Aufträge werden nicht geschlossen (die EA wartet, bis Take Profit, Stop Loss erreicht oder von Hand geschlossen sind). Schnelle MA-Einstellungen für das Plugin "Moving Average": Zeitraum, Offset, Methode. Der Moving Average, der im MetaTrader 4-Terminal enthalten ist, wird verwendet. Langsame MA-Einstellungen für das Plugin "Moving Average": Zeitraum, Offset, Methode. Der Moving Average, der im MetaTrader 4-Terminal enthalten ist, wird verwendet. LotConstornot erlaubt dem Benutzer zu wählen, ob der Handel aus dem gleichen Los zu starten oder die ursprüngliche Menge abhängig von der Anzahlung ändern neu berechnet werden: true das erste Los ist konstant und gleich dem Wert von Lots, angegeben unten falsch das erste Los wird dynamisch Änderung entsprechend der Änderung der Ablagerung und hängt vom RiskPercent Parameter und von der Größe der Ablagerung ab. Lots accountBalance () (RiskPercent / 100.0) / 10000.0 Lots setzt die ursprüngliche Menge für den Handel fest RiskPercent setzt die Anfangsmenge je nach Anzahlung. 4.2. Erhöhung des PrimärlotMultiplicator-Parameters, der für das Erhöhungsverhältnis jedes folgenden ersten Hauptauftrags verantwortlich ist, falls der vorhergehende erste Hauptauftrag mit einem Verlust geschlossen wurde (geschlossen durch Stop Loss, von Hand oder einfach mit einem Verlust) FirstLotSize, wenn der erste Hauptauftrag Erreicht der EA-Platz Take Profit auf der Ebene, die in der folgenden Zeile (FirstLotSizeTakeProfit) gesetzt ist, aber nicht in Punkt 5 der EA-Einstellungen FirstLotSizeTakeProfit eine neue Take Profit-Ebene des ersten Hauptauftrags, falls dies der Fall ist Erreicht die in der FirstLotSize-Zeile festgelegte Größe FirstMaxLotSize den Maximalwert, auf den die EA den ersten Hauptauftrag erhöht. Wenn die Größe des ersten zu platzierenden Hauptauftrags größer als der in dieser Zeile angegebene Wert ist, legt die EA die erste Hauptreihenfolge nach S.3.1 fest. Der EA-Einstellungen. Einstellungen für den Abstand zwischen dem Fast MA und dem Slow MA Entfernt den erforderlichen Abstand zwischen dem Fast MA und dem Slow MA, um einen Auftrag zu öffnen, gemessen in den Punkten des Diagramms, an dem das EA angeschlossen ist. True Das Distanzmodul ist aktiviert (on), false das Distanzmodul ist deaktiviert (off). Profit in Punkten TP TakeProfit den gewünschten Wert des Profits in Punkten beim Abschluss einer Bestellung oder einer Gruppe von Aufträgen. True, das TakeProfit-Modul ist aktiviert (on), false das TakeProfit-Modul ist deaktiviert (off). Mittelungsmethode Varyant eine Variante der TakeProfit Ebene Mittelung Methode (wählbar zwischen 1 oder 2). Varyant 1. Die Mittelung des Niveaus geschieht nach dieser Formel: (Eröffnungspreis 1 Eröffnungskurs 2 Eröffnungspreis 3 Eröffnungspreis N) / N Profitniveau nehmen, in den EA-Einstellungen angegeben. Varyant 2. Die Mittelung der Ebene erfolgt wie folgt: Die EA bestimmt das verlustlose Niveau jeder Position (unter Berücksichtigung aller Swap - und Provisionsaufträge, die von der EA zum Zeitpunkt des Take Profit Level-Mittelwerts eröffnet wurden) und fügt Take Profit Level hinzu Die in den EAs-Einstellungen für diesen Preis angegeben sind. Stop in Punkten SL StopLoss Wert des Verlustes in Punkten, die empfangen werden können, wenn der Preis verschiebt die entgegengesetzte Richtung (auf die geöffnete Reihenfolge) Richtung. True Das StopLoss-Modul ist aktiviert (on), false das StopLoss-Modul ist deaktiviert (off). Der Abstand zwischen den Aufträgen (Step Up) der Abstand (Intervall) zwischen den geöffneten Aufträgen im Auftragsraster, die sich entlang des Trends befinden. True Das Step Up Modul ist aktiviert (on), false das Step Up Modul ist deaktiviert (off). 9.1. Trailing Stop bewegliche Stop Loss Ebene. True, das Trailing Stop-Modul wird aktiviert (on), false das Trailing Stop-Modul wird deaktiviert (off). Abstand zwischen den Aufträgen (Step Down) der Abstand (Intervall) zwischen den geöffneten Aufträgen im Auftragsraster, gegen den Trend gesetzt. True ist das Step Down Modul aktiviert (on), false das Step Down Modul ist deaktiviert (off). Der Bezeichner der EA-Aufträge Magic (Magic Number) der Parameter hilft EAs, ihre Aufträge beim Handel in einem Terminal zu erkennen. Logo und Datenausgabe ShowTableOnTesting des Parameters erlaubt es, die Tabelle (Einkommen heute, gestern usw.) ein - und auszuschalten: true - on, false - off. Zeitrahmen-Programmcode, der bestimmt, welcher Zeitplan für den Zeitplan vom EA für den Handel verwendet wird. Aktuelle Diagrammzeit, die im Terminal angegeben ist. M1, M5, M15, M30, H1, H4, D1, W1, MN1 festen Zeitrahmen. Handelszeitmodul zum Öffnen des ersten Hauptauftrags zu einem bestimmten Zeitpunkt. True, das Trade-Time-Modul ist aktiviert (on), false, das Trade-Time-Modul wird deaktiviert (off). Die Plätze werden nach dem Stop-Loss-Level der ersten Hauptreihenfolge in die entgegengesetzte Richtung gesetzt. True wird das Turn-Modul aktiviert (on), false das Turn-Modul wird deaktiviert (off). Drehen Sie den Abstand, an dem die entgegengesetzte anstehende Bestellung platziert wird. LotMultiplicator der Parameter, der für das Steigerungsverhältnis der Aufträge des Turn-Moduls verantwortlich ist, falls die vorherige Order mit einem Verlust geschlossen wurde (geschlossen durch Stop Loss, von Hand oder einfach mit Verlust) TurnTakeProfit die Take Profit-Stufe für Aufträge, Drehen Sie das Modul TurnLotSize, wenn der Auftrag, der vom Turn-Modul platziert wird, den in dieser Zeile festgelegten Wert überschreitet, wird für diese Reihenfolge ein neues Take Profit-Level verwendet, das durch das Turn-Modul in der nächsten Zeile, nicht aber im TurnTakeProfit angegeben wird Line TurnLotSizeTakeProfit eine neue Take Profit-Stufe für die Aufträge des Turn-Moduls, falls die zu platzierenden Aufträge die in der TurnLotSize-Zeile angegebene Größe überschreiten. TurnMaxLotSize die maximale Größe eines Auftrags, der vom Turn-Modul platziert werden soll. Wenn der zu platzierende Auftrag die angegebene Größe übersteigt, wird die EA nicht platziert. Diese Version der Expert Advisor wurde für den Handel auf einem PAMM-Konto verwendet. Realzeitraum: vom 23.02.2015 bis zum 23.07.2015. Der maximale Gewinn, der erreicht werden konnte, machte 84 der ursprünglichen Anzahlung. Jedoch, wegen meiner selbst, war der Reingewinn nur 20. Der Grund war, dass ich mit dem EA-Handel interferierte. Die EA-Testläufe, die ich führte, zeigte 5, 10, 15 Nettogewinnertrag pro Monat mit dem Drawdown von nicht mehr als 20 der Ablagerung. P. S. Die angeschlossenen Sets funktionierten nur auf dem Konto, an dem ich handelte. Benutzerdefinierte EA-Einstellungen sind für jeden DC / Broker und Konto erforderlich (Demo oder Real). Lassen Sie sich nicht mit der Optimierung weggetragen, weil es nicht immer helfen und kann die Reihenfolge Platzierung Geschwindigkeit bei sehr schnellen Bewegungen zu ignorieren. Moving Durchschnittliche Trend-Trading-Auto-Trader von Steve Hopwood Commercial Member Registriert seit Apr 2007 8,331 Posts Die meisten Forex-Händler verlieren alle ihre Geld. Mit dem Roboter gebucht hier im Handel Forex garantiert nicht für den Erfolg. Der Handel dieses Roboters könnte zu ernsthaften finanziellen Verlust führen. Trading dieser Roboter ohne Verständnis seiner zugrunde liegenden Strategien garantiert, dass Händler ihr Geld verlieren. Dies ist kein Satz-und-vergessen ea gibt es keine solche Sache und jeder, der versucht, es zu behaupten ist, ist entweder dumm oder lügt. Diese ea erfordert häufige manuelle Eingriffe. Um diesen Roboter handeln, müssen Sie grundlegende Unterstützung und Widerstand auf Forex-Handel angewendet verstehen. Über in The Beasts Thread bei forexfactory / showthre. 1post4135863. Wir haben Methoden des Handels aus der Mitte des Diagramms betrachtet (besuchen Sie den Thread, um über all das zu lesen). Slowkey hat folgendes geschrieben: Zitat von slowkey forexfactory / images / buttons / viewpost. gif Ich habe ein Buch über einen einfachen Weg mit Schwerpunkt auf den 100 und 200 gleitenden Durchschnitt gehandelt. Diese sind allgemeingültige Durchschnitte, die jeder Körper ansieht. Grundsätzlich etwas nördlich der 100 ist bullish Bewegung und südlich davon ist bearish Bewegung. Wenn der Preis auf die 100 trifft es entweder durchreißen, bounce oder Bereich. Der Preis kann auch an der 200 oder Pass für Bestätigung der Trend. Ich habe das etwas auf diese Idee angepasst: Wenn die 100 MA gt 200 MA, dann der Trend ist, wenn die 100 MA lt 200 MA, dann ist der Trend unten I codiert ein EA zu experimentieren mit diesem. Die EA hat einen hervorragenden Start in die Demo gemacht und ich habe sie weiterentwickelt. Die Vorlage platziert die beiden gleitenden Mittelwerte auf dem Diagramm. Fügen Sie diese, dann ziehen Sie die ea auf das Diagramm, machen Sie Ihre Eingaben Auswahl und lehnen Sie sich zurück zu beobachten. Die EA-Trades also, unter einem langen Handel als Beispiel, so umkehren die Bedingungen für einen Verkauf: H1-Diagramm. MA (100) ist gelb MA (200) ist türkis. Gelb ist gt türkis. Das Gebot ist gt gelb. Gelbe Linie steigt. Vorherige Kerze war ein Riser. Markt ist nicht weiter als MaxDistanceFromFastMa pips weg von der gelben Linie. Eigene Wahl der Stop-Loss-Strategien - weiter unten beschrieben. Übliche Verwaltungsfunktionen. Diese sind von mptm, so fragen Sie nach Anweisungen, um es in den Partner-Thread, wenn Sie nichts darüber wissen. Beachten Sie, dass Sie Pip-Werte als richtige Pips eingeben, die der Bot für x-stellige Kriminelle passt. Alles beginnt zu Beginn einer neuen Kerze (es sei denn, Sie nutzen die Management-Features, um einen offenen Handel zu verwalten oder Hedging hat gekickt), so dass es wenig Schaden an den Prozessor getan. Die MA-Lesungen werden nur zu Beginn einer neuen Kerze aufgenommen, so dass die schnelle ma nicht mehr aktuell ist. Es gibt eine Reihe von Filtern zur Vermeidung von Überhandel, vor allem in The Beasts Thread entwickelt. Leser, die mit diesen nicht vertraut sind, finden Details im TBs-Thread. Erfahrene Anwender beachten: Diese gelten nur für die Erstgeschäfte und werden bei der Absicherung ignoriert. Stop-Loss-Strategien Gerade Stop-Loss im StopLoss-Eingang gesetzt. UseChannel: Anfangsstopp ist auf halber Strecke zwischen den gelben und türkisfarbenen Linien, dann wird der ea den Stopp an der gelben Linie einmal pro Stunde verfolgen, wenn der Handel profitiert. UseMaRecross: Schließt einen verlorenen Handel nach einer Umkreuzung der MAs in die entgegengesetzte Trades-Richtung. Hedging Für Nicht-US-Händler ist dies eine Alternative zu Stop-Losses: HedgeNotStopLoss: Turns Hedging auf. Das ea wird eine verlorene Handel bei einem Rücktritt von den MAs zu sichern. HedgeLotsMultiplier: die Multiplikation Der Losgrößenfaktor für den Hedge-Handel. HedgeTheHedge: sagt der EA, Hedge-Trades nach einem weiteren MA wieder zu hecken. Es multipliziert die Hedge Trades Losgröße von HedgeTheHedgeLotsMultiplier. Diese Re-Hedging wiederholt sich jedes Mal, wenn die MAs neu kreuzen. Wenn eine abgesicherte Position den Break-even erreicht, schließt der Bot die Trades. Achten Sie darauf, mit Losgrößen und Multiplikatoren usw., um sicherzustellen, dass sie in Losgrößen akzeptabel zu Ihrem Verbrecher führen. Es gibt keine Idiotschecks. Handel Ausgang Alle oben genannten, plus einen Gewinn zu nehmen. Ich hoffe, dass mehr anspruchsvolle werden in diesem Thread entstehen, vor allem Einsatz von Springen / Schleppleisten etc. Wir werden sehen. Fehlermeldungen Ma erzeugt häufig zwei Fehler: Ungültige Stops: Diese treten auf, wenn Ihr Stop-Loss zu nahe an dem Marktpreis ist, der von Ihrem Verbrecher akzeptiert wird. Ignoriere sie, bis Ma endlich den Handel abschicken kann. Handel Kontext beschäftigt: MT4 ist der unbestrittene, schreckliche Mist. Ein Computer-Student, der es als ein Prüfungsprojekt darstellt, würde die Prüfung nicht bestehen. Unter der Legion der Dinge, die es fehlt, ist jede Art von Befehlswarteschlangensystem. Wenn zwei Instanzen eines ea versuchen, eine Anweisung an die Plattform zu senden, zur gleichen Zeit, oder sogar fast zur gleichen Zeit, es auflegt seinen Hut und geht weiter. Es gibt nichts, was ich dagegen tun kann, also damit leben. Thread Regeln Diese sind nicht aufwendig, so brechen sie, und ich werde Sie verbieten: Seien Sie konstruktiv, freundlich und hilfsbereit. Sie können kritisch sein: Sie dürfen sagen: quotThis wird nicht funktionieren, weil. Du darfst nicht sagen: "Das ist Wahnsinn, und Ihr seid alle Kretine. Nur schwach Handel lile this. quot Nicht zweimal, jedenfalls. Stellen Sie nicht Fragen die Antworten, die in diesem Beitrag zu finden sind. Dies zeigt, können Sie nicht belästigt werden, um es richtig zu lesen und dies ärgert mich. Ich neige dazu, meine Ärger zu zeigen. Abschließend habe ich keine Ahnung, dieser Bot hat Beine. Es hat einen vielversprechenden Start auf Demo gemacht, also lasst es ausprobieren und sehen. Beitragsbeschränkungen Ich habe die Möglichkeit, in diesem Thread zu posten eingeschränkt auf: Händler mit mindestens 1 Gutschein und Händler auf meiner Buddy-Liste. Ich habe dies getan, weil ich nicht wollen, dass der Thread mit Newbie Fragen über die Grundlagen überladen. Neue / unerfahrene Händler, dies ist nicht als direkte Beleidigung gedacht. Was ich hier will, ist Diskussion mit Händlern, die vollständig verstehen, was sie tun, wenn Sie Newbs haben eine Weile, werden Sie kommen zu verstehen, was ein Unterschied Erfahrung macht, um die Beiträge ein Mitglied schreibt und schaudern bei der Erinnerung an einige von Die Fragen, die Sie gefragt haben. Ich mache. Cdn. forexfactory / images / s. Thefloor. gif Zu Ihrer Profilseite gibt es einen Link zur FF-Seite, die den Gutscheinprozess beschreibt. Versuchen Sie nicht, dies zu umgehen, indem Sie mir pms bitten um Hilfe mit Ihren grundlegenden Problemen. Dadurch wird Ihnen ein automatisches Verbot von allen meinen Threads zu verdienen. Ich habe einen Partner für meine eingeschränkten Threads bei forexfactory / showthre eingerichtet. 66post3948666 Dort kannst du die Fragen posten, die du hier nicht posten kannst, über alles, was du wissen musst. Jemand mit dem Wissen und der Erfahrung, die Sie benötigen, antwortet. Trader / Coder mit Erfahrung, die noch nicht gebucht haben, können sich um diese Einschränkung zu meiner Buddy-Liste hinzugefügt werden, was Sie tun müssen, ist pm me, um mich zu bitten, dies zu tun. Dies ist kein Satz-und-vergessen ea gibt es keine solche Sache und jeder, der versucht, es zu behaupten ist, ist entweder dumm oder lügt. Diese ea erfordert häufige manuelle Eingriffe. Nun, das ist eine kühne Aussage. Und es ist falsch. Was denken Sie, dass diese HFT-Unternehmen tun? Sie haben genau das: Automatisierte Strategien, die fast Null Intervention erfordern. Ok, zumindest müssen Sie den Computer einschalten, auf dem es ausgeführt wird. Und wahrscheinlich werden die meisten von ihnen ausschalten ihre Strategien sollte ein weiterer Flash-Crash passieren. Aber ich möchte Sie nicht ärgern. Ich frage mich, ob Sie bereits versucht haben, Unterstützung und Widerstand in einer EA zu programmieren. Oder Trendlinien. Meiner Meinung nach, diese neigen dazu, gut mit Range Bars. Darüber hinaus verbessern Range Bars Indikatorqualität zu verbessern. Und natürlich ist es oft wichtig, auf die Tageszeit zu schauen. Wenn ich Handel bin, bin ich in der Regel Blick auf 5-Pip und 20-Pip-Bereich Balkendiagramme. Ok, ich bin ein Scalper - ich sehe selten auf Stunden-Charts. Wenn Sie all dies zusammen, sollte es die EA viel zu verbessern. Es ist möglich, 100 Automatisierung zu bekommen. Es ist einfach nicht einfach.
No comments:
Post a Comment