Universal MA Kreuz EA - Seite 47

 

Frage

Hallo Leute.

Ich habe den slow MA auf 9 (simple, close, noshift) und den fast MA auf50 (simple, close, no shift) gesetzt. Minpipsbetween ist auf 0 eingestellt. Ich verwende auch den 200 sma (einfach, offen, noshift).

Es wurde ein UJ-Short-Trade eröffnet, bevor sich der MA9 und der MA50 überschnitten. Tatsächlich wurde der Short eröffnet, als der Kurs über dem 200 sma lag.

Ich habe den Thread gelesen und mir andere Einstellungen angesehen. Ist dies ein Fehler oder übersehe ich etwas bei den Einstellungen? Danke für jede Hilfe.

Sandy

 

wird nicht gehandelt

Die ea gibt mir ein Pop-up-Feld, das mich über das Kreuz informiert... aber es wird nicht handeln. WTF.

Danke,

todd

 

es wird nicht gehandelt?

piptaker:
Die ea gibt mir ein Pop-up-Feld, das mich über das Kreuz informiert...aber es wird nicht handeln. WTF.

thx,

todd

Schauen Sie unter Tools sieht Ihr Optionsfenster wie dieses aus?

 

Hallo firedave,

Ich testete Ihre universelle MA Kreuz EA und es ist wirklich toll! gut gemacht mein Freund.

Diese MA Crossover-System wird genial, wenn Sie und fügen Sie die folgende Bedingung in es:

1) Der RSI (Smoothed, Open, 14) ist höher als das Level 50 und

2) Der ADX*(Exponential, Open, 10) ist höher als das Level 20

Ich hoffe, Sie können eine Methode zur Filterung von Whipsaws entwickeln, damit wir unsere Gewinne maximieren und die Verluste auf lange Sicht reduzieren können.

Danke und ich hoffe, von Ihnen zu hören, agn!

Billl Chiam

 
billchiam:
Hallo firedave,

Ich testete Ihre universelle MA Kreuz EA und es ist wirklich toll! gut gemacht mein Freund.

Diese MA Crossover-System wird awesome, wenn Sie und fügen Sie die folgende Bedingung in sie:

1) Der RSI (Smoothed, Open, 14) ist höher als das Level 50 und

2) Der ADX* (Exponential, Open, 10) ist höher als das Level 20

Ich hoffe, Sie können eine Methode zur Filterung von Whipsaws entwickeln, damit wir unsere Gewinne maximieren und die Verluste auf lange Sicht reduzieren können.

Vielen Dank und ich hoffe, von Ihnen zu hören, agn!

Billl Chiam

Eine weitere Sache, die ich hinzufügen möchte:

Wenn Sie einen Trailing-Schritt in dieses System einbauen könnten, wäre das ebenfalls hilfreich:

1. Trailing-Stop: 25

2. Trailing Step: 2 Pips (einstellbar)

Wenn der Gewinn also 27 Pips erreicht hat, wird ein Stoploss bei 2 Pips gesetzt. Sie können also die Einstellung konfigurieren, die für Sie am besten geeignet ist. Die Sache ist, zumindest wird es nicht in Verlust gehen.

Ich hoffe, bald von Ihnen zu hören.

Bill Chiam

 

Mehr Infos

Lieber firedave,

Ich bin ein Neuling im Handel und habe noch nie mit MT4 gehandelt. Kürzlich habe ich herausgefunden, dass die meisten Trader, die mit MT4 handeln, mit einem angepassten EA mehr Gewinne erzielen und weniger Zeit vor dem Computer verbringen, während sie handeln.

Um zusammenzufassen, habe ich MT4 Demo-Acc heruntergeladen und wäre es möglich, dass Sie mir erlauben, Ihre Strategie zu testen und zu erklären, wie zu installieren.

Vielen Dank

Einer69

tr

firedave:
Ich versuche, einen EA für jede Moving Average Cross Strategie zu erstellen, um ihn universell einsetzbar zu machen. Bitte lassen Sie mich wissen, wenn Sie einen Vorschlag haben, um diesen EA zu ergänzen.

Gemeinsame Einstellung :

-----------------

StopLoss (Standardwert 100)

Legen Sie Ihren Stop Loss fest. Verwenden Sie 0 (Null), wenn Sie keinen Stop Loss verwenden möchten (nicht empfohlen).

TakeProfit (Standardwert 200)

Legen Sie Ihren Take Profit fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Trailing Stop Einstellung :

----------------------

ver.6 TrailingStopType (Voreinstellung 1)

