Systemhandel

Wahrscheinlichkeits-Theorie Expert Advisor für Forex: Ihr Helfer für MetaTrader 5
MetaTrader5
Wahrscheinlichkeits-Theorie Expert Advisor für Forex: Ihr Helfer für MetaTrader 5

Eine meiner ältesten Ideen! Dieser Code ist ein Expert Advisor (EA) für die MetaTrader 5 Plattform, der die Wahrscheinlichkeitstheorie nutzt, um die Chancen für Preissteigerungen und -rückgänge eines Finanzinstruments zu bestimmen. Der EA analysiert die Preishistorie über eine bestimmte Anzahl von Balken (standardmäßig 10.000) und berechnet, wie oft der Preis über oder unter dem Eröffnungspreis um eine bestimmte Anzahl von Pips (standardmäßig 400) innerhalb eines festgelegten Balkenclusters (standardmäßig 50) geschlossen hat. Basierend auf diesen Daten kalkuliert der EA die Wahrscheinlichkeiten für Preissteigerungen und -rückgänge und zeigt sie in Kommentaren zum Chart an. Darüber hinaus kann der EA Handelsoperationen basierend auf den berechneten Wahrscheinlichkeiten durchführen. Übersteigt die Wahrscheinlichkeit einer Preissteigerung 51 %, kann der EA eine Kaufposition eröffnen; bei einer Wahrscheinlichkeit für Preisrückgänge über 51 % wird eine Verkaufsposition eröffnet. Bei der Eröffnung von Handelspositionen kann der EA entweder eine feste Lotgröße verwenden oder diese basierend auf dem angegebenen Risiko und dem aktuellen Kontostand berechnen. Sind StopLoss- und TakeProfit-Werte festgelegt, wird der EA die entsprechenden Niveaus beim Öffnen einer Position setzen. Um zu starten, muss das Flag auf true gesetzt werden: input bool EnableCheckBars = false; Bitte beachten Sie: Dieser EA wird keinen Gewinn generieren und wird es niemals tun. Alles, was das Zählen von Bewegungen, Wellen oder die Wahrscheinlichkeit des Erreichens von Stop oder TakeProfit betrifft, ist Unsinn. Der Markt ist einfach zu komplex für so einfache Algorithmen und Konzepte.

2025.11.04
ExpPinBar: Der ultimative Expert Advisor für Pin Bar Handelsstrategien in MetaTrader 5
MetaTrader5
ExpPinBar: Der ultimative Expert Advisor für Pin Bar Handelsstrategien in MetaTrader 5

Der ExpPinBar Expert Advisor setzt eine Handelsstrategie um, die auf dem Price Action PinBar Indikator basiert. Die Eröffnung von Positionen erfolgt anhand der Signale des Indikators. Zur Verwaltung offener Positionen steht eine erweiterte Trailing-Funktionalität zur Verfügung, die aus der Trailing-Bibliothek stammt: klassisch, über den Parabolic SAR Indikator, gleitende Durchschnitte wie AMA, DEMA, FRAMA, MA, TEMA, VIDYA, sowie über die Hoch- und Tieflevels der Kerzen-Schatten. Einstellungen für den Pin-Bar Indikator: Minimale Größe einer Kerze von Tief zu Hoch - Die minimale Größe einer Kerze (in Pips). Legt die minimale Höhe einer zu analysierenden Kerze fest (die Differenz zwischen Hoch und Tief). Kerzen kleinerer Größe werden vom Indikator ignoriert, was es ermöglicht, unbedeutende oder „rauschende“ Kerzen auszuschließen. Erhöhen Sie den Wert, um schwache Signale auf Märkten mit geringer Volatilität zu filtern; Maximale Größe des Kerzenkörpers im Verhältnis zu seinen Schatten - Maximale Größe des Kerzenkörpers (relativ zur gesamten Kerze, von 0 bis 1). Definiert die maximal zulässige Größe des Kerzenkörpers (Differenz zwischen Eröffnung und Schluss) im Verhältnis zur vollen Höhe der Kerze. Je kleiner der Wert, desto ausgeprägter werden die Signale mit langen Schatten und kleinem Körper - klassische Pin Bars. Um die „reinsten“ Pin Bars zu finden, verwenden Sie Werte von 0,2 - 0,4; Position des Körpers im Verhältnis zur vorherigen Kerze (von 0 bis 1). Der Parameter definiert, wie tief der Körper der Pin Bar in den Bereich der vorherigen Kerze eindringen kann. Je kleiner der Wert, desto näher wird der Körper an den Rand des Bereichs gerückt, was klassischen Umkehrmustern entspricht. Verwenden Sie Werte von 0,2-0,4, um nach Signalen zu suchen, bei denen der Körper der Pin Bar nahe der Grenze der vorherigen Kerze liegt; Seitenverhältnis der Schatten (Koefizient) Legt das minimale Verhältnis zwischen der Länge des Hauptschattens (oberer Schatten bei Pin Bar für Verkauf, unterer Schatten bei Pin Bar für Kauf) und dem gegenüberliegenden Schatten fest. Je höher der Wert, desto ausgeprägter sollte der Hauptschatten im Vergleich zum gegenüberliegenden Schatten sein. Werte von 1,5 - 2,5 erlauben das Filtern von Signalen und lassen nur Kerzen mit einem ausgeprägten langen Schatten übrig. Einstellungen des Advisors: Positionsgröße - Positionsgröße; Slippage (in Punkten) - maximal zulässige Preisabweichung während der Ausführung, in Punkten festgelegt; Magic Number -Magische Nummer; Stop Loss (in Punkten), 0 - keiner, -1 - nach PinBar-Schatten - Stop Loss (in Punkten), 0 - keiner, -1 - nach Preis des PinBar-Schatten; Take Profit (in Punkten), 0 - keiner - Take Profit (in Punkten), 0 - keiner; Stop Loss Abweichung (in Punkten) - Stop Loss Abweichung vom Pin Bar Schatten in Punkten. Trailing-Einstellungen: Trailing-Typ - Trailing-Typ TrailingStart - Gewinn in Punkten für Trailing-Start TrailingSchritt in Punkten - Trailing-Schritt in Punkten des Preises Trailing Offset in Punkten - Trailing-Offset vom Preis in Punkten Einstellungen der Indikatoren, die in Trails verwendet werden: Indikator-Zeitrahmen - Zeitrahmen des Indikators, der in der Trailing-Berechnung verwendet wird. MA Periode - Berechnungsperiode des gleitenden Durchschnitts MA Verschiebung - Horizontale Verschiebung des gleitenden Durchschnitts. AMA Schnell EMA Periode - Periode der Berechnung des schnellen EMA des adaptiven gleitenden Durchschnitts. AMA Langsam EMA Periode - Periode der Berechnung des langsamen EMA des adaptiven gleitenden Durchschnitts VIDYA CMO Periode - CMO-Periode des gleitenden Durchschnitts mit dynamischer Durchschnittsperiode. ParabolicSAR Schritt - Parabolic SAR Schritt Parabolic SARMax - Maximum des Parabolic SAR MA Angewandter Preis - Preis für die Berechnung des gleitenden Durchschnitts MA Glättungsmethode - Art der Glättung des gleitenden Durchschnitts. Indikatordatenindex - Balken der vom Indikator empfangenen Daten Der iPinBars Indikator und die Bibliothek der Trailing-Klassen sind erforderlich, damit der Expert Advisor funktioniert. Hier sehen Sie ein Beispiel für die Arbeit des Expert Advisors im letzten Jahr auf EURUSD H4 mit festen Stop-Loss-Niveaus und der Verwendung eines einfachen Trailings:

