Babi Ngepet
- Experten
- Taufiqurrachman Assauqi
- Version: 1.0
BabiNgepet.mq5 - Martingale Scalping Expert Advisor
BabiNgepet.mq5 ist ein Expert Advisor (EA), der für MetaTrader 5 (MT5) entwickelt wurde und eine Martingale Scalping-Strategie implementiert. Dieser EA wurde entwickelt, um Trades automatisch zu eröffnen und zu verwalten, mit dem Ziel, Verluste durch die Erhöhung der Losgrößen bei nachfolgenden Trades in einer Serie auszugleichen.
Hauptmerkmale und Funktionalität:
- Martingale-Strategie: Der Kern dieses EAs ist ein Martingale-Ansatz. Wenn eine Serie von Trades einen negativen gleitenden Gewinn aufweist und sich der Preis um eine bestimmte Distanz gegenüber dem ursprünglichen Einstieg bewegt, eröffnet der EA neue Trades in der gleichen Richtung (oder umgekehrt, falls konfiguriert) mit einer erhöhten Lotgröße.
- Scalping-Fokus: Die Strategie scheint auf kleinere Gewinne abzuzielen, wie der TakeProfit-Parameter zeigt, der standardmäßig auf 15 Pips eingestellt ist.
- Dynamische Lot-Größe: Der EA berechnet und normalisiert die Losgrößen auf der Grundlage der Mindest-, Höchst- und Schrittvolumina des Brokers, um die Einhaltung der Vorgaben sicherzustellen und Handelsfehler zu vermeiden.
- Gewinnziel-Management: Der EA überwacht den gesamten schwebenden Gewinn aller von ihm eröffneten Positionen. Sobald das SecureProfitMartingaleTarget erreicht ist, werden alle aktiven Positionen geschlossen, um den Gewinn zu sichern, und die Martingale-Serie wird zurückgesetzt.
- Einstieg in den Handel: Wenn keine Positionen geöffnet sind, sucht der EA nach potenziellen Einstiegspunkten, indem er das höchste Hoch und das niedrigste Tief innerhalb eines bestimmten FindHighLowBackBars-Bereichs identifiziert. Er platziert dann einen anfänglichen Kaufauftrag, wenn der aktuelle Kurs über dem berechneten "Kaufkurs" (niedrigstes Tief minus einen Punkt) liegt, oder einen Verkaufsauftrag, wenn der aktuelle Kurs unter dem berechneten "Verkaufskurs" (höchstes Hoch plus einen Punkt) liegt.
- Limit für Handelsserien: Ein MaxTradesInSeries-Parameter begrenzt die Anzahl der aufeinanderfolgenden Trades, die innerhalb einer Martingale-Serie eröffnet werden, um ein übermäßiges Engagement zu verhindern.
- Zeitabhängige Handelssteuerung:
- Steuerung des Wochentags: Benutzer können den Handel für bestimmte Wochentage (Montag bis Freitag) über Eingabeparameter aktivieren oder deaktivieren.
- Verbotene Daten: Der EA ermöglicht es den Nutzern, bestimmte Daten festzulegen, an denen der Handel verboten sein soll, und bietet damit eine zusätzliche Kontrollebene zur Vermeidung von Ereignissen mit hohem Nachrichtenwert oder von Feiertagen.
- Margin-Prüfung: Bevor ein Handel eröffnet wird, führt der EA eine Margin-Prüfung durch, um sicherzustellen, dass genügend freie Margin auf dem Konto vorhanden ist, und verhindert so Fehler wie "nicht genug Geld".
- Volumen-Limit-Prüfung: Der EA führt eine Prüfung durch, um sicherzustellen, dass das Handelsvolumen nicht das maximal zulässige Volumen des Brokers überschreitet.
- Magische Nummer: Trades, die von diesem EA eröffnet werden, erhalten eine eindeutige MagicNumber (Standardwert 6969), die es dem EA ermöglicht, nur seine eigenen Positionen zu verwalten.
Eingabeparameter:
Der EA bietet mehrere anpassbare Eingabeparameter, die in folgende Kategorien unterteilt sind:
- Allgemeine Parameter:
- MagicNumber : Eindeutige Kennung für die Trades des EA.
- InitialLot : Die Anfangslotgröße für eine neue Serie von Trades (fest auf 0,03).
- TakeProfit : Der Zielgewinn in Pips für die ersten Trades.
- FindHighLowBackBars : Anzahl der vergangenen Bars, die für die Suche nach hohen und niedrigen Kursen für den Ersteinstieg zurückgeblickt werden.
- Martingale-Strategie:
- ReverseMartingale : Ein boolescher Wert, der bestimmt, ob nachfolgende Martingale-Geschäfte in die gleiche Richtung ( false ) oder in die entgegengesetzte Richtung ( true ) des vorherigen Geschäfts in der Serie erfolgen sollen.
- LotMultiplier : Der Faktor, um den die Losgröße für nachfolgende Martingale-Geschäfte erhöht wird.
- SecureProfitMartingaleTarget : Der gleitende Gesamtgewinn (in der Kontowährung), bei dem alle Positionen in einer Martingale-Serie geschlossen werden.
- AbstandMartingalePips : Die Kursdistanz in Pips, die der Markt gegenüber dem zuletzt eröffneten Handel zurücklegen muss, um einen weiteren Martingale-Handel auszulösen.
- MaxTradesInSeries : Die maximale Anzahl von Trades, die innerhalb einer einzelnen Martingale-Serie erlaubt sind.
- Zeitstrategie:
- AllowMonday to AllowFriday : Boolesche Flags, um den Handel an bestimmten Wochentagen zu aktivieren oder zu deaktivieren.
- VerboteneDaten : Eine durch Komma getrennte Zeichenkette mit bestimmten Daten (z. B. "2024.01.10,2024.02.28"), an denen der Handel nicht erlaubt ist.
Haftungsausschluss: Wie bei jedem automatisierten Handelssystem ist es wichtig, die damit verbundenen Risiken zu verstehen, insbesondere bei Martingale-Strategien, die zu erheblichen Verlusten führen können, wenn sie nicht ordnungsgemäß verwaltet werden oder wenn die Marktbedingungen ungünstig sind. Gründliches Backtesting und Risikomanagement werden dringend empfohlen, bevor Sie diesen EA auf einem Live-Konto einsetzen.


ভাল ফ্রি বট, ধন্যবাদ ডেভেলপার