Ein originelles, eigenständiges MetaTrader 5-Skript zur Überprüfung der Multi-Symbol-Konfiguration eines Brokers vor der Entwicklung oder dem Testen eines Portfolio-EAs. Es liest die in der Marktübersicht bereits ausgewählten Symbole aus und schreibt einen Diagnosebericht in das Experten-Journal. Der MQ5-Quellcode enthält die MIT-Lizenz und erfordert keine externen Bibliotheken, DLLs oder Netzwerkanfragen.

Installationsanleitung: Die beigefügte Datei „START-HERE.txt“ erläutert die Installation, alle drei Eingaben und Einheiten, die Journalbezeichnungen sowie eine aufgezeichnete Testzusammenfassung auf Englisch und Französisch.
Der Bericht zeigt Kontraktgröße, Mindest-/Maximal-/Schrittvolumen, aggregiertes Richtungsvolumenlimit, Punkt, handelbare Tick-Größe, Stellenanzahl, Stop-/Freeze-Abstände, Berechnungs- und Handelsmodi, Ausführungsmodus sowie gemeldete Richtlinien zur Ausführung von Marktorders an. Er überprüft Volumen- und Preisraster, Synchronisation, Kurszeit und Spread. Diese Felder entsprechen den MQL5-Symboleigenschaften; der aktuelle Geld-/Briefkurs wird mit SymbolInfoTick ausgelesen.
Bei gültigen, an das Raster angepassten Kursen und Mindestvolumen schätzt das Skript die isolierte Kauf- und Verkaufsmarge, das Ergebnis einer Preisbewegung um einen Tick nach oben und unten für jede Seite sowie das unmittelbare Ergebnis, das ausschließlich den Spread berücksichtigt, für jede Seite. Die Beträge werden in der Kontowährung angegeben. Fehler bei „OrderCalcMargin“ und „OrderCalcProfit“ werden als Warnungen gemeldet; ein nicht verfügbares Ergebnis wird niemals durch eine fiktive Null ersetzt. Berechnungen mit veralteten Kursen werden als historisch gekennzeichnet.
Das Skript gibt keine Orders ab und verwaltet keine Positionen. Es ruft keine APIs auf, um Chart-Einstellungen, Market-Watch-Auswahlen oder globale Terminalvariablen zu ändern. Es gibt keine Kontonummer, keinen Kontostand und keine Positionsliste aus. Die Ausgabe erfolgt ausschließlich als Journaltext.
Margin-Schätzungen berücksichtigen keine aktuellen Positionen und ausstehenden Orders und stellen keine Überprüfung der verfügbaren Margin dar. Berechnungen von Kursbewegungen und Spreads berücksichtigen keine Provisionen, Swaps und Slippage. Das Skript überprüft weder den täglichen Verlauf noch Indikatorsignale oder die Öffnungszeiten der Handelssitzungen. Ein fehlerfreier Bericht ist kein Nachweis dafür, dass ausreichende Mittel vorhanden sind oder dass der Broker eine Order annimmt. Benutzerdefinierte Symbole, veraltete Kursnotierungen und fehlende Währungsumrechnungsdaten erfordern eine gesonderte Überprüfung.
Am 7. Oktober 2026 verifiziert: Das eigenständige Skript wurde im MetaEditor mit 0 Fehlern und 0 Warnungen kompiliert. Ein isolierter MT5-Strategietester-Smoke-Test führte dieselbe Diagnose über einen reinen Test-EA-Wrapper auf US500 mit einem simulierten USD-Konto durch. Es überprüfte ein gültiges Symbol, übersprang vier ungültige/doppelte/leere Einträge und erzeugte zwei Margenschätzungen sowie sechs Gewinnproben ohne Warnungen. Achtzehn deterministische Hilfsprüfungen wurden ebenfalls bestanden. Der Wrapper ist nicht Bestandteil dieser Einreichung. Es handelt sich hierbei um einen Software-Smoke-Test, nicht um eine Validierung jedes Brokers, Symbols oder jeder Kontowährung.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/78139
Portfolio-Allokationsplaner – Dashboard „Budget zu Losen“ und CSV
Bevor Sie einen Warenkorb konfigurieren, prüfen Sie, welche Zielgewichte zu den Mindestlosgrößen Ihres Brokers passen. Der Portfolio Allocation Planner wandelt ein explizites hypothetisches Nominalbudget und Prozentsätze in eine Diagrammtabelle um: Nominalwert der Mindestlose, abgerundete Losgrößen, berechnete Allokation, Zielabweichung und Zeilenstatus. Führen Sie bei Bedarf eine Neuberechnung durch, sehen Sie sich die Tooltips zu den Zeilen an, paginieren Sie längere Listen und exportieren Sie den angezeigten Snapshot optional als CSV-Datei. Es werden keine Handelsaufträge gesendet und es werden weder Kontostand, Eigenkapital noch Positionen ausgelesen.
Prop Daily Loss Meter
Zeigt an, wie viel des täglichen Verlustlimits eines Prop-Firm-Kontos bereits ausgeschöpft ist und wie viel noch verbleibt. Schreibgeschützter Indikator.
Accumulation/Distribution
Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.