2025.10.22
Einfacher Expert Advisor für MetaTrader 5: WPR, Bollinger Bänder und ATR im Einsatz
MetaTrader5
Einfacher Expert Advisor für MetaTrader 5: WPR, Bollinger Bänder und ATR im Einsatz

Der ExpWPRBB Expert Advisor setzt auf eine unkomplizierte Handelsstrategie, die auf den Signalen zweier wichtiger Indikatoren basiert: dem Williams' Percent Range (WPR) und den Bollinger Bändern (BB). Eine Position wird nur eröffnet, wenn die Signale beider Indikatoren übereinstimmen: Buy: Der WPR verlässt die überverkaufte Zone, und der Eröffnungskurs der Kerze liegt unter der mittleren BB-Linie. Sell: Der WPR verlässt die überkaufte Zone, und der Eröffnungskurs der Kerze liegt über der mittleren BB-Linie. Die Breite der Bollinger Bänder und der ATR-Wert werden verwendet, um die Stop-Loss- und Take-Profit-Niveaus zu berechnen. Der Expert Advisor ist nur für Hedging-Konten geeignet. Zusätzlich gibt es einen Nicht-Handelsmodus, in dem Sie nur Signalmarkierungen setzen können, um die Signale im visuellen Modus des Strategietesters zu kontrollieren. Input-Parameter: WPR (Williams' Percent Range) InpPeriodWPR - Berechnungsperiode des WPR. Anzahl der Kerzen zur Berechnung des Indikatorwerts; InpOverboughtWPR - Überkauft-Niveau des WPR. Der Wert, ab dem der Markt als überkauft gilt (in der Regel zwischen -20 und 0); InpOversoldWPR - Überverkauft-Niveau des WPR. Der Wert, unter dem der Markt als überverkauft gilt (in der Regel zwischen -80 und -100). BB (Bollinger Bänder) InpPeriodBB - Berechnungsperiode der Bollinger Bänder. Anzahl der Kerzen zur Berechnung der Bänder; InpDeviationBB - Abweichung der Bollinger Bänder. Standardabweichungsfaktor zur Berechnung der Breite der Bänder; InpShiftBB - Verschiebung der Bollinger Bänder. Indikatorverschiebung relativ zur aktuellen Kerze; InpPriceBB - Berechnungspreis der Bollinger Bänder. Art des Preises, der für die Berechnung verwendet wird. ATR (Average True Range) InpPeriodATR - Berechnungsperiode des ATR. Anzahl der Kerzen zur Berechnung des durchschnittlichen wahren Bereichs. Handelsparameter InpSignalsOnly - Nur Signale setzen, nicht handeln. Wenn wahr, öffnet der Expert Advisor keine Trades, sondern zeigt nur Signale im Chart an; InpVolume - Positionsvolumen. Lotgröße für die Eröffnung eines Trades; InpDeviation - Slippage (in Punkten). Maximale zulässige Preisabweichung bei der Ausführung eines Auftrags; InpMagic - Magic Number. Eine eindeutige Kennung der EA-Positionen zur Nachverfolgung; InpStopLoss - Stop-Loss (in Punkten). Stop-Loss-Niveau. 0 - nicht gesetzt, -1 - wird als die Hälfte der Breite der Bollinger Bänder berechnet; InpTakeProfit - Take Profit (in Pips). Take-Profit-Niveau. 0 - nicht gesetzt, -1 - wird anhand des ATR-Wertes berechnet; InpSLMltp - Multiplikator der Stop-Loss-Größe, wenn Stop-Loss == -1. Erlaubt die Erhöhung oder Verringerung des automatisch berechneten Stop-Loss; InpTPMltp - Multiplikator der Take-Profit-Größe, wenn Take-Profit == -1. Erlaubt die Erhöhung oder Verringerung des automatisch berechneten Take-Profit. Die Standardwerte für die Eingabeparameter des Expert Advisors sind für Tests im H4-Zeitrahmen optimiert. Testresultat im "Alle Ticks"-Modus für das letzte Jahr auf H4 mit den Standardparametern:

2025.10.21
Heikin Ashi MT4 EA – Dein Trading-Partner für MetaTrader 4
MetaTrader4
Heikin Ashi MT4 EA – Dein Trading-Partner für MetaTrader 4