Legen Sie den Trailing-Stop-Typ fest. 1:beginnt mit dem Trailing, wenn der Gewinn in Pips größer ist / gleich mit TrailingStop. 2:startet das Trailing, sobald der Handel im Gewinn ist. (wird andere Art von Trailing Stop hinzufügen, wenn vorgeschlagen, letzter Vorschlag ist SafeZone Trailing Stop Post #99 https://www.mql5.com/en/forum/general )

TrailingStop (Standardwert 40)

Legen Sie den Trailing-Stop fest. Verwenden Sie 0 (Null), wenn Sie die Trailing-Stop-Funktion nicht nutzen.

Einstellung des gleitenden Durchschnitts :

------------------------

FastMAPeriod (Voreinstellung 10)

Fast Moving Average Periode.

FastMAType (Voreinstellung EMA / 1)

Fast Moving Average Typ 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (Voreinstellung Close / 0)

Fast Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Schnelle gleitende Durchschnittsverschiebung

SlowMAPeriod (Voreinstellung 80)

Zeitraum des langsamen gleitenden Durchschnitts.

SlowMAType (Voreinstellung EMA / 1)

Typ des langsamen gleitenden Durchschnitts 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (Voreinstellung Close / 0)

Slow Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Verschiebung des langsamen gleitenden Durchschnitts

Minimaler Kreuzabstand :

------------------------

ver.2 MinCrossDistance (Voreinstellung 0)

Legt den Mindestabstand zwischen FastMA und SlowMA fest, der als gültige Kreuzung betrachtet wird. Verwenden Sie 0 (Null), um diesen Filter zu deaktivieren.

ver.7 MaxLookUp (Voreinstellung 1)

Legt fest, wie viele Balken nach dem Cross die Einstiegsbedingung in Bezug auf den Mindestabstand zwischen FastMA und SlowMA überprüft werden soll. MinCrosDistance > 0 ist erforderlich, um diese Funktion zu aktivieren. Verwenden Sie 0 (Null), um diese Funktion zu deaktivieren.

Beenden der Einstellung :

-------------

StopAndReverse (Voreinstellung true)

Wenn auf TRUE gesetzt, wird jeder Handel beendet und die Position umgekehrt, wenn sich das Signal ändert.

PureSAR (Voreinstellung false)

Wenn diese Einstellung auf TRUE gesetzt ist, werden kein Stop Loss - Take Profit - und Trailing Stop verwendet. Diese Einstellung ist immer im Spiel.

ver.7.2 ExitOnCross (Standardwert false)

Wenn diese Einstellung auf TRUE gesetzt ist, wird jeder Handel beendet, wenn es ein entgegengesetztes Cross gibt, ohne einen zusätzlichen Filter zu berücksichtigen. Der Ausstieg erfolgt also ausschließlich auf der Basis der Kreuzung des gleitenden Durchschnitts.

Dritte MA-Einstellung:

------------------

ver.5 UseThirdMA (Voreinstellung false)

Wenn auf TRUE gesetzt (und UseCounterTrend = FALSE), wird nur entsprechend der Richtung des ThirdMA gehandelt, oberhalb für BUY und unterhalb für SELL.

ver.5 UseCounterTrend (Voreinstellung false)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel auch dann fortgesetzt, wenn er entgegen der ThirdMA-Richtung erfolgt, jedoch mit einem anderen StopLoss und TakeProfit. Benötigt UseThirdMA = TRUE um diese Funktion zu aktivieren.

ver.7 OnlyCounterTrend (Voreinstellung false)

Wenn auf TRUE gesetzt, handelt der EA nur gegen den Trend, d.h. KAUFEN, wenn die ThirdMA unterschritten wird und VERKAUFEN, wenn die ThirdMA überschritten wird. Um diese Funktion zu aktivieren, muss UseCounterTrend = TRUE sein.

ver.5 DritteMAPeriode (Voreinstellung 100)

Dritte gleitende Durchschnittsperiode.

ver.5 ThirdMAType (Standardwert EMA / 1)

Dritter gleitender Durchschnittstyp 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (Standardwert Close / 0)

Dritter gleitender Durchschnitt angewandter Preis 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (Voreinstellung 0)

Dritte gleitende Durchschnittsverschiebung

ver.5 CTStopLoss (Voreinstellung 0)

Legen Sie Ihren Stop Loss für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie den Stop Loss nicht verwenden möchten (nicht empfohlen).

ver.5 CTTakeProfit (Voreinstellung 0)

Legen Sie Ihren Take Profit für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Pivot-Filter-Einstellung :

-------------------

ver.8.0 Use.Pivot.Filter (Voreinstellung false)

Setzen Sie diese Option auf true, wenn Sie den Handel filtern möchten, d.h. nur KAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen S1 und S2 stattfindet, und nur VERKAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen R1 und R2 stattfindet.

Auftragseinstellung :

--------------

ReverseCondition (Standardwert false)

Setzen Sie TRUE, um die Einstiegsbedingung umzukehren.

ver.3 ConfirmedOnEntry (Voreinstellung true)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel beim nächsten Balken nach der Bestätigung des Kreuzes eingegeben/verlassen. Wenn auf FALSE gesetzt, wird der Handel betreten/verlassen, sobald es ein Cross gibt.

ver.4 OneEntryPerBar (Voreinstellung true)

Wenn auf TRUE gesetzt, wird nur einmal pro Bar gehandelt. Wenn auf FALSE gesetzt, wird mehr als einmal auf einem Balken gehandelt, wenn die Einstiegsbedingung noch gültig ist, allerdings immer nur ein Handel auf einmal.

NumberOfTries (Voreinstellung 5)

Anzahl der Versuche, wenn die Order vom System abgelehnt wird.

Slippage (Voreinstellung 5)

Slippage-Einstellung.

MagicNumber (Standardwert 1234)

Verwenden Sie diese Option, um die Magic Number zu generieren. Ändern Sie diese Zahl NUR, wenn Sie den EA auf demselben Paar und demselben Zeitrahmen, aber mit anderen Einstellungen ausführen möchten.

Multiple Open Trade Einstellung :

-----------------------------

ver.5 MaxOpenTrade (Voreinstellung 2)

Anzahl der maximal offenen Trades zu einem Zeitpunkt. Diese Einstellung wird verwendet, wenn StopAndReverse / PureSAR = FALSE, so dass der EA die offene Order nicht schließt, wenn ein gegenteiliges Signal eintritt, sondern einen neuen Handel eröffnet. Legen Sie die Anzahl der erlaubten offenen Trades fest. Wenn StopAndReverse / PureSAR = TRUE ist, wird diese Einstellung immer = 1 sein, d.h. nur ein Handel auf einmal.

ver.6 MinPriceDistance (Voreinstellung 5)

Wenn mehrere offene Trades erlaubt sind (durch Setzen von MaxOpenOrder>1 und OneEntryPerBar=FALSE), bestimmt diese Zahl den Mindestabstand zwischen den einzelnen Trades in derselben Richtung.

Zeitfilter-Einstellung :

-------------------

UseHourTrade (Voreinstellung false)

Wenn auf TRUE gesetzt, wird der EA nur zu einer bestimmten Zeit aktiv.

StartHour (Standardwert 10)

Zeitpunkt, zu dem der EA aktiv wird (zu verwenden bei UseHourTrade = TRUE).

EndHour (Voreinstellung 11)

Zeitpunkt, an dem der EA aufhört, aktiv zu sein (Verwendung mit UseHourTrade = TRUE).

Lot und Money Management Einstellung :

------------------------------------

Lots (Voreinstellung 1)

Anzahl der Lots pro Handel.

MM (Voreinstellung false)

Wenn auf TRUE gesetzt, wird das eingebaute Money Management verwendet.

AccountIsMicro (Voreinstellung false)

Wenn Sie ein Micro-Konto verwenden, setzen Sie dies auf TRUE.

Risiko (Standardwert 10)

Mit MM = TRUE können Sie das Risiko pro Handel festlegen.

Cross-Alarm-Einstellung :

--------------------

ver.5 EnableAlert (Voreinstellung true)

Gibt einen Alarm aus, wenn sich der gleitende Durchschnitt kreuzt, nach oben oder nach unten kreuzt.

ver.5 SoundFilename (Standardwert "alert.wav")

Der Dateiname für den Alarm.

BackTest Einstellung :

------------------

PrintControl (Voreinstellung true)

Druckt einen Kommentar zum Backtesting.

Show_Settings (Voreinstellung true)

Zeigt die Einstellungen auf dem Chart an.

Lassen Sie mich wissen, wenn Sie noch Probleme mit den Einstellungen haben. Vielen Dank an codersguru und pengie für einige Teilcodes. Hoffe dies hilft

Tagebuch :

-----------

version.6:

- ConfirmedOnEntry Fehler behoben.

- Sofortiger Trailing-Stop hinzugefügt.

- MinPriceDistance für mehrere offene Trades hinzugefügt.

Version.7:

- Hinzufügen der Funktion MaxLookUp, um den Einstieg nach einem bestimmten Bar ab dem Cross bezüglich der MinCrossDistance zu überprüfen.

- Hinzufügen der Funktion OnlyCounterTrend bei Verwendung des Filters ThirdMA.

Version.7.1:

- Fehler bei MinCrossDistance behoben.

Version.7.2:

- Fehler bei MinCrossDistance für ConfirmedOnEntry = FALSE behoben.

- MA-Verschiebungsparameter hinzugefügt.

- ExitOnCross Funktion hinzugefügt.

Version.7.3:

- Fehler in der Bildschirmanzeige COMMENT behoben.

Version.8.0:

- Pivot-Filter hinzugefügt.

version.8.1:

- einige Codes überarbeitet, weil Build 206 Fehler enthält.
 
One69:
Lieber firedave,

Ich bin ein Anfänger Händler und nie Handel mit MT4 vor. Vor kurzem fand ich heraus, die meisten Händler Handel mit MT4 mit anpassen EA macht mehr Gewinne und anschließend verbringen weniger Zeit vor dem Computer beim Handel.

Um zusammenzufassen, habe ich MT4 demo acc heruntergeladen und wäre es möglich, dass Sie mir erlauben, Ihre Strategie zu testen und zu erklären, wie zu installieren.

Vielen Dank

One69

tr

Hallo One69,

ich kann Ihnen bei der Installation des EA helfen, da ich ihn persönlich benutzt und an meine Bedürfnisse angepasst habe. Dieser EA funktioniert gut für mich.

Sie können mich in msn hinzufügen und ich kann Sie durch die Schritte im Detail führen:

yonexhan22@hotmail.com

Mit freundlichen Grüßen,

Bill Chiam

 

HEY, MANN, WÜRDEN SIE IN DER LAGE SEIN, DIESEN KUNDENINDIKATOR ANSTELLE EINES DER EMAs zu CODEN

DIE KREUZUNG VON EMA5 UND DIESEM INDIKATOR GIBT IHNEN EIN VIEL BESSERES TRENDWECHSEL-SIGNAL

ICH VERWENDE EINE LOOKBACK-EINSTELLUNG VON 24

EMA5 IST MEINE GRÜNE LINIE, OBEN WÄHREND DES AUFWÄRTSTRENDS, DIE ANDERE IST ROT

BITTE, MAILEN SIE MIR AN TRADE9354@AOL.COM,IF SIE HABEN FRAGEN

ICH HABE AUCH ANDERE VORSCHLÄGE, WENN SIE INTERESSIERT SIND

BITTE, LASSEN SIE MICH WISSEN, WIE ES SICH HERAUSSTELLTE, ICH DENKE, DIESE KOMBINATION WIRD EINIGE ERNSTHAFTE ZAHLEN ZIEHEN.

firedave:
Ich versuche, einen EA für jede Moving Average Cross Strategie zu erstellen, um ihn universell einsetzbar zu machen. Bitte lassen Sie mich wissen, wenn Sie einen Vorschlag haben, um diesen EA zu ergänzen.

Gemeinsame Einstellung :

-----------------

StopLoss (Standardwert 100)

Legen Sie Ihren StopLoss fest. Verwenden Sie 0 (Null), wenn Sie keinen Stop Loss verwenden möchten (nicht empfohlen).

TakeProfit (Standardwert 200)

Legen Sie Ihren Take Profit fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Trailing Stop Einstellung :

----------------------

ver.6 TrailingStopType (Voreinstellung 1)

Legen Sie den Trailing-Stop-Typ fest. 1:beginnt mit dem Trailing, wenn der Gewinn in Pips größer ist / gleich mit TrailingStop. 2:startet das Trailing, sobald der Handel im Gewinn ist. (wird andere Art von Trailing Stop hinzufügen, wenn vorgeschlagen, letzter Vorschlag ist SafeZone Trailing Stop Post #99 https://www.mql5.com/en/forum/general )

TrailingStop (Standardwert 40)

Legen Sie den Trailing-Stop fest. Verwenden Sie 0 (Null), wenn Sie die Trailing-Stop-Funktion nicht nutzen.

Einstellung des gleitenden Durchschnitts :

------------------------

FastMAPeriod (Voreinstellung 10)

Fast Moving Average Periode.

FastMAType (Voreinstellung EMA / 1)

Fast Moving Average Typ 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (Voreinstellung Close / 0)

Fast Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Schnelle gleitende Durchschnittsverschiebung

SlowMAPeriod (Voreinstellung 80)

Zeitraum des langsamen gleitenden Durchschnitts.

SlowMAType (Voreinstellung EMA / 1)

Typ des langsamen gleitenden Durchschnitts 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (Voreinstellung Close / 0)

Slow Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Verschiebung des langsamen gleitenden Durchschnitts

Minimaler Kreuzabstand :

------------------------

ver.2 MinCrossDistance (Voreinstellung 0)

Legt den Mindestabstand zwischen FastMA und SlowMA fest, der als gültige Kreuzung betrachtet wird. Verwenden Sie 0 (Null), um diesen Filter zu deaktivieren.

ver.7 MaxLookUp (Voreinstellung 1)

Legt fest, wie viele Balken nach dem Cross die Einstiegsbedingung in Bezug auf den Mindestabstand zwischen FastMA und SlowMA überprüft werden soll. MinCrosDistance > 0 ist erforderlich, um diese Funktion zu aktivieren. Verwenden Sie 0 (Null), um diese Funktion zu deaktivieren.

Beenden der Einstellung :

-------------

StopAndReverse (Voreinstellung true)

Wenn auf TRUE gesetzt, wird jeder Handel beendet und die Position umgekehrt, wenn sich das Signal ändert.

PureSAR (Voreinstellung false)

Wenn diese Einstellung auf TRUE gesetzt ist, werden kein Stop Loss - Take Profit - und Trailing Stop verwendet. Diese Einstellung ist immer im Spiel.

ver.7.2 ExitOnCross (Standardwert false)

Wenn diese Einstellung auf TRUE gesetzt ist, wird jeder Handel beendet, wenn es ein entgegengesetztes Cross gibt, ohne einen zusätzlichen Filter zu berücksichtigen. Der Ausstieg erfolgt also ausschließlich auf der Basis der Kreuzung des gleitenden Durchschnitts.

Dritte MA-Einstellung:

------------------

ver.5 UseThirdMA (Voreinstellung false)

Wenn auf TRUE gesetzt (und UseCounterTrend = FALSE), wird nur entsprechend der Richtung des ThirdMA gehandelt, oberhalb für BUY und unterhalb für SELL.

ver.5 UseCounterTrend (Voreinstellung false)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel auch dann fortgesetzt, wenn er entgegen der ThirdMA-Richtung erfolgt, jedoch mit einem anderen StopLoss und TakeProfit. Benötigt UseThirdMA = TRUE um diese Funktion zu aktivieren.

ver.7 OnlyCounterTrend (Voreinstellung false)

Wenn auf TRUE gesetzt, wird der EA nur gegen den Trend handeln, d.h. KAUFEN, wenn die ThirdMA unterschritten wird und VERKAUFEN, wenn die ThirdMA überschritten wird. Um diese Funktion zu aktivieren, muss UseCounterTrend = TRUE sein.

ver.5 DritteMAPeriode (Voreinstellung 100)

Dritte gleitende Durchschnittsperiode.

ver.5 ThirdMAType (Standardwert EMA / 1)

Dritter gleitender Durchschnittstyp 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (Standardwert Close / 0)

Dritter gleitender Durchschnitt angewandter Preis 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (Voreinstellung 0)

Dritte gleitende Durchschnittsverschiebung

ver.5 CTStopLoss (Voreinstellung 0)

Legen Sie Ihren Stop Loss für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie den Stop Loss nicht verwenden möchten (nicht empfohlen).

ver.5 CTTakeProfit (Voreinstellung 0)

Legen Sie Ihren Take Profit für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Pivot-Filter-Einstellung :

-------------------

ver.8.0 Use.Pivot.Filter (Standardwert false)

Setzen Sie diese Option auf true, wenn Sie den Handel filtern möchten, d.h. nur KAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen S1 und S2 stattfindet, und nur VERKAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen R1 und R2 stattfindet.

Auftragseinstellung :

--------------

ReverseCondition (Standardwert false)

Setzen Sie TRUE, um die Einstiegsbedingung umzukehren.

ver.3 ConfirmedOnEntry (Voreinstellung true)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel beim nächsten Balken nach der Bestätigung des Kreuzes eingegeben/verlassen. Wenn auf FALSE gesetzt, wird der Handel betreten/verlassen, sobald es ein Cross gibt.

ver.4 OneEntryPerBar (Voreinstellung true)

Wenn auf TRUE gesetzt, wird nur einmal pro Bar gehandelt. Wenn auf FALSE gesetzt, wird mehr als einmal auf einem Balken gehandelt, wenn die Einstiegsbedingung noch gültig ist, allerdings immer nur ein Handel auf einmal.

NumberOfTries (Voreinstellung 5)

Anzahl der Versuche, wenn die Order vom System abgelehnt wird.

Slippage (Voreinstellung 5)

Slippage-Einstellung.

MagicNumber (Standardwert 1234)

Verwenden Sie diese Option, um die Magic Number zu generieren. Ändern Sie diese Zahl NUR, wenn Sie den EA auf demselben Paar und demselben Zeitrahmen, aber mit anderen Einstellungen ausführen möchten.

Multiple Open Trade Einstellung :

-----------------------------

ver.5 MaxOpenTrade (Voreinstellung 2)

Anzahl der maximal offenen Trades zu einem Zeitpunkt. Diese Einstellung wird verwendet, wenn StopAndReverse / PureSAR = FALSE, so dass der EA die offene Order nicht schließt, wenn ein gegenteiliges Signal eintritt, sondern einen neuen Handel eröffnet. Legen Sie die Anzahl der erlaubten offenen Trades fest. Wenn StopAndReverse / PureSAR = TRUE ist, wird diese Einstellung immer = 1 sein, d.h. nur ein Trade auf einmal.

ver.6 MinPriceDistance (Voreinstellung 5)

Wenn mehrere offene Trades erlaubt sind (durch Setzen von MaxOpenOrder>1 und OneEntryPerBar=FALSE), bestimmt diese Zahl den Mindestabstand zwischen den einzelnen Trades in derselben Richtung.

Zeitfilter-Einstellung :

-------------------

UseHourTrade (Voreinstellung false)

Wenn auf TRUE gesetzt, wird der EA nur zu einer bestimmten Zeit aktiv.

StartHour (Standardwert 10)

Zeitpunkt, zu dem der EA aktiv wird (zu verwenden mit UseHourTrade = TRUE).

EndHour (Voreinstellung 11)

Zeitpunkt, an dem der EA aufhört, aktiv zu sein (Verwendung mit UseHourTrade = TRUE).

Lot und Money Management Einstellung :

------------------------------------

Lots (Voreinstellung 1)

Anzahl der Lots pro Handel.

MM (Voreinstellung false)

Wenn auf TRUE gesetzt, wird das eingebaute Money Management verwendet.

AccountIsMicro (Voreinstellung false)

Wenn Sie ein Micro-Konto verwenden, setzen Sie dies auf TRUE.

Risiko (Standardwert 10)

Verwenden Sie diese Option zusammen mit MM = TRUE, um das Risiko pro Handel festzulegen.

Cross-Alarm-Einstellung :

--------------------

ver.5 EnableAlert (Voreinstellung true)

Gibt einen Alarm aus, wenn sich der gleitende Durchschnitt kreuzt, nach oben oder nach unten kreuzt.

ver.5 SoundFilename (Standardwert "alert.wav")

Der Dateiname für den Alarm.

BackTest Einstellung :

------------------

PrintControl (Voreinstellung true)

Druckt einen Kommentar zum Backtesting.

Show_Settings (Voreinstellung true)

Zeigt die Einstellungen auf dem Chart an.

Lassen Sie mich wissen, wenn Sie noch Probleme mit den Einstellungen haben. Vielen Dank an codersguru und pengie für einige Teilcodes. Hoffe dies hilft

Tagebuch :

-----------

version.6:

- ConfirmedOnEntry Fehler behoben.

- Sofortiger Trailing-Stop hinzugefügt.

- MinPriceDistance für mehrere offene Trades hinzugefügt.

Version.7:

- Hinzufügen der Funktion MaxLookUp, um den Einstieg nach einem bestimmten Bar ab dem Cross bezüglich der MinCrossDistance zu überprüfen.

- Hinzufügen der Funktion OnlyCounterTrend bei Verwendung des Filters ThirdMA.

Version.7.1:

- Fehler bei MinCrossDistance behoben.

Version.7.2:

- Fehler bei MinCrossDistance für ConfirmedOnEntry = FALSE behoben.

- MA-Verschiebungsparameter hinzugefügt.

- ExitOnCross Funktion hinzugefügt.

Version.7.3:

- Fehler in der Bildschirmanzeige COMMENT behoben.

Version.8.0:

- Pivot-Filter hinzugefügt.

version.8.1:

- einige Codes überarbeitet, weil Build 206 Bugs.
Dateien:
 

Neueste Universal EMA cross EA

firedave:
Ich versuche, einen EA für jede Moving Average Cross-Strategie zu erstellen, um sie universell zu machen. Bitte lassen Sie mich wissen, wenn Sie einen Vorschlag haben, um diesen EA zu ergänzen.

Gemeinsame Einstellung :

-----------------

StopLoss (Standardwert 100)

Legen Sie Ihren Stop Loss fest. Verwenden Sie 0 (Null), wenn Sie keinen Stop Loss verwenden möchten (nicht empfohlen).

TakeProfit (Standardwert 200)

Legen Sie Ihren Take Profit fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Trailing Stop Einstellung :

----------------------

ver.6 TrailingStopType (Voreinstellung 1)

Legen Sie den Trailing-Stop-Typ fest. 1:beginnt mit dem Trailing, wenn der Gewinn in Pips größer ist / gleich mit TrailingStop. 2:startet das Trailing, sobald der Handel im Gewinn ist. (wird andere Art von Trailing Stop hinzufügen, wenn vorgeschlagen, letzter Vorschlag ist SafeZone Trailing Stop Post #99 https://www.mql5.com/en/forum/general )

TrailingStop (Standardwert 40)

Legen Sie den Trailing-Stop fest. Verwenden Sie 0 (Null), wenn Sie die Trailing-Stop-Funktion nicht nutzen.

Einstellung des gleitenden Durchschnitts :

------------------------

FastMAPeriod (Voreinstellung 10)

Fast Moving Average Periode.

FastMAType (Voreinstellung EMA / 1)

Fast Moving Average Typ 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (Voreinstellung Close / 0)

Fast Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Schnelle gleitende Durchschnittsverschiebung

SlowMAPeriod (Voreinstellung 80)

Zeitraum des langsamen gleitenden Durchschnitts.

SlowMAType (Voreinstellung EMA / 1)

Typ des langsamen gleitenden Durchschnitts 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (Voreinstellung Close / 0)

Slow Moving Average Applied Price 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (Voreinstellung 0)

Verschiebung des langsamen gleitenden Durchschnitts

Minimaler Kreuzabstand :

------------------------

ver.2 MinCrossDistance (Voreinstellung 0)

Legt den Mindestabstand zwischen FastMA und SlowMA fest, der als gültige Kreuzung betrachtet wird. Verwenden Sie 0 (Null), um diesen Filter zu deaktivieren.

ver.7 MaxLookUp (Voreinstellung 1)

Legt fest, wie viele Balken nach dem Cross die Einstiegsbedingung in Bezug auf den Mindestabstand zwischen FastMA und SlowMA überprüft werden soll. MinCrosDistance > 0 ist erforderlich, um diese Funktion zu aktivieren. Verwenden Sie 0 (Null), um diese Funktion zu deaktivieren.

Beenden der Einstellung :

-------------

StopAndReverse (Voreinstellung true)

Wenn auf TRUE gesetzt, wird jeder Handel beendet und die Position umgekehrt, wenn sich das Signal ändert.

PureSAR (Voreinstellung false)

Wenn diese Einstellung auf TRUE gesetzt ist, werden kein Stop Loss - Take Profit - und Trailing Stop verwendet. Diese Einstellung ist immer im Spiel.

ver.7.2 ExitOnCross (Standardwert false)

Wenn diese Einstellung auf TRUE gesetzt ist, wird jeder Handel beendet, wenn es ein entgegengesetztes Cross gibt, ohne einen zusätzlichen Filter zu berücksichtigen. Der Ausstieg erfolgt also ausschließlich auf der Basis der Kreuzung des gleitenden Durchschnitts.

Dritte MA-Einstellung:

------------------

ver.5 UseThirdMA (Voreinstellung false)

Wenn auf TRUE gesetzt (und UseCounterTrend = FALSE), wird nur entsprechend der Richtung des ThirdMA gehandelt, oberhalb für BUY und unterhalb für SELL.

ver.5 UseCounterTrend (Voreinstellung false)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel auch dann fortgesetzt, wenn er entgegen der ThirdMA-Richtung erfolgt, jedoch mit einem anderen StopLoss und TakeProfit. Benötigt UseThirdMA = TRUE um diese Funktion zu aktivieren.

ver.7 OnlyCounterTrend (Voreinstellung false)

Wenn auf TRUE gesetzt, wird der EA nur gegen den Trend handeln, d.h. KAUFEN, wenn die ThirdMA unterschritten wird und VERKAUFEN, wenn die ThirdMA überschritten wird. Um diese Funktion zu aktivieren, muss UseCounterTrend = TRUE sein.

ver.5 DritteMAPeriode (Voreinstellung 100)

Dritte gleitende Durchschnittsperiode.

ver.5 ThirdMAType (Standardwert EMA / 1)

Dritter gleitender Durchschnittstyp 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (Standardwert Close / 0)

Dritter gleitender Durchschnitt angewandter Preis 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (Voreinstellung 0)

Dritte gleitende Durchschnittsverschiebung

ver.5 CTStopLoss (Voreinstellung 0)

Legen Sie Ihren Stop Loss für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie den Stop Loss nicht verwenden möchten (nicht empfohlen).

ver.5 CTTakeProfit (Voreinstellung 0)

Legen Sie Ihren Take Profit für den CounterTrend-Handel fest. Verwenden Sie 0 (Null), wenn Sie ein offenes Ziel verwenden möchten.

Pivot-Filter-Einstellung :

-------------------

ver.8.0 Use.Pivot.Filter (Voreinstellung false)

Setzen Sie diese Option auf true, wenn Sie den Handel filtern möchten, d.h. nur KAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen S1 und S2 stattfindet, und nur VERKAUFEN, wenn die Kreuzung von Slow und Fast MA zwischen R1 und R2 stattfindet.

Auftragseinstellung :

--------------

ReverseCondition (Standardwert false)

Setzen Sie TRUE, um die Einstiegsbedingung umzukehren.

ver.3 ConfirmedOnEntry (Voreinstellung true)

Wenn diese Option auf TRUE gesetzt ist, wird der Handel beim nächsten Balken nach der Bestätigung des Kreuzes eingegeben/verlassen. Wenn auf FALSE gesetzt, wird der Handel betreten/verlassen, sobald es ein Cross gibt.

ver.4 OneEntryPerBar (Voreinstellung true)

Wenn auf TRUE gesetzt, wird nur einmal pro Bar gehandelt. Wenn auf FALSE gesetzt, wird mehr als einmal auf einem Balken gehandelt, wenn die Einstiegsbedingung noch gültig ist, allerdings immer nur ein Handel auf einmal.

NumberOfTries (Voreinstellung 5)

Anzahl der Versuche, wenn die Order vom System abgelehnt wird.

Slippage (Voreinstellung 5)

Slippage-Einstellung.

MagicNumber (Standardwert 1234)

Verwenden Sie diese Option, um die Magic Number zu generieren. Ändern Sie diese Zahl NUR, wenn Sie den EA auf demselben Paar und demselben Zeitrahmen, aber mit anderen Einstellungen ausführen möchten.

Multiple Open Trade Einstellung :

-----------------------------

ver.5 MaxOpenTrade (Voreinstellung 2)

Anzahl der maximal offenen Trades zu einem Zeitpunkt. Diese Einstellung wird verwendet, wenn StopAndReverse / PureSAR = FALSE, so dass der EA die offene Order nicht schließt, wenn ein gegenteiliges Signal eintritt, sondern einen neuen Handel eröffnet. Legen Sie die Anzahl der erlaubten offenen Trades fest. Wenn StopAndReverse / PureSAR = TRUE ist, wird diese Einstellung immer = 1 sein, d.h. nur ein Handel auf einmal.

ver.6 MinPriceDistance (Voreinstellung 5)

Wenn mehrere offene Trades erlaubt sind (durch Setzen von MaxOpenOrder>1 und OneEntryPerBar=FALSE), bestimmt diese Zahl den Mindestabstand zwischen den einzelnen Trades in derselben Richtung.

Zeitfilter-Einstellung :

-------------------

UseHourTrade (Voreinstellung false)

Wenn auf TRUE gesetzt, wird der EA nur zu einer bestimmten Zeit aktiv.

StartHour (Standardwert 10)

Zeitpunkt, zu dem der EA aktiv wird (zu verwenden mit UseHourTrade = TRUE).

EndHour (Voreinstellung 11)

Zeitpunkt, an dem der EA aufhört, aktiv zu sein (Verwendung mit UseHourTrade = TRUE).

Lot und Money Management Einstellung :

------------------------------------

Lots (Voreinstellung 1)

Anzahl der Lots pro Handel.

MM (Voreinstellung false)

Wenn auf TRUE gesetzt, wird das eingebaute Money Management verwendet.

AccountIsMicro (Voreinstellung false)

Wenn Sie ein Micro-Konto verwenden, setzen Sie dies auf TRUE.

Risiko (Standardwert 10)

Verwenden Sie diese Option zusammen mit MM = TRUE, um das Risiko pro Handel festzulegen.

Cross-Alarm-Einstellung :

--------------------

ver.5 EnableAlert (Voreinstellung true)

Gibt einen Alarm aus, wenn sich der gleitende Durchschnitt kreuzt, nach oben oder nach unten kreuzt.

ver.5 SoundFilename (Standardwert "alert.wav")

Der Dateiname für den Alarm.

BackTest Einstellung :

------------------

PrintControl (Voreinstellung true)

Druckt einen Kommentar zum Backtesting.

Show_Settings (Voreinstellung true)

Zeigt die Einstellungen auf dem Chart an.

Lassen Sie mich wissen, wenn Sie noch Probleme mit den Einstellungen haben. Vielen Dank an codersguru und pengie für einige Teilcodes. Hoffe dies hilft

Tagebuch :

-----------

version.6:

- ConfirmedOnEntry Fehler behoben.

- Sofortiger Trailing-Stop hinzugefügt.

- MinPriceDistance für mehrere offene Trades hinzugefügt.

Version.7:

- Hinzufügen der Funktion MaxLookUp, um den Einstieg nach einem bestimmten Bar ab dem Cross bezüglich der MinCrossDistance zu überprüfen.

- Hinzufügen der Funktion OnlyCounterTrend bei Verwendung des Filters ThirdMA.

Version.7.1:

- Fehler bei MinCrossDistance behoben.

Version.7.2:

- Fehler bei MinCrossDistance für ConfirmedOnEntry = FALSE behoben.

- MA-Verschiebungsparameter hinzugefügt.

- ExitOnCross Funktion hinzugefügt.

Version.7.3:

- Fehler in der Bildschirmanzeige COMMENT behoben.

Version.8.0:

- Pivot-Filter hinzugefügt.

Version.8.1:

- einige Codes überarbeitet, weil Build 206 Fehler enthält.

Kann mir jemand den neuesten Univeral EMA cross an bcajes@gmail.com schicken .

Vielen Dank dafür.

 

Hallo, Firedave!

Zunächst einmal möchte ich mich bei dir für deinen schönen EA bedanken. Ich halte ihn für ein großartiges Werkzeug für alle, die MA-Cross-Trading-Strategien verwenden, da sie ein echter Klassiker sind. Ich verwende selbst eine solche Strategie.

Ich habe allerdings eine kleine Bitte. Können Sie eine weitere Exit-Option hinzufügen - um den Handel zu erzwingen, dass er nach einer bestimmten Anzahl von Bars auf ihrem Close geschlossen wird?

Ist es übrigens technisch möglich, einen SMS- oder E-Mail-Alarm für den Advisor einzurichten? Ich vertraue nur auf manuelle Trades, aber es wäre schön, eine Benachrichtigung zu erhalten, um MT Mobile für einen Trade zu nutzen. Einfach interessiert.

Cya und halten Sie die Great work!