Hybrid Scalper Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Hybrid Scalper Expert Advisor For MT4
- Der Hybrid Scalper Expert Advisor für MT4 - Einstiegskriterien
- Der Hybrid Scalper Expert Advisor für MT4 - Exit Criteria
- Der Hybrid Scalper Expert Advisor für MT4 - Raum für Verbesserungen
Der Hybrid Scalper Expert Advisor For MT4 verwendet eine Reihe technischer Indikatoren, um an den Finanzmärkten zu handeln. Diese Indikatoren sind auf der MT4-Plattform verfügbar. Da alle Indikatoren übereinstimmen müssen, bevor ein Handelssignal ermittelt und bestätigt wird, eröffnet der Fachberater über einen bestimmten Zeitraum nur wenige Geschäfte.
Ein Bereich, der für dieses Handelssystem einzigartig ist, ist die verwendete Handelsmanagementmethode. Der Stop-Loss- und Take-Profit jedes Trades kann sich auf und ab bewegen, wenn der Preis schwankt, bis entweder der Stop-Loss oder der Take-Profit getroffen wird, was zu einem Gewinn oder Verlust führt. Unabhängig davon, wohin sich der Preis bewegt, ist der Abstand zwischen Stop-Loss und Take-Profit konstant.
Der Hybrid Scalper Expert Advisor für MT4 - Einstiegskriterien