Der Heikin Ashi EA wurde speziell entwickelt, um mit Heikin Ashi Kerzen zu handeln. Durch die Glättung der Preisbewegungen und das Herausfiltern von Marktrauschen erstellt dieser EA eine klare Karte der Marktrichtung. So kannst du starke Trends erfassen, falsche Umkehrungen vermeiden und deine Trades mit mehr Vertrauen managen. Wichtige Funktionen & Parameter 1. Heikin Ashi Kerzenintegration Glättung der Trendvisualisierung – Entfernt zufälliges Rauschen für klarere Signale. Erkennung von bullischen/bärischen Farben – Der EA handelt nur, wenn deutliche Heikin Ashi Trendwechsel erscheinen. Anpassbare Heikin Ashi Einstellungen – Glättung an deine Strategie anpassbar. 2. Intelligentes Trade-Management Schließen bei Trendwechsel – Beendet Trades sofort, wenn sich die Kerzenfarben umkehren. Kontrollen für Equity & Gewinn – Schließt alle Trades, wenn der schwankende Gewinn/Verlust deinen festgelegten Schwellenwert erreicht. Die Vorteile der Nutzung des Heikin Ashi TrendMap EA ✅ Klare Trenddetektion  – Filtert ruckelige Bewegungen und falsche Signale heraus.✅ Funktioniert bei jedem Paar & Zeitrahmen  – Vom Scalping bis zum Swing-Trading.✅ Automatisierung ohne Aufwand  – Führt Ein- und Ausstiege ohne Zögern aus.✅ Emotionfreies Trading  – Vertraut auf Heikin Ashi Regeln, nicht auf menschliches Bauchgefühl.✅ Flexible Einstellungen  – Anpassbar für aggressive oder konservative Strategien.

2025.10.14
Effizientes Tool zum Schließen von Positionen für MetaTrader 5
MetaTrader5
Effizientes Tool zum Schließen von Positionen für MetaTrader 5

Einführung in das ToolWenn du regelmäßig mit dem MetaTrader 5 handelst, hast du sicherlich schon einmal von nützlichen Tools gehört, die deinen Handelsalltag erleichtern können. Eines dieser Tools ist das assistierte Position-Schließen-Werkzeug. Es bietet dir zwei wesentliche Parameter, die dir helfen, deine Trades effektiver zu verwalten.Die zwei ParameterStop-Loss-Betrag: Der erste Parameter legt den Betrag für den Stop-Loss fest. Wichtig ist, dass dieser Wert negativ sein muss. Ohne eine Eingabe funktioniert das Tool nicht.Take-Profit-Multiplikator: Der zweite Parameter ist der Multiplikator für den Take-Profit, der auf dem Stop-Loss-Wert basiert.Vor- und Nachteile des ToolsWie bei jedem Werkzeug gibt es auch hier Vor- und Nachteile. Ein Nachteil ist, dass das Tool keine Pending Orders erkennt. Das bedeutet, dass du bei offenen Aufträgen etwas vorsichtiger sein musst.Auf der positiven Seite sorgt ein festgelegter Stop-Loss dafür, dass du das Tool nicht zwingend benötigst, um deine Orders zu verwalten. Das ist besonders praktisch, wenn du sowohl langfristige als auch kurzfristige Positionen hältst.Stop-Loss-OptionenDas Tool bietet dir zwei Möglichkeiten, den Stop-Loss zu setzen:Die erste Option erlaubt es dir, einen spezifischen Stop-Loss für eine deiner Orders festzulegen, um das Schließen der Position zu steuern.Die zweite Option ermöglicht es dir, die Position mit einem Vielfachen der Eingabe zu schließen.Für disziplinierte HändlerDieses Tool wurde speziell entwickelt, um den Stop-Loss strikt zu begrenzen, insbesondere für Händler, die häufig mit Stop-Loss-Orders arbeiten. Wenn du dazu neigst, häufig willkürlich Stop-Loss zu setzen, kann dir dieses Tool helfen, disziplinierter zu handeln.

2025.10.08
Ichimoku Edge MT4 EA: Ihr neuer Trading-Assistent für MetaTrader 4
MetaTrader4
Ichimoku Edge MT4 EA: Ihr neuer Trading-Assistent für MetaTrader 4

Der Ichimoku Edge basiert auf dem bewährten Ichimoku Kinko Hyo Indikator mit den Standard-Einstellungen. Er generiert Kauf- und Verkaufssignale durch das Überqueren des Chikou Span mit dem Preis, wobei die Bestätigung durch die Position von Preis und Chikou Span im Verhältnis zur Kumo (Wolke) erfolgt. Backtest-Ergebnisse Strategie-Logik Ein Kaufsignal tritt auf, wenn der Chikou Span den Preis von unten kreuzt, was bestätigt wird, wenn sowohl der aktuelle Preis als auch der Chikou über der Kumo liegen. Ein Verkaufssignal wird ausgelöst, wenn der Chikou Span den Preis von oben kreuzt, dies wird bestätigt, wenn beide, der aktuelle Preis und der Chikou, unter der Kumo liegen. Alle offenen Trades schließen automatisch, wenn ein entgegengesetztes (Umkehr-)Signal erscheint. Es werden keine festen Stop-Loss- oder Take-Profit-Werte verwendet; die Ausstiege hängen ausschließlich von Signalumkehrungen ab. RisikomanagementEs werden zwei Positionsgrößen-Modi unterstützt: Feste Lotgröße - Trades verwenden ein vordefiniertes Volumen. ATR-basierte Größenanpassung - passt die Lotgröße dynamisch basierend auf dem Risiko in Prozent oder Geldwert unter Verwendung des Average True Range Indikators an. Wichtige EingabeparameterIchimoku-Einstellungen: Tenkan = 9 Kijun = 26 Senkou = 52 Risikomanagement: Lots – feste Positionsgröße. MM – aktivieren Sie das ATR-basiertes Risikomanagement. ATR_Period, ATR_Multiplier – ATR-Einstellungen. Risk / MoneyRisk – prozentuales oder festgelegtes Geldrisiko. UseMoneyInsteadOfPercentage – wechseln zwischen % oder geldwertbasiertem Risiko. UseEquityInsteadOfBalance – Risiko aus dem Eigenkapital statt aus dem Kontostand. LotDigits – Präzision für die Lotgröße des Brokers. Sonstiges: OrderComment – Auftragsbezeichnung. Slippage – maximal zulässige Slippage. Magic – eindeutige EA-Identifikation. HinweiseDieser EA funktioniert am besten auf höheren Zeitrahmen und in Trendmärkten. Für die besten Ergebnisse empfehlen wir, verschiedene Ichimoku- und ATR-Einstellungen vor dem Live-Einsatz zu testen.

