Bbmamy Trade and Risk Manager
- Utilitys
-
Muhammad Amirul Al Hakim Bin Mahyuddin
Mein Name ist Muhammad Amirul Al Hakim. Ich bin ein unabhängiger Trader und MQL5-Entwickler aus Malaysia und konzentriere mich auf praktische Werkzeuge für Orderausführung, Positionsgrößenberechnung und Kontorisikomanagement. Ich bin der Entwickler von BBMAMY Trade and Risk Manager für MetaTrader 5 - Version: 4.66
- Aktivierungen: 7
Bbmamy Trade and Risk Manager ist ein Werkzeug für die manuelle und halbautomatische Ausführung sowie Risikokontrolle in MetaTrader 5. Es vereint brokerkonforme Positionsgrößenberechnung, Markt- und Pending-Order-Ausführung, Zonen-Layering, Positionsmanagement, Kontoschutz, mobile Benachrichtigungen und lokale Dokumentation in einem Arbeitsbereich auf dem Chart.
Das Werkzeug erzeugt keine Signale und wählt keine Handelsrichtung. Sie bestimmen Setup, Einstieg, Stop Loss und Ziel. Bbmamy überführt diesen Plan in einen strukturierten Orderablauf und zeigt vor der Bestätigung das geplante finanzielle Risiko.
WARUM TRADER DAS WERKZEUG VERWENDEN
• Volumen anhand des tatsächlichen Abstands zwischen Einstieg und Stop Loss berechnen
• Risiko als Prozentsatz von Balance, Equity oder freier Margin definieren
• Geschätzte Kommission und Slippage in die Berechnung vor dem Trade einbeziehen
• Markt- oder Pending Orders über einen einheitlichen Ablauf platzieren und ändern
• Ein gesamtes Risikobudget auf mehrere Einstiege innerhalb einer Preiszone verteilen
• Positionen mit kostenbewusstem Breakeven, Teilverkauf und Trailing Stop verwalten
• Neue Einstiege begrenzen, wenn Tagesverlust-, Drawdown- oder Portfoliolimits erreicht sind
• Lokale Chart-Screenshots und ein CSV-Audit-Protokoll zur Auswertung führen
Das Ziel ist Prozesskonsistenz: zuerst das Risiko festlegen, die Brokerbedingungen prüfen, die Anweisung bestätigen und anschließend die entstandene Position über dasselbe Panel verwalten.
RISIKOBASIERTE POSITIONSGRÖSSE
Die Risk Engine schätzt den Verlust zwischen dem vorgesehenen Einstieg und Stop Loss in der Kontowährung. Sie verwendet die Brokerberechnungen von MetaTrader und normalisiert das Volumen nach Mindestvolumen, Höchstvolumen und Volumenschritt des Symbols.
Die Risikokontrollen umfassen:
• Balance, Equity oder freie Margin als Risikobasis
• Prozentuales Risiko mit einer konfigurierbaren harten Obergrenze
• Tickgröße, Tickwert und Volumennormalisierung nach Brokerspezifikation
• Manuelle oder verlaufsbasierte Kommissionsschätzung mit konfigurierbarem Ersatzwert
• Optionaler Slippage-Puffer
• Vorabprüfung von Spread und freier Margin
• Grenzwerte für das prognostizierte Symbol- und Portfoliorisiko
• Begrenzung von Pyramiding und gleichgerichtetem Exposure
• Erkennung bestehenden Exposures ohne schützenden Stop Loss
Das geplante Risiko kann aufgrund von Kurslücken, Slippage, Spreadänderungen, Kommissionsdaten und Broker-Ausführung vom endgültig realisierten Verlust abweichen. Prüfen Sie vor jeder Orderbestätigung stets die aktuellen Vorabdaten.
AUSFÜHRUNG UND PENDING ORDERS
Unterstützte Orderwege:
• Buy Market und Sell Market
• Buy Limit und Sell Limit
• Buy Stop und Sell Stop
• Buy Stop Limit und Sell Stop Limit
Im Arbeitsbereich Orders können Pending Orders aufgelistet, ausgewählt und in den Chartplan geladen werden. Bei aktivierter Drag-Steuerung lassen sich Entry, Stop Loss, Take Profit und der Stop-Limit-Trigger visuell anpassen. Änderungen, die das Risiko erhöhen könnten, werden erneut geprüft, bevor eine Änderung gesendet wird.
Die ARM-Stufe verringert unbeabsichtigte Ausführungen. Eine bestätigte Anweisung wird ungültig, sobald sich ein wesentliches Element ändert, darunter Richtung, Orderweg, Risiko, Ticket, Einstieg, Stop Loss oder Ziel. Schutz gegen Doppelklicks und eine kontoweite Ausführungssperre helfen, wiederholte Anfragen durch schnelle Eingaben oder mehrere Chart-Instanzen zu reduzieren.
ZONEN-LAYERING
Der Arbeitsbereich Layer kann ein gesamtes Risikobudget auf 2 bis 10 Pending-Einstiege innerhalb einer gewählten Preiszone verteilen.
Sie definieren:
• Buy- oder Sell-Richtung
• Layering mit Limit Orders oder Stop Orders
• Obere und untere Zonengrenze
• Gemeinsamen Stop Loss und Take Profit
• Anzahl der Einstiege
• Gesamtrisiko des Orderkorbs
Die Größe jeder Teilorder wird anhand ihres eigenen Abstands zwischen Einstieg und Stop Loss berechnet. Die Verteilung basiert daher auf dem erwarteten Geldverlust pro Lot, anstatt jedem Preisniveau dieselbe Lotgröße zuzuweisen.
Vor der Übermittlung wird der Orderkorb anhand der verfügbaren Margin, der konfigurierten Marginreserve, der Brokerlimits für Orderanzahl und Volumen sowie der Risikoobergrenzen für Symbol und Portfolio geprüft. Das Werkzeug verfolgt den Batch und versucht, zusammengehörige neue Orders abzugleichen oder zurückzunehmen, wenn ein Teil der Übermittlung nicht bestätigt werden kann.
Zonen-Layering ist auf Hedging-Konten verfügbar und unterstützt Pending Orders vom Typ Limit und Stop. Stop-Limit-Layering ist nicht enthalten.
POSITIONSMANAGEMENT
Der Arbeitsbereich Manage bietet zuordnungsbewusste Bedienelemente für offene Positionen.
Breakeven:
• Eine ausgewählte Position auf einen kostenbewussten Breakeven-Level verschieben
• Verfügbare Kommission, negativen Swap und einen konfigurierbaren positiven Offset berücksichtigen
• Breakeven auf eine ausgewählte Position, das aktuelle Paar, eine konfigurierte Symbolliste oder alle Charts mit angehängtem Bbmamy anwenden
Teilverkauf:
• Einen konfigurierbaren Prozentsatz einer ausgewählten Position schließen
• Schließungs- und Restvolumen nach den Brokerregeln normalisieren
• Konten mit Hedging- und Netting-Modus unterstützen
• Bei aktivierter Funktion eine ARM-Bestätigung verlangen
Trailing-Stop-Modi:
• R-Multiple-Ladder
• ATR-basiertes Trailing
• Trailing anhand der Struktur geschlossener Kerzen
• Hybrid-Modus
Die Trailing-Logik enthält eine Kostenuntergrenze, eine minimale Stop-Verbesserung, eine Aktualisierungspause, Prüfungen der Stop- und Freeze-Distanz des Brokers sowie eine vorübergehende Aussetzung nach wiederholt abgelehnten Änderungen. Koordinationsregeln reduzieren konkurrierende Stop-Aktualisierungen, wenn mehrere Bbmamy-Instanzen aktiv sind.
KONTOSCHUTZ
Bbmamy kann neue verwaltete Einstiege sperren, wenn konfigurierte Kontolimits erreicht werden.
Verfügbare Kontrollen:
• Tagesverlustlimit nach Broker-Handelstag
• Intraday-Drawdown-Limit vom höchsten Equity-Stand des Tages
• Anpassungen für Einzahlungen, Auszahlungen, Kredite und andere Saldooperationen
• Vergleich von geplantem und tatsächlichem Ausführungsrisiko
• Risikoüberprüfung für Symbol und Portfolio nach der Ausführung
• Überprüfung des schützenden Stop Loss und Wiederherstellungsversuche
Der tägliche Schutzstatus bleibt für den Broker-Handelstag erhalten und wird weder durch einen Timeframe-Wechsel noch durch einen Neustart des Terminals gelöscht. Prüfen Sie bei der ersten Verwendung mitten in einem aktiven Handelstag die Bestätigung für eine neue Sitzung und den Ausgangswert.
Diese Schutzmechanismen begrenzen neue Bbmamy-Einstiege. Sie liquidieren bestehende Positionen nicht automatisch und stornieren nicht sämtliche Orders des Kontos.
WIEDERHERSTELLUNG UND AUSFÜHRUNGSKONTROLLE
Trading-Terminal, Brokerverbindung und Computerbetrieb können unterbrochen werden. Bbmamy speichert wichtige Ausführungs- und Verwaltungszustände lokal, um offene Aktionen nach einem Neustart oder einer Wiederverbindung abgleichen zu können.
Die Wiederherstellung umfasst vorbereitete Einstiege, Änderungen an Pending Orders, Anfragen für schützende Stop Losses, Teilverkäufe, Trailing-Aktualisierungen, Layer-Batches und kürzlich ausgeführte Pending Orders. Ist ein Ergebnis ungewiss, prüft das Werkzeug die verfügbaren Nachweise von Terminal und Broker, bevor eine weitere Anfrage zugelassen wird. Es sendet denselben Trade nicht absichtlich erneut, nur weil sich eine Antwort verzögert hat.
DASHBOARD UND CHART-ABLAUF
Das Dashboard enthält vier Arbeitsbereiche:
• Setup — Richtung, Orderweg, Risiko und Vorabprüfung
• Orders — Auswahl und Änderung von Pending Orders
• Manage — Breakeven, Teilverkauf und Trailing Stop
• Layer — Aufbau einer Zone mit mehreren Einstiegen
Entry-, Trigger-, Stop-Loss-, Take-Profit- und Zonenlevels können auf dem Chart angezeigt und verschoben werden. Die Drag-Funktion lässt sich sperren, wenn Levels vor versehentlicher Bewegung geschützt werden sollen. Das Panel bietet eine kompakte und eine erweiterte Ansicht, eine konfigurierbare Chart-Ecke, seitenweise Order- und Positionslisten sowie eine schnelle Statusaktualisierung. Trading-Hotkeys sind standardmäßig deaktiviert.
BENACHRICHTIGUNGEN UND LOKALES JOURNAL
Optionale MetaTrader-Push-Benachrichtigungen können über ausgewählte Ausführungs-, Verwaltungs- und Schutzereignisse informieren. Im Terminal muss eine gültige MetaQuotes ID eingerichtet sein.
Optional können Chart-Screenshots für die Ereignisse Entry, Reversal, Partial Close, Breakeven, Take Profit, Stop Loss, Stop-out und verwaltete Schließung erstellt werden. Ein lokales CSV-Audit-Protokoll erfasst Zeitstempel, Kontokontext, Balance, Equity, Ergebnis und Ereignisdetails.
Screenshots und Auditdateien verbleiben auf dem lokalen Computer. Ein Cloud-Journal oder entferntes Dashboard ist nicht enthalten.
KONTOMODI UND MULTI-SYMBOL-NUTZUNG
Die Kernfunktionen für Größenberechnung, Ausführung und Verwaltung unterstützen Hedging- und Netting-Konten. Netting-Konten verwenden zusätzliche Zuordnungsprüfungen, da manuelle Trades und mehrere Strategien eine gemeinsame Nettoposition nutzen können. Zonen-Layering ist auf Hedging-Konten beschränkt.
Für symbolübergreifendes Breakeven- oder Trailing-Management muss auf jedem zu verwaltenden Symbol eine eigene Bbmamy-Instanz angehängt werden. Das Werkzeug ist kein Ein-Chart-Portfoliomanager für Symbole ohne aktive Instanz.
WICHTIGE EINGABEGRUPPEN
Risiko:
• InpDefaultRiskPercent — Basisrisiko für die Dashboard-Voreinstellungen
• InpRiskBase — Balance, Equity oder freie Margin
• InpHardRiskCapPercent — maximal zulässige Risikoeinstellung
• InpMaxLotCap — optionale Volumenobergrenze
• InpCommissionPerLotRoundTurn — manuelle Kommissionsannahme
• InpSlippageBufferPoints — geplanter Slippage-Puffer
Ausführung und Exposure:
• InpEnableTradeExecution — aktiviert Order- und Positionsaktionen
• InpRequireArm und InpArmTimeoutSeconds — Bestätigungseinstellungen
• InpMaxSpreadPoints und InpMaxDeviationPoints — Ausführungsgrenzen
• InpBlockIfExposureExists — sperrt einen neuen Einstieg, wenn bereits Exposure vorhanden ist
• InpMaxPyramidEntries — maximale Zahl der Einstiege bei deaktivierter Exposure-Sperre
• InpMaxPortfolioRiskPercent und InpMaxSymbolRiskPercent — Obergrenzen des prognostizierten Risikos
Layering:
• InpEnableZoneLayering — aktiviert den Arbeitsbereich Layer
• InpLayerCount — Anzahl der Pending-Teilorders
• InpLayerBasketRiskPercent — Gesamtrisiko des Orderkorbs
• InpLayerMarginReservePercent — freie Marginreserve nach den geplanten Teilorders
Schutz und Verwaltung:
• InpMaxDailyLossPercent — Verlustschutz nach Broker-Handelstag
• InpMaxIntradayDrawdownPercent — Schutz vom Intraday-Equity-Hoch bis zur aktuellen Equity
• InpBreakEvenOffsetPoints — zusätzlicher Breakeven-Offset
• InpPartialClosePercent — ausgewählter Prozentsatz für den Teilverkauf
• InpTrailingMode — Off, R ladder, ATR, Structure oder Hybrid
• InpTrailingScopeDefault — ausgewählter Verwaltungsbereich
Journal und Benutzeroberfläche:
• InpEnablePushNotifications — mobile MetaTrader-Benachrichtigungen
• InpEnableTradeScreenshots — lokale Ereignis-Screenshots
• InpEnableAuditLog — lokales CSV-Audit-Protokoll
• InpStartSLTPDragEnabled — anfänglicher Zustand der verschiebbaren Chartlinien
• InpPanelCorner und InpStartView — Positionierung und Layout des Panels
ERSTE SCHRITTE
1. Installieren Sie das Produkt über den MQL5 Market und hängen Sie es an einen Chart an.
2. Aktivieren Sie Algo Trading in MetaTrader 5 und im Reiter Common des Produkts.
3. Prüfen Sie Risikobasis, Kommission, Slippage und Einstellungen des Kontoschutzes.
4. Aktivieren Sie die Handelsausführung erst, nachdem alle Eingaben geprüft wurden.
5. Setzen oder verschieben Sie die Levels für Entry, Stop Loss und Take Profit.
6. Prüfen Sie geplantes Risiko, Volumen, Spread, Margin und Schutzstatus.
7. Drücken Sie ARM, prüfen Sie die Anweisung und bestätigen Sie die Order.
8. Testen Sie den vollständigen Ablauf zunächst auf einem Demokonto, bevor Sie ihn live einsetzen.
Ausführung, Layering und Trailing sind standardmäßig deaktiviert, damit jede Funktion bewusst aktiviert werden kann.
WICHTIG
Bbmamy ist ein Werkzeug für Ausführung und Risikomanagement, keine Handelsstrategie, kein Signaldienst und kein Gewinnsystem. Es kann Marktrisiko, Kurslücken, Slippage, Spreadausweitungen, Brokerablehnungen, Verbindungsunterbrechungen oder Abweichungen zwischen angefordertem und ausgeführtem Preis nicht beseitigen.
Risikoberechnungen hängen vom Einstieg, Stop Loss, der Symbolspezifikation sowie den von MetaTrader und dem Broker bereitgestellten Kontodaten ab. Beispiele und Screenshots sagen keine zukünftige Wertentwicklung voraus. Der Handel mit Hebelwirkung kann zu Verlusten führen. Verwenden Sie Einstellungen, die zu Ihrem Broker, Ihrem Konto und Ihrer Risikotoleranz passen.
