SignalFxPro Expert Advisor
- Experten
- Md Mainul Islam
- Version: 1.12
- Aktivierungen: 5
SignalFxPro - automatisierter, Closed-Bar-Breakout-EA mit ATR-Bestätigung, optionaler Martingale- und Grid-Erholung, News-Filter und SL/TP pro TF - entwickelt für Multi-Symbol-Scanning und Hands-Off-Ausführung.
Überblick
SignalFxPro ist ein pragmatischer Breakout Expert Advisor, der Closed-Bar-Konsolidierungs-Breakouts (kein Repaint) in Kombination mit ATR und einem minimalen Pip-Abstand verwendet, um hochwahrscheinliche Einträge zu erkennen. Er wurde für systematisches Multi-Symbol-Scanning über mehrere Zeitrahmen hinweg entwickelt und umfasst eine flexible Handelsgrößenbestimmung, eine optionale Martingal-Verdopplung nach verlorenen Trades, eine Option zur Mittelwertbildung/Grid Recovery und einen integrierten Nachrichtenblockfilter. Der EA zeigt auch ein nicht-intrusives Wasserzeichen an, so dass Live-Charts deutlich zeigen, dass er läuft.
Wichtigste Merkmale
-
Ausbruchserkennung bei geschlossenen Bars (kein Repaint) über ein konfigurierbares Lookback-Fenster.
-
Optionaler ATR-Multiplikator und minimaler Pip-Abstand-Filter zur Vermeidung von Micro-Breakouts.
-
Zwei Bestätigungsmodi: Close-Price-Bestätigung (Standard) oder High/Low Touch-Bestätigung.
-
ATR-basierte SL/TP pro Zeitrahmen mit sinnvollen Standardwerten und Überschreibungswerten pro TF (M5, M15, M30, H1, H4, D1).
-
Multi-Symbol-Scanning über MarketWatch oder eine benutzerdefinierte kommagetrennte Symbolliste.
-
Multi-Timeframe-Betrieb - handeln Sie jede Kombination von M1 / M5 / M15 / M30 / H1 / H4 / D1.
-
Flexibles Geldmanagement: festes Los oder automatische Losgröße basierend auf 10% der freien Marge.
-
Martingale-Option (Verdopplung nach aufeinanderfolgenden Verlustgeschäften) mit Obergrenze für Verdopplungen.
-
Optionales Grid Averaging (Abstand und maximale Levels konfigurierbar), um Orders in Verlustrichtung hinzuzufügen.
-
Sicherheitskontrollen: maximale Anzahl von Primäraufträgen pro Symbol/TF, Hedging-Schalter (automatisches Schließen gegenläufiger Trades bei deaktiviertem Hedging).
-
Nachrichtenfilter (CSV-Parsing im Stil von Investing.com), um den Handel bei Ereignissen mit hohem/mittlerem Einfluss zu blockieren; inklusive Aktualisierungs-Timer.
-
Leichtgewichtige Buchhaltung (magische Zahlen für jeden Zeitrahmen), um Überschneidungen zwischen den Zeitrahmen zu vermeiden.
Wie gehandelt wird (Zusammenfassung der Logik)
-
Der EA scannt die konfigurierten Symbole und Zeitrahmen.
-
Für jedes Symbol+TF bildet er ein Konsolidierungshoch/-tief über die konfigurierten LookBackBars (geschlossene Bars).
-
Ein Ausbruch wird signalisiert, wenn der letzte geschlossene Balken mindestens um den ATR*AtrMultiplier (oder die MinPipsDistance, je nachdem, was größer ist) über die Konsolidierungsgrenze hinaus schließt.
-
Wenn eine Nachricht mit ausreichender Auswirkung in der Nähe ist, blockiert der EA den Einstieg für das Symbol.
-
Wenn ein Einstieg abgefeuert wird, berechnet der EA:
-
berechnet er ein Anfangslot (fest oder AutoMM 10% der freien Marge),
-
passt das Lot durch Martingale-Verdopplung auf der Grundlage der jüngsten aufeinanderfolgenden Verluste an (falls aktiviert),
-
platziert die Order mit ATR-basiertem SL und TP (Multiplikatoren pro TF angewandt).
-
-
Wenn das Hedging deaktiviert ist, versucht der EA, entgegengesetzte Orders für dasselbe Symbol/TF zu schließen, bevor er eine neue primäre Order eröffnet.
-
Wenn das Raster aktiviert ist, kann der EA Mittelwert-Orders in konfigurierten Schrittgrößen hinzufügen, sobald sich der Preis gegen die erste Order bewegt.
Eingaben (auf hoher Ebene)
-
Universum: UseAllMarketWatchSymbols , SymbolsCSV
-
Zeitrahmen: TradeTF1..TradeTF4 (wählen Sie NONE zum Überspringen)
-
Ausbruch: LookBackBars , AtrMultiplier , AtrPeriod , MinPipsDistance , UseCloseConfirm
-
SL/TP: Standard-SL_ATR , StandardTP_ATR + Überschreibungen pro TF (SL_M5, TP_M5, ...)
-
Geld-Management: UseAutoMM , RiskPercent , FixedLot , MinLot , MaxLot
-
Martingal: UseMartingale , MaxDoublings
-
Raster: UseGrid , GridStepPips , GridMaxLevels
-
Sicherheit: Slippage , MaxOrdersPerSymbolTF , MagicBase , AllowHedging
-
Nachrichten-Filter: UseNewsFilter , BlockBeforeNewsMin , BlockAfterNewsMin , MinImpactLevel , NewsRefreshMinutes , NewsURL
-
Wasserzeichen: WatermarkLine1/2 , WatermarkColor , Einstellungen für Schriftart und Füllung
Empfohlene Einstellungen & Nutzungshinweise
-
Die voreingestellten ATR-Multiplikatoren und SL/TP-Einstellungen pro TF sind konservativ für Intraday-TFs (M15-H1). Passen Sie sie an die Volatilität Ihres Paares und die Spreads Ihres Brokers an.
-
Wenn Ihr Broker kein Hedging zulässt und AllowHedging = false ist, wird der EA versuchen, gegenläufige Trades zu schließen, bevor er eine neue gegnerische Order platziert. Beachten Sie, dass dies eine zusätzliche Auftragsabwicklung und mögliche Teilausführungen mit sich bringt.
-
Verwenden Sie den Nachrichtenfilter, wenn Sie den Handel bei wichtigen Veröffentlichungen vermeiden möchten. Der EA holt sich einen CSV-ähnlichen Feed (konfigurierbare URL) und analysiert Elemente heuristisch; stellen Sie sicher, dass das Feed-Format den Erwartungen entspricht, um beste Ergebnisse zu erzielen.
-
MaxOrdersPerSymbolTF steuert das Engagement pro Symbol/TF; setzen Sie den Wert auf 1, um nur eine primäre aktive Order pro TF zuzulassen (empfohlen für konservatives Risiko).
Installation
-
Kopieren Sie die EA-Datei in den Ordner MQL5/Experts in Ihrem Plattformverzeichnis.
-
Kompilieren Sie die Datei in MetaEditor und hängen Sie sie an einen Chart an (empfohlen: an einen beliebigen Chart anhängen; der EA scannt MarketWatch oder verwendet SymbolsCSV).
-
Erlauben Sie automatisierten Handel und WebRequest-Berechtigungen, wenn Sie den Nachrichtenfilter verwenden (wenn Sie auf MQL5 portiert haben, stellen Sie sicher, dass die WebRequest-URL-Liste Ihre NewsURL enthält).
Kompatibilität
-
Das logische Design zielt auf Retail-FX-Paare und Broker, die Standardmarktaufträge unterstützen.
-
Wenn Sie nach MQL5 konvertieren/portieren, stellen Sie sicher, dass die WebRequest-Nutzung und die Web/Curl-Berechtigungen an die MQL5 WebRequest()-Spezifika angepasst werden und dass MarketInfo/OrderSend-Aufrufe korrekt durch MQL5-Handels-API-Äquivalente ersetzt werden. (Diese Beschreibung ist für eine MQL5-Produktseite geeignet - überprüfen Sie vor der Veröffentlichung, ob der Code vollständig auf MQL5 portiert ist).
Änderungsprotokoll
-
v1.11 - Wasserzeichen, Multi-TF-Konfiguration, SL/TP-Overrides pro TF, Nachrichtenfilterung und AutoMM hinzugefügt.