2025.10.06
Babi Ngepet - Dein Expertenberater für MetaTrader 5
MetaTrader5
Babi Ngepet - Dein Expertenberater für MetaTrader 5

Parameter des Expert Advisors (Einstellungen) Der EA bietet verschiedene externe Parameter, die der Nutzer anpassen kann, um sein Verhalten zu steuern: Allgemeine Parameter Parameter Typ Beschreibung MagicNumber int Eine eindeutige Kennung für die Trades des EAs. InitialLot double Die Startlotgröße für den ersten Trade in einer Reihe. AllowBuy bool Flag, um dem EA zu erlauben, Kauf-Trades zu eröffnen (anfängliche und Martingale). AllowSell bool Flag, um dem EA zu erlauben, Verkaufs-Trades zu eröffnen (anfängliche und Martingale). TakeProfit int Ein fester Take Profit in Punkten/Pips, der beim Platzieren von Pending Orders verwendet wird (nicht jedoch für Marktaufträge). FindHighLowBackBars int Die Anzahl der vorherigen Kerzen, die zurückblicken werden, um das höchste Hoch und das niedrigste Tief für die Platzierung der anfänglichen Pending Orders zu bestimmen. ResetAfterBars int Die Anzahl der Kerzen, nach denen die anfänglichen Pending Orders gelöscht und neu bewertet werden (wenn keine Position offen ist). Martingale Strategie Parameter Typ Beschreibung ReverseMartingale bool Wenn wahr, werden die nachfolgenden Martingale-Trades in die entgegengesetzte Richtung des letzten Trades in der Reihe eröffnet (dies würde typischerweise einen Anti-Martingale- oder Hedging-Ansatz darstellen, aber der Code öffnet in die gleiche Richtung, wenn falsch). LotMultiplier double Der Faktor, um den die Lotgröße für den nächsten Trade in der Verlustreihe multipliziert wird (z.B. 2.0 bedeutet Verdopplung des Lots). SecureProfitMartingaleTarget double Der gesamt schwankende Gewinn (in Kontowährung), bei dem die gesamte Reihe offener Trades geschlossen wird. DistanceMartingalePips int Der Abstand (in Pips), den der Preis gegen den letzten geöffneten Preis bewegen muss, bevor ein neuer Martingale-Trade eröffnet wird. MaxTradesInSeries int Die maximale Anzahl von Trades, die in einer einzelnen Martingale-Reihe erlaubt sind. Zeitstrategie Parameter Typ Beschreibung AllowMonday... AllowFriday bool Flags, um das Trading an bestimmten Wochentagen zu aktivieren oder zu deaktivieren. ForbiddenDates string Eine durch Kommas getrennte Liste von Daten (Format YYYY.MM.DD), an denen das Trading verboten ist. Übersicht der Kernfunktionen OnInit() (Initialisierung) Setzt die MagicNumber des EAs, den Margin-Modus und die Abweichung. Es setzt die Martingale-Status-Variablen (s_currentLot, s_totalTradesInSeries usw.) auf ihre Anfangswerte zurück und bereitet sich auf einen Neuanfang vor. OnDeinit() (Deinitialisierung) Eine einfache Funktion zur Bereinigung, die eine Nachricht ausgibt, wenn der EA gestoppt oder entfernt wird. IsTradingDateAllowed() und IsTradingDayAllowed() (Trading-Filter) Diese Funktionen prüfen den aktuellen Tag und das Datum anhand der benutzerdefinierten Eingaben (AllowMonday bis AllowFriday und ForbiddenDates), um festzustellen, ob das Trading erlaubt ist. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (Marktausführung) Diese Funktion behandelt das Öffnen neuer Marktpositionen (Kauf oder Verkauf). Sie validiert und normalisiert die Lotgröße gemäß den Mindest-, Höchst- und Schrittgrößen der Broker. Sie prüft auf ausreichendes freies Margin unter Verwendung von CheckMargin(). Sie führt den Trade ohne festen Take Profit oder Stop Loss aus (tp_calculated ist 0). Sie aktualisiert die globalen Martingale-Statusvariablen: s_currentLot, s_lastOpenPrice, s_seriesType und s_totalTradesInSeries. CloseAllPositions() Durchläuft alle derzeit offenen Positionen und schließt alle, die von diesem EA eröffnet wurden (mit dem MagicNumber). PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (Platzierung von Pending Orders) Diese Funktion platziert Buy Limit oder Sell Limit Orders: Sie validiert die Lotgröße und prüft auf ausreichendes Margin. Sie validiert den Einstiegspreis gegenüber dem Mindestabstand des Brokers (SYMBOL_TRADE_STOPS_LEVEL). Sie berechnet einen festen Take Profit (tp) basierend auf dem TakeProfit-Input. Sie sendet die Handelsanfrage. Hinweis: Die Funktion UpdateHighLowAndOrders ruft dies auf, um die anfänglichen Buy Limit und Sell Limit Orders zu platzieren. UpdateHighLowAndOrders() (Logik für den initialen Einstieg) Dies ist der initiale Einstiegsmachanismus, wenn keine Positionen offen sind: Sie blickt zurück auf FindHighLowBackBars, um das höchste Hoch und das niedrigste Tief zu finden. Sie berechnet priceSellLimit (höchstes Hoch + 1 Tick) und priceBuyLimit (niedrigstes Tief - 1 Tick). Sie überprüft, ob Buy Limit und Sell Limit Orders mit der MagicNumber des EAs bereits existieren. Sie platziert eine anfängliche Sell Limit Order knapp über dem letzten höchsten Hoch und eine Buy Limit Order knapp unter dem letzten niedrigsten Tief, jeweils unter Verwendung des InitialLots. OnTick() (Hauptlogik) Der Kern der Ausführungslogik des EAs: Zeitprüfung: Verhindert redundante Berechnungen beim gleichen Tick. Filterprüfung: Wenn das Trading an Tag/Datum nicht erlaubt ist, löscht es alle Pending Orders. Gewinnzielprüfung (Reihenbeendigung): Wenn eaHasOpenPositions wahr ist UND totalFloatingProfit ≥ SecureProfitMartingaleTarget ist, ruft es CloseAllPositions() auf und setzt alle Martingale-Statusvariablen zurück, um eine neue Reihe zu starten. Platzierung der anfänglichen Order: Wenn !eaHasOpenPositions UND Trading erlaubt ist, setzt es den Martingale-Status zurück und prüft, ob eine neue Kerze gebildet wurde. Wenn eine neue Kerze gebildet wird, prüft es, ob barsCount ≥ ResetAfterBars ist. Wenn ja, löscht es Pending Orders und ruft UpdateHighLowAndOrders() auf, um neue anfängliche Orders zu platzieren. Andernfalls ruft es einfach UpdateHighLowAndOrders() auf. Martingale-Schrittlogik: Wenn eaHasOpenPositions wahr ist UND s_totalTradesInSeries < $&lt; MaxTradesInSeries: Es prüft, ob totalFloatingProfit negativ ist UND der Preis sich um mindestens DistanceMartingalePips gegen den letzten offenen Trade bewegt hat. Wenn beide Bedingungen erfüllt sind, wird nextLot berechnet, indem s_currentLot mit LotMultiplier multipliziert wird. Es bestimmt die Richtung orderToOpen (entweder in die gleiche Richtung wie die Reihe oder umgekehrt, basierend auf ReverseMartingale). Es ruft OpenTradeLogic() auf, um die neue, multiplizierte Position zu eröffnen und die Martingale-Reihe fortzusetzen. Zusammenfassung der Strategie Der "Babi Ngepet" EA implementiert eine riskante, aber potenziell hochbelohnende Martingale-Strategie in Kombination mit einem Breakout-/Range-Reversal-Initialeinstieg: Erster Einstieg: Der EA platziert eine anfängliche Buy Limit (unterhalb des letzten Tiefs) und eine Sell Limit (oberhalb des letzten Hochs). Dies deutet auf eine anfängliche Annahme von range-bound Verhalten hin – er geht long, wenn der Preis auf ein Tief fällt, und short, wenn der Preis auf ein Hoch steigt. Handelsmanagement: Wenn einer der anfänglichen Trades ausgelöst wird und die Position in einen aggregierten Verlust (negativer schwebender Gewinn) übergeht, und der Preis weiterhin gegen die offenen Positionen um einen definierten Abstand bewegt, öffnet der EA eine neue Position in dieselbe Richtung mit einer größeren Lotgröße (Martingale). Ausstiegsstrategie: Die Reihe von Trades erhöht die Lotgröße weiter, bis der aggregierte schwebende Gewinn aller Trades in der Reihe den SecureProfitMartingaleTarget erreicht, wonach alle Positionen geschlossen werden und der EA für eine neue Reihe zurückgesetzt wird. Warnung: Die Martingale-Strategie ist bekannt für hohe Drawdowns und ein hohes Risiko von Kapitalverlusten, da die Lotgröße nach jedem Verlustschritt steigt.