Der Hybrid Scalper Expert Advisor für MT4 zeigt Informationen auf dem Chart an, die beim Handel hilfreich sind. Dies umfasst den Kontonamen, das Unternehmen, die Hebelwirkung, die Losgröße, Long- und Short-Swaps, den Spread, den Namen des Expertenberaters, den Kontotyp, die magischen Zahlen und den Wochentag. Siehe Bild oben.
Das Handelssystem bietet dem Benutzer zahlreiche Parameter, an denen er in Eingaben arbeiten kann, um den Betrieb des Expertenberaters beeinflussen oder steuern zu können. Die wichtigsten Parameter werden nachfolgend erläutert:
- Rsilevel = 7 - Dies ist der Zeitraum, der für den RSI verwendet wird.
- max_spread = 20 - Dieser Wert wird in Punkten angegeben. Ein Trade würde nicht eingegeben, wenn der aktuelle Spread größer als dieser Wert ist.
- autocalculatelots = true - Standardmäßig ist diese Variable auf true festgelegt. Daher variiert die Losgröße pro Trade und wird basierend auf dem Kontostand bestimmt.
- lot_size = 0.01 - Wenn die automatische Losgröße nicht verwendet wird, haben Trades diese Losgröße.
- allowreverse = true - Da dieser Wert true ist, wird die Stop- und Reverse-Strategie verwendet.
- magicnumber = 11 - Die erste Strategie verwendet diese magische Zahl.
- magicnumber2 = 12 - Die Stopp- und Rückwärtsstrategie verwendet diese magische Zahl.
- MondayTrade = true - Der Handel ist montags erlaubt.
- TuesdayTrade = true - Der Handel ist dienstags erlaubt.
- WednesdayTrade = true - Der Handel ist mittwochs erlaubt.
- ThursdayTrade = true - Der Handel ist donnerstags erlaubt.
- FridayTrade = true - Der Handel ist freitags erlaubt.
- stopduringMarketvolatilityDays = true - Da dies zutrifft, ist der Handel an bestimmten Tagen im Jahr nicht zulässig.
- bbperiod = 50 - Der Bollinger Bands-Indikator hat eine Periode von 50.
- bbdeviation = 4 - Der Bollinger Bands-Indikator weist eine Abweichung von 4 auf.
In diesem Handelssystem wird eine Reihe technischer Indikatoren verwendet, die in der MetaTrader4-Plattform enthalten sind, um den Handelseintrag zu definieren. Wie die Indikatoren die Art des Signals und den Zeitpunkt des Eintritts liefern, wird nachstehend erläutert:
- Bollinger-Bänder (Zeitraum 50, Abweichung 4) - Dieser Indikator dient zur Messung der Marktvolatilität. Ein Handelseintrag wird nur berücksichtigt, wenn die Volatilität im normalen Bereich liegt, wie im Code definiert. Wenn der Abstand zwischen dem oberen und dem mittleren Band weniger als 4,5 Pips oder mehr als 26,2 Pips beträgt, bedeutet dies, dass die Volatilität nicht normal ist. Wenn der Abstand zwischen dem mittleren und dem unteren Band weniger als 4,5 Pips oder mehr als 26,2 Pips beträgt, bedeutet dies auf die gleiche Weise, dass die Volatilität nicht normal ist.
- Stochastisch (5, 3, 3) - Dieser Indikator wird verwendet, um überkaufte und überverkaufte Messwerte bereitzustellen. Wenn die Hauptlinie der Stochastik für die aktuelle Kerze unter 20 liegt und die Signallinie unter der Hauptlinie liegt, wird ein bullisches Signal erzeugt. Wenn die Hauptleitung für den aktuellen Balken über 80 liegt und die Signalleitung über der Hauptleitung liegt, wird ein rückläufiges Signal ausgegeben.
- Exponentielle gleitende Durchschnitte (Perioden 21 und 89, Kursschluss) - Ein Crossover von zwei gleitenden Durchschnitten im 15-Minuten-Chart wird verwendet, um die Trendverzerrung zu definieren. Wenn der gleitende Durchschnitt von 21 über dem gleitenden Durchschnitt von 89 für die aktuelle Kerze liegt, ist die Trendverzerrung bullisch. Wenn die 21 EMA unter der 89 EMA für die aktuelle Kerze liegt, ist die Trendverzerrung bärisch.
- Relativer Stärkeindex (Zeitraum 7, Preisschluss) - Dieser Indikator ist der letzte Filter für den Einstieg und wird auf die gleiche Weise wie der Stochastik-Filter verwendet. Wenn der RSI-Wert für den aktuellen Balken, das aktuelle Symbol und den aktuellen Zeitrahmen kleiner als 25 ist, ist das Signal lang. Wenn der RSI-Wert größer als 85 ist, ist das Signal kurz.
Es müssen mehrere Bedingungen erfüllt sein, bevor der Fachberater einen Handel eröffnet. Erstens wird der Roboter keinen Trade eingehen, wenn die aktuelle Streuung des aktuellen Symbols größer ist als die in den Eingaben definierte maximale Streuung. Daher muss der Benutzer beim Einstellen des Parameters für die maximale Streuung in den Eingängen vorsichtig sein. Der Spread des gehandelten Symbols, der ständig variiert, sollte sorgfältig analysiert werden, bevor der Benutzer den maximalen Spread-Wert festlegt.
Außerdem handelt der Roboter nur das Ein-Minuten-Chart. Wie unter Eingaben vorgeschlagen, sollte dieses Programm in EURUSD-Währungspaaren ausgeführt werden. Wenn der Benutzer jedoch ein anderes Symbol bevorzugt, sollte der Zeitrahmen dieses Symbols auf eine Minute festgelegt werden. Wenn nicht, würde der Roboter keinen Handelseintrag berücksichtigen.
Der Wochentag ist eine weitere Überlegung für den Eintritt. Während der Roboter von Montag bis Freitag handeln kann, muss der Benutzer die fünf Variablen in den Eingaben von MondayTrade bis FridayTrade auf true setzen. Dem Benutzer steht es jedoch frei, den Tag oder die Tage zu wählen, an denen der Expertenberater ausgeführt werden soll.
Es gibt bestimmte Tage in einem Jahr, an denen der Roboter nicht laufen würde. Wie vom Programmersteller fest codiert, würde der Roboter vom 14. bis 31. Dezember und vom 1. bis 4. Januar nicht handeln. Dies ist möglicherweise auf die geringe Volatilität der Märkte im Allgemeinen zu diesen Jahreszeiten zurückzuführen. In anderen Tagen würde der Roboter die Marktvolatilität basierend auf dem Bollinger Bands-Indikator bestimmen und dann basierend auf dem Ergebnis der Berechnung entweder handeln oder nicht handeln.
Der Hybrid Scalper Expert Advisor für MT4 - Exit Criteria
Der Hybrid Scalper Expert Advisor für MT4 eröffnet jeweils einen Trade. Bei der Eingabe setzt der Roboter den Stop-Loss und nimmt den Gewinn auf jeweils 10 Pips. Wenn sich der Markt bewegt, bewegen sich auch die Stop-Loss- und Take-Profit-Werte auf und ab, wobei ein Abstand von 20 Pips zwischen Stop-Loss und Take-Profit eingehalten wird. Der Handel wird geschlossen, wenn sich der Trend (nach oben oder unten) durchsetzt und der Preis entweder den Stop-Loss oder das Gewinnlimit erreicht.
Der Hybrid Scalper Expert Advisor für MT4 - Raum für Verbesserungen
Der Hybrid Scalper Expert Advisor für MT4 konnte mit den Standardeinstellungen beim Testen keine Gewinne erzielen. Weitere Tests können erforderlich sein, vorzugsweise unter Verwendung der Optimierung, um die besten Einstellungen zu ermitteln, die zu positiven Ergebnissen führen. Der Roboter kann jedoch nur in der Ein-Minuten-Tabelle getestet und verwendet werden.
Der Code muss überprüft werden, um die Richtigkeit der Bedingungen für die Eingabe und Aktualisierung zu bestimmen und das Lesen zu erleichtern. Das Lesen des Codes kann schwierig sein, da der Codierungsstil altmodisch ist. Beispielsweise ist der Codeblock für die For-Loop-Funktion beim Bestimmen des Auftragstyps des aktuell ausgewählten Auftrags überall vorhanden, und dazwischen werden viele Zeilenabstände verwendet.
Die Codierung wurde aufgrund der Verwendung einer Vielzahl von if-Anweisungen unnötig verlängert. Um beispielsweise zu überprüfen, ob der vom Händler eingegebene maximale Spread angemessen ist, verwendete eine Funktion 56 Codezeilen, kann jedoch in etwa fünf Codezeilen ausgeführt werden. Das Spread-Problem ist von entscheidender Bedeutung, da es einer der Faktoren ist, die bei der Suche nach einem Handelseintritt berücksichtigt werden. Wenn der Spread des zugrunde liegenden Symbols größer ist als der vom Benutzer in den Eingaben festgelegte maximale Spread, würde der Roboter überhaupt keine Trades annehmen, sodass der Benutzer ihn von Anfang an richtig machen muss.