## Funktionsweise
**Manual Order Manager PRO BTC** ist ein Expert Advisor für MetaTrader 5, der dazu dient, **vom Trader manuell eröffnete Trades automatisch zu verwalten**.
Der EA entscheidet nicht, wann gekauft oder verkauft wird. Der Nutzer analysiert den Markt, wählt die Richtung, legt die Lotgröße fest und eröffnet die Position manuell. Von diesem Zeitpunkt an überwacht das System den Trade und wendet die konfigurierten Schutz- und Managementregeln an.
Ziel ist es, dem Trader zu helfen, einen disziplinierteren Ansatz beim Handelsmanagement zu verfolgen und die Notwendigkeit zu verringern, Stop-Loss, Break-Even und andere Schutzmaßnahmen während des gesamten Handels manuell anzupassen.
Zu den wichtigsten Funktionen gehören:
- automatische anfängliche Stop-Loss- und Take-Profit-Werte;
- Break-Even mit einer geringen positiven Absicherung;
- zusätzlicher Schutz für Handelskosten;
- volatilitätsbasierter Trailing-Stop;
- MFE- und MAE-Überwachung;
- progressive Gewinnsicherung;
- Teilschließung von Positionen;
- Verwaltung mehrerer offener Positionen;
- optionaler Recovery-Korb;
- optionaler „Basket Break-Even“;
- visuelles Bedienfeld mit Handelsinformationen;
- detaillierte Protokolle zur späteren Analyse.
Der EA verwaltet ausschließlich das Symbol des Charts, in dem er installiert ist. Die BTC-Version ist speziell auf den BTC-Handel abgestimmt.
---
## Hauptvorteile
- **Der Trader behält die Kontrolle:** Der EA generiert keine Signale und trifft keine Kauf- oder Verkaufsentscheidungen.
- **Automatische Verwaltung nach dem Einstieg:** Reduziert die Notwendigkeit, jede Kursbewegung manuell zu überwachen.
- **Progressiver Schutz:** Im Verlauf des Handels kann der EA das Schutzniveau erhöhen.
- **Volatilitätsbasiertes Trailing:** Nutzt den ATR, um den Stop-Loss-Abstand an die aktuellen Marktbedingungen anzupassen.
- **Verwaltung mehrerer Positionen:** Kann mehrere Positionen für dasselbe Wertpapier überwachen.
- **Manuelle Eingriffe werden berücksichtigt:** Der Trader kann Schutzmaßnahmen ändern oder aufheben, wenn dies aufgrund der Handelsstrategie erforderlich ist.
- **Optionale Erholungsstrategien:** „Recovery Basket“ und „Basket Break Even“ können aktiviert oder vollständig deaktiviert werden.
- **Detaillierte Protokolle:** Protokolle helfen dabei, nachzuvollziehen, was der EA getan hat und warum jede Aktion ausgeführt wurde.
- **Interne Zeitrahmen:** Die Verwaltungslogik ist unabhängig vom vom Nutzer gewählten Chart-Zeitrahmen.
- **Entwickelt für den unterstützten manuellen Handel:** Der EA unterstützt den Trader, anstatt die Marktanalyse zu ersetzen.
*** Der EA respektiert die Strategie des Traders: Wenn der Trader den Stop-Loss oder Take-Profit manuell entfernt, widersetzt sich das System dieser Entscheidung nicht. Der ursprüngliche SL wird nicht automatisch wiederhergestellt, und der TP bleibt entfernt, es sei denn, der Trader aktiviert die erneute Anwendung ausdrücklich; Gewinnschutzmodule können erst dann wieder aktiv werden, wenn die Position wieder günstige Bedingungen aufweist.
Sicherheitsauslöser für die Wiederherstellung
Der EA nutzt zwei spezielle manuelle Lot-Größen-Auslöser, um seine Basket-Schutzmechanismen zu aktivieren.
0,02 Lot – Recovery-Korb: Wenn bereits ein Verlustkorb mit mindestens zwei berechtigten Positionen besteht, kann eine neue manuell eröffnete Position von 0,02 Lot in entgegengesetzter Richtung den Recovery-Korb-Modus aktivieren. Sobald dieser Modus aktiviert ist, überwacht der EA alle Korbmitglieder gemeinsam, einschließlich bestehender und neuer berechtigter Positionen. Der Korb wird erst geschlossen, wenn das geschätzte konsolidierte Nettoergebnis positiv ist und das konfigurierte Ziel erreicht, unter Berücksichtigung der geschätzten Ausstiegskosten, Provisionen, der Slippage-Reserve und eines zusätzlichen Sicherheitspuffers. Das System schließt den Recovery-Korb nicht absichtlich bei einem Nettoergebnis von null oder einem negativen Nettoergebnis.
0,01 Lot – „Basket Break Even“: Eine neue manuell eröffnete Position von 0,01 Lot in derselben Richtung wie eine bestehende zulässige Position kann den „Basket Break Even“-Modus aktivieren. Dieser Modus dient dazu, einen unter Stress stehenden Korb mit Positionen in derselben Richtung als eine Einheit wiederherzustellen. Während dieser Modus aktiv ist, werden individuelle Maßnahmen zum Gewinnmanagement für die Korbmitglieder ausgesetzt, und der EA priorisiert den konsolidierten Schutz des Korbs, einschließlich eines festen Break-Even-Schutzes, sobald dessen Bedingungen erfüllt sind. Das automatische Schließen des Korbs erfordert ebenfalls ein positives Nettoergebnis nach Abzug der geschätzten Kosten und des konfigurierten Sicherheitspuffers.
Die beiden Schutzmodi schließen sich gegenseitig aus: Es kann jeweils nur eine Basket-Strategie aktiv sein. Sowohl die auslösenden Lotgrößen als auch deren Schutzparameter können in den EA-Eingaben angepasst werden.
*** Die als Strategieauslöser verwendeten Lotgrößen können vom Trader individuell angepasst werden: Ändern Sie RECOVERY_TRIGGER_LOT , um die Lotgröße zu definieren, die den Recovery-Korb aktiviert – wenn Sie den Wert beispielsweise auf 0 ,03
setzen, bedeutet dies, dass eine Order von 0,03 in die entgegengesetzte Richtung als Auslöser fungieren kann — und ändern Sie BASKET_BE_TRIGGER_LOT , um die Lotgröße festzulegen, die den „Basket Break Even“ aktiviert – wenn Sie den Wert beispielsweise auf 0 ,05
setzen , kann eine neue Order von 0,05 in derselben Richtung als Auslöser dienen, vorausgesetzt, die anderen Strategiebedingungen sind ebenfalls erfüllt. ---
Um die EA-Parameter anzupassen, öffnen Sie die EA-Eigenschaften in MetaTrader 5 durch Drücken von F7 oder Alt+X, wechseln Sie zur Registerkarte „Inputs“, passen Sie die gewünschten Werte an und klicken Sie auf „OK“.
# Eingabeparameter
## Allgemeine Verwaltung
- **MANAGE_ONLY_CHART_SYMBOL** – Wenn diese Option aktiviert ist, verwaltet der EA nur das Symbol des Charts, an den er angehängt ist.
- **MANAGE_MODE** — Legt fest, welche Positionen vom EA verwaltet werden dürfen.
- **MANUAL_MAGIC** – Magic-Nummer zur Identifizierung manueller Positionen oder bestimmter Gruppen.
- **MANAGED_MAGIC_LIST** – optionale Liste autorisierter Magic Numbers.
## Anfänglicher Stop-Loss und Take-Profit
- **APPLY_INITIAL_SL_IF_MISSING** – aktiviert oder deaktiviert die automatische Platzierung des anfänglichen Stop-Loss.
- **INITIAL_SL_PCT** — prozentualer Abstand des anfänglichen Stop-Loss.
- **APPLY_INITIAL_TP** — Aktiviert oder deaktiviert den anfänglichen Take-Profit.
- **INITIAL_TP_PCT** — prozentualer Abstand des anfänglichen Take-Profit.
- **ALLOW_INITIAL_SL_BROKER_ADJUST** — erlaubt geringfügige Anpassungen, die zur Einhaltung der Handelsregeln des Brokers erforderlich sind.
## Break-Even
- **BE_TRIGGER_PCT** — erforderlicher Gewinnprozentsatz zur Aktivierung von Break-Even.
- **BE_LOCK_PCT** — positiver Prozentsatz, den der EA nach Aktivierung des Break-Even zu sichern versucht.
## Schutz vor Handelskosten
- **COST_BUFFER_TRIGGER_PCT** – erforderliches Gewinnniveau zur Aktivierung eines zusätzlichen Kostenschutzes.
- **COST_BUFFER_PCT** – Schutzmarge zur Deckung von Spreads, Provisionen und anderen Handelskosten.
## Zeitbasierter Schutz
- **LOCK_AFTER_MIN** — Mindestzeit in Minuten, bevor der zusätzliche zeitbasierte Schutz angewendet werden kann.
- **LOCK_30M_PCT** — Schutzprozentsatz, der vom Zeit-Lock-Modul verwendet wird.
## Trailing Stop
- **TRAIL_START_PCT** — Mindestgewinn, der erforderlich ist, um das Trailing zu starten.
- **TRAIL_MIN_PCT** – Mindestprozentsatz für die Trailing-Distanz.
- **TRAIL_ATR_PERIOD** – Berechnungszeitraum für den ATR.
- **TRAIL_ATR_K** — ATR-Multiplikator zur Berechnung des dynamischen Trailing-Abstands.
## MFE-Gewinnsicherung
- **MFE_START_PCT** — Mindestgewinn, der erforderlich ist, bevor der MFE-Schutz greift.
- **MFE_LEVEL_2_PCT** – Zweite Stufe der Positionsentwicklung.
- **MFE_LEVEL_3_PCT** — Drittes Level.
- **MFE_LEVEL_4_PCT** — Vierte Stufe.
- **MFE_LOCK_RATIO_1 bis MFE_LOCK_RATIO_4** — legt fest, wie viel der besten positiven Kursbewegung in jeder Stufe in Schutz umgewandelt werden kann.
## Regression und teilweiser Abschluss
- **REGRESSION_TRIGGER_COUNT** — Anzahl der gültigen Regressionen, die vor einem teilweisen Glattstellen erforderlich sind.
- **PARTIAL_CLOSE_PCT** — Prozentsatz der zu schließenden Position.
- **REGRESSION_NEAR_LEVEL_PCT** — Abstand, anhand dessen bestimmt wird, ob sich der Kurs wieder in die Nähe des Schutzbereichs bewegt hat.
- **REGRESSION_REARM_DISTANCE_PCT** – erforderlicher Abstand, bevor eine weitere Regression gezählt werden kann.
- **REGRESSION_MIN_SECONDS_BETWEEN** – Mindestzeit zwischen zwei gültigen Regressionsereignissen.
- **POST_PARTIAL_REARM_PCT** – Abstand, der erforderlich ist, um die Logik nach einem teilweisen Ausstieg wieder zu aktivieren.
- **POST_PARTIAL_EXIT_NEAR_PCT** — Abstand vom Schutzbereich, der bei der Verwaltung der verbleibenden Position verwendet wird.
## Zeitstopp und Failsafe
- **TIME_STOP_MIN** – Zeit, die vom Modul zur Verwaltung verlängerter Positionen verwendet wird.
- **TIME_STOP_CLOSE_ON_WEAKNESS** — aktiviert oder deaktiviert das automatische Schließen aufgrund von Schwäche nach Ablauf der definierten Zeit.
- **DURATION_FAILSAFE_MIN** — Zeitschwelle für das zusätzliche Sicherheitsmodul.
- **FAILSAFE_CLOSE_IF_PROFIT** — legt fest, ob das Failsafe-Modul eine gewinnbringende Position automatisch schließen darf.
## Recovery-Basket
- **RECOVERY_BASKET_MODE** — steuert das Recovery-Basket-Modul:
- `RBM_OFF` — deaktiviert;
- `RBM_MONITOR_ONLY` – nur Überwachung und Protokollierung;
- `RBM_ACTIVE` – aktives Management.
- **RECOVERY_TRIGGER_LOT** – Lotgröße, die als Auslöser für die Strategie dient.
- **RECOVERY_TARGET_BALANCE_PCT** – positives Basket-Ziel basierend auf dem prozentualen Kontostand.
- **RECOVERY_MIN_NET_PROFIT_MONEY** – erforderlicher Mindestnettogewinn.
- **RECOVERY_CLOSE_SAFETY_BUFFER_MONEY** – zusätzlicher Sicherheitspuffer vor dem Schließen des Korbs.
- **RECOVERY_EXIT_SLIPPAGE_RESERVE_PCT** — Reserve zur Berücksichtigung möglicher Slippage beim Schließen des Korbs.
Wenn der Recovery-Korb auf `RBM_OFF` gesetzt ist, kann das konfigurierte Trigger-Lot als normale Lotgröße verwendet werden.
## Break-Even des Korbs
- **BASKET_BE_MODE** — steuert das Modul „Korb-Break-Even“:
- `BBE_OFF` — deaktiviert;
- `BBE_MONITOR_ONLY` – nur Überwachung;
- `BBE_ACTIVE` – aktives Management.
- **BASKET_BE_TRIGGER_BY_LOT_ENABLED** — aktiviert oder deaktiviert die Auslösung anhand der Losgröße.
- **BASKET_BE_TRIGGER_LOT** — Lotgröße, die als Auslöser für „Basket Break Even“ verwendet wird.
- **BASKET_BE_POSITION_BE_TRIGGER_PCT** – erforderlicher Gewinn, bevor ein festgelegter Break-Even auf eine Basket-Position angewendet werden kann.
- **BASKET_BE_TARGET_MONEY** – Zielwert für den Basket bei Auswahl des monetären Modus.
- **BASKET_BE_TARGET_BALANCE_PCT** – alternatives Ziel basierend auf dem prozentualen Kontostand.
- **BASKET_BE_MIN_POSITIVE_MONEY** — erforderlicher Mindestbetrag im Plus.
- **BASKET_BE_CLOSE_SAFETY_BUFFER_MONEY** – zusätzlicher Sicherheitspuffer vor der Schließung.
- **BASKET_BE_EXIT_SLIPPAGE_RESERVE_PCT** – Reserve zur Berücksichtigung möglicher Ausführungsabweichungen.
Wenn `BASKET_BE_MODE = BBE_OFF` ist, wird das konfigurierte Auslöse-Lot als normale Lotgröße behandelt.
## Protokolle und Bedienfeld
- **ENABLE_EXPERT_PRINT** — aktiviert Meldungen in den Registerkarten „Experten“ und „Journal“ von MetaTrader 5.
- **ENABLE_TEXT_LOG** — aktiviert Textprotokolldateien.
- **ENABLE_CSV_AUDIT** — aktiviert CSV-Audit-Dateien.
- **TIMER_SECONDS** – Intervall, das von der Hauptverwaltungsroutine verwendet wird.
---
## Wichtiger Hinweis
Dieser Expert Advisor ist ein **Tool zur Handelsverwaltung**.
Er liefert keine KAUF- oder VERKAUF-Signale und garantiert keine finanziellen Ergebnisse.
Die Entscheidung, einen Trade einzugehen, sowie die Richtung, die Positionsgröße und das Risikoniveau liegen vollständig in der Verantwortung des Traders.