2025.10.05
Handeln mit Retail Sentiment: Der Ziwox Expert Advisor für MetaTrader 4
MetaTrader4
Handeln mit Retail Sentiment: Der Ziwox Expert Advisor für MetaTrader 4

Ziwox Retail Sentiment Expert Advisor Beschreibung: Dieser Expert Advisor (EA) nutzt die Stimmung der Retail-Trader aus der Ziwox API, um gegensätzliche Handelsentscheidungen in Kombination mit einem einfachen technischen Filter zu treffen. Die Idee ist einfach: Wenn die meisten Retail-Trader Long-Positionen halten, ziehen wir es in Betracht, zu verkaufen, und wenn die Mehrheit Short ist, denken wir ans Kaufen. Durch die Kombination von Sentiment-Analyse mit einer gleitenden Durchschnittstrendbestätigung bietet der EA einen intelligenten Ansatz für den Handel, der auf dem kollektiven Marktverhalten basiert. Der Code und die Implementierung stammen aus diesem MQL5 Artikel. Warum Retail Sentiment wichtig ist: Die Stimmung der Retail-Trader spiegelt die Positionen und Vorurteile kleiner Trader auf dem Markt wider. Es ist allgemein bekannt, dass Retail-Trader oft die falsche Seite von Marktbewegungen einnehmen, bedingt durch emotionales Trading, mangelhafte Risikokontrolle oder übertriebene Reaktionen auf Nachrichten. Durch die Analyse der Long- und Short-Ratios der Retail-Trader können wir eine konträre Strategie verfolgen, die oft mit institutionellen Strömungen und breiteren Markttrends übereinstimmt. Die Sentiment-Analyse kann Tradern helfen: Überdehnte Marktbedingungen zu erkennen. Frühzeitig potenzielle Umkehrungen zu identifizieren. Technische Analysen mit Verhaltensinsights zu erweitern. Risiken zu minimieren, indem überfüllte Trades vermieden werden. Wie der EA funktioniert: Dieser EA ruft die Retail-Sentiment-Daten über die Ziwox API ab und kombiniert sie mit einem gleitenden Durchschnitts-Crossover-Filter: API-Integration: Mithilfe der Funktion GetAPI sendet der EA eine Webanfrage an den Ziwox-Endpunkt, um Sentimentdaten im JSON-Format abzurufen. Die Daten umfassen wichtige Felder wie Retail Long Ratio, Retail Short Ratio und Risk Sentiment. Das JSON wird dann mit JsonDataParse in ein Array (APIJSON) umgewandelt. Gegensätzliche Logik: Wenn das Retail Long Ratio >= 60 % und der schnelle MA über dem langsamen MA liegt, zieht der EA einen Verkauf in Betracht. Wenn das Retail Short Ratio >= 60 % und der schnelle MA unter dem langsamen MA liegt, erwägt der EA einen Kauf. Dies stellt sicher, dass die Trades entgegengesetzt zur Retail-Stimmung, aber dennoch im Einklang mit der technischen Trendbestätigung erfolgen. Technischer Filter: Einfache gleitende Durchschnitte (iMA) mit benutzerdefinierten Zeiträumen (shortMAPeriod und longMAPeriod) filtern die Trades. Nur Trades, die mit dem Trend des gleitenden Durchschnitts übereinstimmen, werden ausgeführt. Automatisierter Handel: Wenn AutoTrade aktiviert ist, öffnet der EA automatisch Aufträge, überprüft neue Kerzen über IsNewCandle() und stellt sicher, dass keine doppelten Trades mit OrdersTotal() ausgeführt werden. Visualisierung: Der EA zeichnet Sentiment-Indikatoren auf dem Chart mithilfe von DrawSentiment und ButtonCreate, um die Retail Long- und Short-Ratios klar und farblich codiert darzustellen. Grün steht für Long-Positionen und Rot für Short-Positionen. Wichtige Code-Komponenten erklärt: GetAPI: Verwaltet API-Aufrufe an Ziwox, regelt die Ratenlimits, Wiederholungen und speichert Daten in einer JSON-Datei. JsonDataParse: Liest die JSON-Datei, analysiert die Sentiment-Werte und speichert sie im APIJSON-Array zur Verwendung in der Handelslogik. OnTick: Überprüft die Bedingungen bei jedem Tick, wendet die gegensätzliche Logik mit dem MA-Trendfilter an und sendet Aufträge, wenn die Kriterien erfüllt sind. DrawSentiment & ButtonCreate: Visualisiert das Sentiment direkt auf dem MT4-Chart für sofortige Einblicke. IsNewCandle: Stellt sicher, dass die Trades nur einmal pro neuer Kerze überprüft werden, um mehrere Ausführungen auf derselben Kerze zu vermeiden. Benutzungsanleitung: Platzieren Sie den EA im Experts-Ordner von MT4. Geben Sie Ihren Ziwox API-Schlüssel im Feld APIKey ein. Passen Sie shortMAPeriod und longMAPeriod nach Bedarf an. Setzen Sie AutoTrade auf true, wenn Sie einen vollautomatisierten Handel wünschen. Laden Sie den EA auf einem beliebigen Symbol-Chart. Er wird das Sentiment abrufen, visualisieren und gemäß der gegensätzlichen Strategie handeln. Fazit: Dieser EA kombiniert Erkenntnisse aus der Verhaltensfinanzierung des Retail Sentiments mit technischer Analyse, um eine einfache, aber effektive gegensätzliche Handelsstrategie bereitzustellen. Durch die Überwachung der kollektiven Vorurteile der Retail-Trader hilft das System, potenzielle Marktumkehrungen zu identifizieren und überfüllte Trades zu vermeiden, was disziplinierten Tradern einen Vorteil verschafft.

