DocStrange EA
- Experten
- Hamdee Hayeealee
- Version: 5.2
Expert Advisor, der speziell für den Handel mit Gold, BTC und EURUSD entwickelt wurde. Der Betrieb basiert auf der Eröffnung von Aufträgen mit dem EMA/RSI-Indikator, so dass der EA nach der "Trend Follow"-Strategie arbeitet, was bedeutet, dem Trend zu folgen.
Für Expert Advisor benötigen Sie ein Hedge-Konto
Kontaktieren Sie mich sofort nach dem Kauf, wenn Sie es vorziehen, Kommission (Rebate) bis zu 40$/Lot zu erhalten!Sie können eine kostenlose Kopie unserer starken Unterstützung und Trend EA für unbegrenzte Konto erhalten, bitte pm. mich!
Einstellungen, Handbuch und .set Dateienhier
Produkt Support für Doctor Bullish EA.hier
Diese Anleitung erklärt, wie man den Expert Advisor (EA) installiert, konfiguriert und bedient.
Inhaltsübersicht
-
Schnellstart
-
Was der EA macht (Strategieübersicht)
-
Installation & Chart-Einrichtung
-
Risiko & Sicherheitsfunktionen (Zuerst lesen!)
-
Dashboard & On-Chart-Verhalten
-
Eingabe-Referenz (jeder Parameter erklärt)
-
A. Eingaben Baseline
-
B. Schritt-Index-Gitter Eingaben
-
C. EMA Auto-Pause Eingaben
-
D. Indikatoren für Gating/Flip
-
E. Gegenüberliegende Pyramide
-
F. Schritt Nachlauf
-
G. Schutzvorrichtungen / Kill-Switch
-
-
Voreinstellungen nach Anwendungsfall
-
Bewährte Praktiken & Broker-Hinweise
-
Fehlersuche & FAQ
1) Schnellstart
-
Verbinden Sie den EA mit demSymbol und dem Zeitrahmen, mit dem Sie handeln möchten (die Standardeinstellungen funktionieren bei den gängigen FX-Paaren und XAUUSD; überprüfen Sie die Spreads).
-
Setzen Sie dieMagicNumber einmalig pro Chart/Symbol.
-
Beginnen Sie mitkleinen Lots ( LotStart_Buy/Sell = 0.01) und konservativen Multiplikatoren (LotMultiplier = 1.10-1.25).
-
Halten Sie dieMaxSpreadPointsfür Ihren Broker realistisch (z.B. 50-100 für FX; höher für Gold, wenn die Punkte sehr klein sind).
-
Aktivieren Sie dieautomatische EMA-Pause, um den Trend nicht zu bekämpfen: Behalten Sie die StandardwerteEMA 21/89,EMA_CheckOnNewBar = true.
-
Sicherheit: Setzen SieSideMaxLossMoney ( Einfrieren pro Seite) und, falls erforderlich,MaxEquityDD ( globaler Kill Switch). Testen Sie mit dem Strategy Tester.
2) Was der EA macht (Strategieübersicht)
DoctorBullish v4.5 ist einStep-Index Grid EA mit Protective Gates:
-
Step-Index Grid: platziert Einträge in wachsenden Abständen mittelsDistanceStart_* und DistanceMultiplier_*. Lotgrößen können überLotMultiplier_* bis zuMaxLot wachsen.
-
EMA Auto Pause (21/89 standardmäßig): Wenn sich schnelle/langsame EMAs kreuzen oder sich die Trendbedingungen ändern,hält der EAeine Seite an, um mit dem Momentum zu handeln, anstatt dagegen.
-
Same-Side Close / Cross-Side Netting: schließt profitable Paare auf der gleichen Seite unter Verwendung vonMinProfitToClose_SameSide und kannCross-Side Positionen unter Verwendung vonMinProfitToClose_CrossSide saldieren. Falls gewünscht, können Sie die magischen Zahlen für das Cross-Netting ignorieren.
-
Trailing (optional): einfaches Step-Trailing, sobald der GewinnTrailingStart_Points überschreitet, schrittweise umTrailingStep_Points.
-
Guards / Kill-Switch: Spread-Guard, Volatilitäts-Guard, per-side freeze by money loss, und globaler Equity Drawdown Kill-Switch zum Schließen aller und Stoppen.
3) Installation und Chart-Einrichtung
-
Öffnen Sie im MT5 denNavigator → Expert Advisors und ziehen SieDoctorBullish v4.5 auf Ihren Chart.
-
Erlauben Sie den Algo-Handel. Legen Sie eineeindeutigeMagicNumber pro Chartfest.
-
Überprüfen Sie diePunkt- und Pip-Skala Ihres Brokers (Gold hat oft unterschiedliche Punktgrößen). Passen Sie Abstände und Spreads entsprechend an.
4) Risiko- und Sicherheitsfunktionen (zuerst lesen!)
-
Per-Side Freeze (SideMaxLossMoney): wenn der Netto-P/L einer Seite (Kauf oder Verkauf) ≤ - SideMaxLossMoney ist, wird diese Seiteeingefroren ( keine neuen Hinzufügungen), bis sich die Bedingungen verbessern.
-
Global Kill Switch (MaxEquityDD): wennBalance - Equity ≥ |MaxEquityDD|,schließt der EAalle Positionen dieses Symbols/der Magie und verlässt die Tickschleife, wodurch das Engagement effektiv beendet wird.
-
Spread Guard (MaxSpreadPoints): blockiert neue Aktionen, wenn der Spread das Limit überschreitet.
-
Volatility Guard (VolatilitySpikeMult): optionales Gating während Spikes (broker- und symbolabhängig).
Tipp: Führen Sie immer einen Trockenlauf im Strategy Tester und in der Forward Demo durch, bevor Sie live handeln. Beginnen Sie mit kleinen Lots.
5) Dashboard & On-Chart-Verhalten
-
Der EA zeichnet ein einfaches Overlay, das den Status anzeigt (Pausenflaggen, Zählungen usw.), falls vorhanden. In Backtests kann die umfangreiche Benutzeroberfläche reduziert werden, um den Tester schnell zu halten.
-
Logs/Debug:CrossSide_DebugLevel steuert ausführliche Meldungen für die Cross-Side-Logik (0 = still, 1 = einfach, 2 = ausführlich). Wir empfehlen den Wert0.
6) Eingangsreferenz
Nachfolgend sindallein der aktuellen Quelle erkannten Eingänge aufgeführt, gruppiert wie in der Datei. Jede Beschreibung enthält die Funktion des Parameters und praktische Hinweise.
A) Eingaben Baseline
-
Close_All_Profit_Target($): Wenn das Gewinnziel für das Konto/den Bereich diesen Schwellenwert erreicht, werden alle Positionen geschlossen (sieheCloseAll_Target_UseAccountScope).
-
CloseAll_Target_UseAccountScope: Wenn true, wird das Close-All-Profit-Target unter Verwendung desAccount-Scopes ausgewertet; wenn false, wird es auf diesesSymbol/Magic beschränkt.
-
CloseAll_MaxPositionsPerTick: Begrenzt die Anzahl der Positionen, die in einem Tick geschlossen werden können (verhindert Überlastungen/Quotierungsschleifen).
-
OnlySameMagic: Wenn true, verwaltet EA nur Positionen mit seinerMagicNumber. Behalten Sietrue, es sei denn, Sie wollen ausdrücklich magieübergreifende Interaktionen.
-
MagicNumber: Eindeutige ID zur Unterscheidung der Trades dieses Charts.Setzen Sie einen unterschiedlichen Wert pro Chart.
-
MinProfitToClose_SameSide($): Minimaler Nettogewinn progleichseitigem Paar/Gruppe, um die Schließung auszulösen.
-
MaxSameSidePairsPerTick: Maximale Anzahl der zu schließenden Paare/Gruppen der gleichen Seite pro Tick.
-
MinProfitZumSchließen_CrossSide($): Minimaler Nettogewinn, um Cross-Side-Paare zu schließen(eine Buy vs. eine Sell-Paarungslogik).
-
MaxCrossPairsPerTick: Maximale Anzahl von Cross-Side-Paaren, die pro Tick geschlossen werden.
-
CrossSide_IgnoreMagic: Wenndies der Fall ist, kann das Cross-Side-Netting Positionenüber verschiedene Magics hinweg paaren. Wenn Sie mehrere EAs betreiben, sollten Sie die Einstellungfalse in Betracht ziehen.
-
SideCloseDeviationPoints: Abweichung (in Punkten), die beim Schließen von Positionen zulässig ist.
-
CrossSide_DebugLevel: 0=still, 1=grundlegend, 2=verbreitet. Verwenden Sie 0 für die Validierung von Cross Side, empfohlen 0
-
BaseTP_Pips_Buy / BaseTP_Pips_Sell: Take-Profit (inPips) für denersten/Seed Entry auf jeder Seite (0 deaktiviert).
-
Close_All_Profit_Target_Buy / ..._Sell($): Optionale seitenbezogene Close-All-Profit-Schwellenwerte.
-
GapFactor(2.0): Interner Abstandsmultiplikator für einige Dashboard/Logik-Komponenten. Belassen Sie die Voreinstellung, es sei denn, Sie wissen, was Sie tun.
B) Step-Index Raster Eingaben
Steuert, wie Lots und Abstände pro Seite wachsen.
-
LotStart_Buy / LotStart_Sell: Startlosgröße für die Seed Order.
-
LotMultiplier_Buy / LotMultiplier_Sell: Multiplikator, der auf nachfolgende Hinzufügungen angewendet wird. Niedriger für konservatives Risiko (1,05-1,20).
-
MaxLot: Harte Obergrenze für die Losgröße eines einzelnen Auftrags. Sicherheit gegen unkontrolliertes Wachstum.
-
AbstandStart_Buy / AbstandStart_Sell: Anfänglicher Abstand (in Punkten) von der vorherigen Eingabe vor dem nächsten Hinzufügen.
-
DistanzMultiplikator_Buy / ..._Sell: Wachstumsfaktor für dienächste Distanz . Beispiel: 100 → 110 → 121 → ...
-
CooldownSeconds_Buy / ..._Sell: Minimale Sekunden zwischenneuen Einträgen auf jeder Seite.
C) EMA Auto Pause Eingabeparameter
-
UseEMACrossoverPause: Aktiviert den EMA-basierten Auto-Pause-Controller.
-
EMA_Fast_Period / EMA_Slow_Period(21 / 89): Schnelle/langsame EMA-Perioden.
-
EMA_TF: Zeitrahmen für EMA-Berechnungen. Behalten SiePERIOD_CURRENT, es sei denn, Sie verstehen die Auswirkungen von Multi-TF.
-
EMA_CheckOnNewBar: Wenn true, wird die EMA-Logik nur beineuen Balken ausgewertet, was das Rauschen reduziert.
-
EMA_RequireSlope: Erfordert eine Mindeststeigung des EMA vor dem Anhalten/Unterbrechen.
-
EMA_MinSlopeAbs: Minimale absolute Steigung (Punkte/Balken). Setzen Sie >0, um flache Märkte zu filtern.
-
EMA_AntiFlipCooldown_s: Verhindert ein schnelles Umschalten des Pausenstatus nach einem Cross (Sekunden).
-
EMA_AutoPauseMode(StandardwertEMA_PAUSE_FOLLOW_STATE): Modus für die Art und Weise, wie die Pausenflags auf die EMA-Richtung reagieren. Die Voreinstellung folgt dem letzten gültigen Zustand.
-
PauseBuy / PauseSell(false): Manuelle Übersteuerung. Bei true werden auf dieser Seite keine neuen Positionen eröffnet (bestehende Positionen werden weiterhin verwaltet/geschlossen).
D) Indikatoren für Gating/Flip
Zusätzliche Gates über den EMA hinaus.
-
UseRSIFilter: Wenn true, erfordern EMA-Signale eine RSI-Bestätigung; wenn false, EMA-only-Modus.
-
(Zusätzliche Indikator-Sub-Inputs wie in der Datei vorhanden): Behalten Sie die Standardwerte bei, es sei denn, Sie testen explizit Bestätigungsfilter; sie verringern die Anzahl der Trades, können aber die Qualität verbessern.
E) Gegenläufige Pyramide
Steuert die Logik für das Hinzufügen in entgegengesetzter Richtung.
-
OppPyra_AddEveryATR(0.6): Fügt allek×ATR-Distanz eine Ebene hinzu(niedriger = häufiger). Vorsichtig verwenden; erhöht die Exposition.
-
Andere OppPyra-Eingaben: Vorhanden für Häufigkeit/Grenze/Umfang der entgegengesetzten Hinzufügungen. Wenn Sie unsicher sind,deaktivieren Sie sie oder behalten Sie die konservativen Standardwerte bei.
F) Schleppende Schritte
-
UseTrailing: Aktiviert das Trailing-Stop-Management.
-
TrailingStart_Punkte: Beginnt das Trailing nach diesem Gewinn (Punkte).
-
TrailingStep_Points: Größe des Trailing-Schrittes (Punkte). Größer = lockererer Trail.
-
MagicFilter:-1 = gilt füralle Magien auf dieser Karte; andernfalls wird das Trailing auf eine bestimmte Magie beschränkt.
G) Wachen / Kill-Switch
-
SideATRStopMult(0.0): Falls >0, Multiplikator für die ATR-basierte Stop-Logik pro Seite. Lassen Sie 0, wenn Sie keine ATR-Stopps verwenden.
-
SeiteMaxVerlustGeld($): Wenn derNetto-Gewinn/Verlust einer Seite ≤ -diesem Wert ist,wirddie Seiteeingefroren ( keine neuen Einträge). Passen Sie den Wert an Ihr Risiko an.
-
MaxEquityDD($): Wenn >0 undBalance - Equity ≥ |MaxEquityDD| →schließen Sie alle Positionen für dieses Symbol/Magic und stoppen die Verarbeitung des Ticks.
-
MaxSpreadPoints($): Blockiert Eingaben/Verarbeitung, wenn der Spread zu hoch ist.
-
VolatilitySpikeMult(0.0): Optionaler Schutz vor Volatilitätsspitzen. Behalten Sie den Wert 0 bei, wenn Sie unsicher sind.
Hinweis: Einige Gruppen im Quelltext enthalten Platzhalter oder erweiterte Hooks. Wenn Sie diese nicht explizit benötigen, behalten Sie die Standardwerte bei.
7) Voreinstellungen nach Anwendungsfall
Konservativ (Demo/Erster Live-Betrieb)
-
LosStart_* = 0,01,LosMultiplikator_* = 1,10,MaxLot = 0,05
-
AbstandStart_* = 150-250,AbstandMultiplikator_* = 1,20
-
UseEMACrossoverPause = wahr,EMA_CheckOnNewBar = wahr
-
SideMaxLossMoney = 200-400,MaxEquityDD = 0 ( aus)
-
MaxSpreadPointsauf das Symbol abgestimmt
Trendfolgebiasierung
-
EMA 21/89 beibehalten,EMA_RequireSlope mit kleinenEMA_MinSlopeAbseinschalten
-
UseRSIFilter = truein Betracht ziehen, um gegenläufige Tendenzen zu reduzieren
Symbole mit hoher Volatilität (z. B. XAUUSD)
-
DistanceStart_* und TrailingStart_Pointserhöhen
-
Beibehaltung vonLotMultiplier_* ≤ 1,15 und einerengen MaxLot-Obergrenze
-
MaxSpreadPointsanheben, um der Punkteskala des Brokers zu entsprechen
8) Bewährte Praktiken und Maklerhinweise
-
Magische Zahlen: Immer einmalig pro Chart. Vermeiden Sie das Mischen von EAs mit der gleichen Magic Number auf dem gleichen Symbol.
-
Punkt vs. Pip: MT5 verwendetPunkte; 1 Pip kann 10 Punkte auf 5-stelligen FX sein. Gold hat seine eigene Skala. Überprüfen Sie inMarket Watch → Spezifikationen.
-
Tester-Zeitüberschreitungen: Wenn der Tester Ihres Brokers bei bestimmten Symbolen eine Zeitüberschreitung verursacht, reduzieren Sie die Ausführlichkeit des Protokolls (CrossSide_DebugLevel = 0), vermeiden Sie UI-lastige Optionen und begrenzen Sie Schleifen pro Tick (Max*PerTick).
9) Fehlersuche & FAQ
F: Der EA öffnet keine Trades.
-
Überprüfen Sie die PauseBuy/ PauseSell-Flags und den EMA-Auto-Pause-Status. Möglicherweise blockiert auch der Spread Guard (sieheMaxSpreadPoints).
F: Cross-Side-Closing wird nicht ausgelöst.
-
Stellen Sie sicher, dassMinProfitToClose_CrossSide > 0 ist, und setzen SieCrossSide_IgnoreMagic = true, wenn Sie ein Pairing über verschiedene Magics erwarten.
F: Das Risiko erscheint mir zu hoch.
-
Verringern Sie denLotMultiplier_*, erhöhen SieDistanceStart_*, und begrenzen SieMaxLot. Verwenden SieSideMaxLossMoney, um die Seiten früher einzufrieren.
F: Zu viele Logs / langsamer Tester.
-
Behalten SieCrossSide_DebugLevel = 0 und vermeiden Sie die Aktivierung des Verbose/Debug-Modus. Begrenzen Sie die Anzahl der Abschlüsse pro Tick mit den Eingaben Max*PerTick.
F: Welcher Zeitrahmen?
-
Standard ist flexibel; EMA TF istPERIOD_CURRENT. Viele Benutzer testen auf M15-H1. Passen Sie es an Ihre Vorlieben und Volatilität an.
Abschließende Hinweise
-
Testen Sie immer zuerst in derDemound gehen Sie dann mit derkleinsten Lotgröße in den Live-Handel.