2025.09.30
Der RSI-Experte - Optimale Handelsstrategien für MetaTrader 5
MetaTrader5
Der RSI-Experte - Optimale Handelsstrategien für MetaTrader 5

Hauptmerkmale Vielzahl an Einstiegsstrategien: Wählen Sie zwischen klassischen überkauften/überverkauften Umkehrungen oder fortgeschrittenen RSI-Divergenzsignalen. Bestätigungsfilter: Nutzen Sie einen RSI-Mittelwertkreuz, um die Signalgenauigkeit zu verbessern und falsche Einstiege zu reduzieren. Dynamische Ausstiegslogik: Neben Stop Loss und Take Profit kann der EA auch auf Basis von RSI-Niveaus Positionen schließen. Vollständig konfigurierbar: Alle RSI-Parameter, Handelsmanagement-Einstellungen und Strategie-Regeln können individuell angepasst werden. Unabhängiges Handelsmanagement: Eine einzigartige Magic Number sorgt dafür, dass der EA nur seine eigenen Trades verwaltet und Konflikte mit anderen Robotern oder manuellen Handelsaktivitäten vermeidet. Handelsstrategien &amp; Signale Einstiegsignal-Logik Der Nutzer kann eine der folgenden Methoden zur Generierung von Einstiegssignalen auswählen. 1. RSI-Divergenz (Standardstrategie) Dies ist die Hauptstrategie, die standardmäßig aktiviert ist. Der EA identifiziert Divergenzen zwischen der Preisbewegung und dem RSI-Oszillator über einen konfigurierbaren Rückblickzeitraum (Standard: 60 Kerzen), was auf eine mögliche Marktumkehr hinweisen kann. Bullische Divergenz (Kaufsignal): Tritt auf, wenn der Preis ein neues Tief bildet, aber der RSI ein höheres Tief bildet. Dies deutet auf eine Schwächung des Abwärtsmomentums hin. Bärische Divergenz (Verkaufssignal): Tritt auf, wenn der Preis ein neues Hoch bildet, aber der RSI ein niedrigeres Hoch bildet. Dies deutet auf eine Schwächung des Aufwärtsmomentums hin. 2. Überkauft/Überverkauft Umkehrung Nutzer können die Divergenz deaktivieren, um eine klassische RSI-Umkehrstrategie zu handeln. Kaufsignal: Wird generiert, wenn der RSI aus dem überverkauften Bereich (Standard: unter 30) nach oben kreuzt. Verkaufssignal: Wird generiert, wenn der RSI aus dem überkauften Bereich (Standard: über 70) nach unten kreuzt. 3. Bestätigung durch Mittelwertlinie (optionaler Filter) Zur zusätzlichen Bestätigung kann dieser Filter aktiviert werden. Nachdem ein erstes Signal generiert wurde (entweder durch Divergenz oder eine OB/OS-Bedingung), wartet der EA, bis der RSI die Mittelwertlinie (50) kreuzt, bevor er den Handel ausführt. Dies hilft, einen echten Wandel im Marktmomentum zu bestätigen. Ausstiegsstrategie-Logik Der EA verwendet sowohl feste als auch dynamische Ausstiegsbedingungen. Stop Loss &amp; Take Profit: Jeder Trade ist durch einen festen Stop Loss und ein Take Profit-Niveau geschützt. RSI-Level-Ausstieg (Standardmäßig aktiviert): Dieser dynamische Ausstieg schließt Positionen basierend auf dem Wert des RSI. Zum Beispiel kann eine Long-Position automatisch geschlossen werden, wenn der RSI das überkaufte Niveau (z.B. 70) erreicht, um Gewinne zu sichern, während das Momentum nachlässt. Eine Short-Position kann geschlossen werden, wenn der RSI das überverkaufte Niveau (z.B. 30) erreicht. Handels- und Risikomanagement Der EA umfasst wichtige Parameter zur Risikoverwaltung. Lotgröße: Feste Lotgröße für alle Trades. (Standard: 0,1) Stop Loss: Schutzstop-Loss in Punkten. (Standard: 500) Take Profit: Gewinnziel in Punkten. (Standard: 300) Magic Number: Eine eindeutige Kennung für die Trades des EA. (Standard: 160941) RSI-Indikator-Konfiguration Die Nutzer haben volle Kontrolle über die Einstellungen des RSI-Indikators. RSI-Periode: Der Rückblickzeitraum für die Berechnung des RSI. (Standard: 14) Überkauft-Level: Der Schwellenwert für den überkauften Bereich. (Standard: 70) Überverkauft-Level: Der Schwellenwert für den überverkauften Bereich. (Standard: 30) Mittelwertlinie: Der Mittelpunkt des RSI-Oszillators. (Standard: 50)

2025.09.13
Martingale Pulse EA – Der vielseitige Trading-Assistent für MetaTrader 5
MetaTrader5
Martingale Pulse EA – Der vielseitige Trading-Assistent für MetaTrader 5

Wichtige Funktionen Vier einzigartige Preisaktionsstrategien: Wählen Sie Ihre Kernstrategie aus HFT Tick Momentum, Candlestick Engulfing Mustern, RSI Umkehrungen oder einem klassischen EMA Crossover. Flexible Eingabemethoden: Führen Sie Trades sofort mit Marktordern aus oder planen Sie Ihre Eingaben präzise mit Stop- und Limit-Orders. Erweitertes Martingale-System: Gehen Sie über den klassischen Ansatz hinaus mit drei unterschiedlichen Martingale-Typen: Klassischer Multiplikator, Multiplikator mit Summe und Summe mit Initial. Dynamische Positionsgrößen: Wählen Sie eine feste Lotgröße oder lassen Sie den EA automatisch die Positionsgrößen basierend auf einem Prozentsatz Ihres Kontostands und des Stop-Loss berechnen. Umfassendes Trade Management: Setzen Sie Stop Loss in Punkten. Definieren Sie Ihr Ziel mit einem Risiko-Ertrags-Verhältnis. Neu in v1.10: Ein leistungsstarkes Dual-Mode Trailing Stop, das in Punkten oder Geld arbeitet. Risikomanagement auf institutionellem Niveau: Setzen Sie ein Tagesgewinnziel, um Gewinne automatisch zu sichern. Schützen Sie Ihr Kapital mit einer Tagesdrawdown-Grenze (fester Betrag oder Prozentsatz). Passen Sie die Risikoberechnungszeiträume basierend auf der Serverzeit oder einem benutzerdefinierten UTC-Fenster an. Vollständige Zeit- &amp; Sessionskontrolle: Definieren Sie genaue Handelszeiten für jeden Wochentag. Schließen Sie automatisch alle Trades am Ende einer Session, wenn gewünscht. Integrierte Trade-Cooldown-Funktion: Verhindern Sie Überhandel, indem Sie eine Mindestzeit zwischen einem geschlossenen Trade und dem nächsten Entry festlegen. Intelligente Margin-Prüfungen: Der EA prüft immer, ob genügend Margin vorhanden ist, bevor ein Trade platziert wird, um Ihr Konto vor Fehlern zu schützen. Detaillierte Funktionsbeschreibungen Trading-Strategien Feinabstimmung der Logik des EAs, um Ihre Marktansicht widerzuspiegeln. HFT Tick Momentum: Für Hochfrequenz-Skalper, analysiert diese Strategie Tick-für-Tick-Daten, um kurzfristige Momentum-Ausbrüche zu erfassen. Candlestick Engulfing: Ein kraftvolles Preisaktionsmuster, das potenzielle Trendwenden beim Schließen einer neuen Kerze identifiziert. RSI Umkehr: Handelt mit klassischen RSI-Signalen, indem er einsteigt, wenn der Indikator von überkauften oder überverkauften Bereichen zurückkehrt. EMA Crossover: Eine robuste Trendfolge-Strategie, die Trades auslöst, wenn der Preis über einen bestimmten Exponential Moving Average schließt. Dual-Mode Trailing Stop Sichern Sie Ihre Gewinne dynamisch, während sich der Markt zu Ihren Gunsten bewegt. Trailing in Punkten: Sichern Sie Ihre Gewinne, indem Sie den Stop-Loss in einem festen Punktabstand vom aktuellen Preis nachziehen. Perfekt für volatile Märkte. Trailing in Geld: Sichern Sie einen bestimmten Geldbetrag. Der Stop-Loss wird nachgezogen, um einen definierten monetären Gewinn zu schützen, unabhängig von der Punktdistanz. Täglicher Risikoschutz Handeln Sie mit einem guten Gefühl. Der EA verfolgt die Leistung Ihres Kontos ab Beginn jedes Handelstags. Wenn das Tagesgewinnziel erreicht oder die maximale Drawdown-Grenze überschritten wird, schließt er alle offenen Positionen und stoppt das Trading bis zum nächsten Tag, um Ihr Kapital und Ihre Gewinne zu sichern. Für wen ist dieser EA geeignet? Trader, die verschiedene Preisaktionsstrategien automatisieren möchten. Benutzer, die einen hohen Grad an Anpassung im Risikomanagement benötigen. Trader, die Martingale-Strategien sicher anwenden oder ausprobieren möchten. Systematische Trader, die innerhalb bestimmter Markt-Sessions agieren. Vollständig anpassbare Eingaben Alle Einstellungen sind klar gruppiert und beschriftet für eine einfache Konfiguration: Kern-Trading-Strategie Indikator-Einstellungen Positionsgrößen &amp; Martingale Trade Management Zeit- &amp; Sessionsmanagement Tägliches Risikomanagement EA-Identifikation (Magic Number) Empfehlungen Für beste Leistung und unterbrochenes Trading, betreiben Sie diesen EA auf einem Virtual Private Server (VPS). Führen Sie immer umfassende Backtests auf Ihrem gewählten Symbol und Zeitrahmen durch, bevor Sie auf einem Live-Konto einsetzen. Starten Sie mit der risikobasierten Positionsgrößenberechnung ( PERCENT_OF_BALANCE) auf einem Demokonto, um zu verstehen, wie der EA mit Ihren Einstellungen reagiert.

2025.09.09
Risikorechner: Ihr unverzichtbares Tool für MetaTrader 5
MetaTrader5
Risikorechner: Ihr unverzichtbares Tool für MetaTrader 5

Überblick Der Risikorechner ist ein unverzichtbares Werkzeug für Trader, die Wert auf Geschwindigkeit und Genauigkeit legen. Haben Sie genug davon, den finanziellen Wert Ihres Stop Loss und Take Profit manuell zu berechnen? Dieser Expert Advisor fügt Ihrem Chart ein intuitives Panel hinzu, mit dem Sie das Risiko und die potenzielle Belohnung eines Trades in Sekunden visualisieren können – noch bevor Sie den Auftrag erteilen. Mit einer klaren, leistungsstarken Benutzeroberfläche integriert sich dieses Tool nahtlos in Ihre Handelsumgebung und liefert wichtige Informationen, ohne Ihr Chart zu überladen oder Ihren Computer zu verlangsamen. Hauptmerkmale ✅ Sofortige Berechnung: Geben Sie die Lotgröße, den Abstand in Punkten für Ihr Take Profit und Stop Loss ein und sehen Sie sofort die entsprechenden Werte in der Währung Ihres Kontos. 📈 Intuitive On-Chart-Oberfläche: Ein modernes und benutzerfreundliches Panel, das so platziert ist, dass es Ihre technische Analyse nicht stört. 💲 Echtzeit-Punktwert: Der Rechner zeigt den monetären Wert jedes Punktes (Tick-Wert) für das aktuelle Symbol an, damit Sie die Volatilität besser verstehen können. 🌐 Universelle Kompatibilität: Funktioniert perfekt mit jedem Symbol auf Ihrer MetaTrader 5-Plattform (Forex, Indizes, Rohstoffe usw.). ⚡ Leichtgewichtig und effizient: Entwickelt, um minimale Ressourcen zu verbrauchen, damit Ihre Plattform schnell und reaktionsschnell bleibt. So verwenden Sie es Fügen Sie den Expert Advisor zu einem beliebigen Chart hinzu. Das Rechner-Panel erscheint in der oberen rechten Ecke. Geben Sie Ihre gewünschten Werte in die Felder Lotgröße, Take (Punkte) und Stop (Punkte) ein. Klicken Sie auf die Schaltfläche "Berechnen". Die finanziellen Ergebnisse für "Take" (Gewinn) und "Stop" (Verlust) werden sofort angezeigt. Optimieren Sie Ihr Risikomanagement und treffen Sie klügere, informierte Handelsentscheidungen. Holen Sie sich den Risikorechner und heben Sie Ihre Analyse vor dem Handel auf die nächste Stufe!

2025.09.03
HedgeCover EA – Der intelligente Hedging-Experte für MetaTrader 5
MetaTrader5
HedgeCover EA – Der intelligente Hedging-Experte für MetaTrader 5

HedgeCover EA - Intelligentes Positionsschutzsystem Überblick:HedgeCover ist ein professioneller Hedging-Experte, der entwickelt wurde, um sichere und kontrollierte Absicherung für verlierende Positionen zu bieten. Im Gegensatz zu gefährlichen Martingale-Systemen implementiert er intelligentes Risikomanagement mit mehreren Sicherheitsebenen, um übermäßiges Trading und Kontoschließungen zu verhindern. Hauptmerkmale:• Ein-Hedge-pro-Position - Jede Position wird nur einmal gesichert, wodurch endlose Schleifen vermieden werden• Magic Number Trennung - Verwendet unterschiedliche Magic Numbers für Hauptpositionen und Hedge-Positionen, um Hedging von Hedges zu verhindern• Konfigurierbare Verlustschwelle - Verlustniveau in Pips festlegen (30-100 empfohlen), bevor das Hedging ausgelöst wird• Cooldown-Schutz - Mindestzeit zwischen Hedge-Trades (5-15 Minuten empfohlen)• Maximaler Hedging-Limit - Absolutes Limit für die Gesamtanzahl der Hedge-Positionen• Margin-Sicherheitsprüfungen - 80% freie Margin-Anforderung verhindert Überhebelung• Symbolfilterung - Hedged nur Positionen auf dem aktuellen Chart-Symbol Risikomanagement: Verhindert den "Lawineneffekt", der zu Konto-Wipeouts führt Implementiert professionelle Risikokontrollen statt verantwortungsloses Verdoppeln Umfassende Validierung und Normalisierung der Lotgröße Umfangreiche Protokollierungs- und Überwachungsfunktionen Empfohlene Einstellungen: Haupt-Magic: Die Magic Number deiner Strategie Hedge-Magic: Ein anderer Wert (z.B. 99999) Verlustschwelle: 50 Pips Lot-Koeffizient: 1,5-fach Max. Hedges: 3 Cooldown: 5 Minuten Lizenz: MIT-Lizenz - Kostenlos für die Nutzung, Modifikation und Verteilung in der Community Warnung: Entwickelt für Demotests und Bildungszwecke. Benutze auf eigenes Risiko. Teste immer gründlich, bevor du die Nutzung im Live-Betrieb in Betracht ziehst. Ideal für: Händler, die professionelle Hedging-Funktionen suchen, ohne die Risiken traditioneller Martingale-Systeme.

2025.09.03
1 2 3 4 5 6 Nächste Letzte