Skript, das für jede offene Position einen Stop-Loss festlegt, basierend auf einem in der Kontowährung angegebenen Zielverlustbetrag (z. B. 50 $ pro Position). Funktioniert für jede Einzahlungswährung (USD, AUD, EUR, NZD usw.) und jedes Devisensymbol – die Währungsumrechnung erfolgt automatisch über SYMBOL_TRADE_TICK_VALUE_LOSS. Überprüft vor dem Absenden der Änderungen die Stop- und Freeze-Limits des Brokers, überspringt Positionen, deren SL bereits korrekt ist, und gibt klare Gründe für alle Positionen an, die nicht geändert werden können. Der Zielverlust wird in einem Eingabeparameter festgelegt: Maximaler Verlust (Betrag in Kontowährung) für jede Position.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/73215
Heiken ashi as series
Heiken-Ashi, wobei alle Puffer als Serie eingestellt sind
TransactionCostCollector – Skript zur Ermittlung der Broker-Kosten
Pipelines mit dreifacher Barriere verwenden häufig eine willkürliche Konstante (0,5–1,0 %) oder eine veraltete Spread-Annahme als „min_ret“-Schwellenwert. Ein Schwellenwert, der unter den tatsächlichen Round-Trip-Transaktionskosten liegt, führt dazu, dass die Pipeline kostenbedingtes Rauschen als handelbares Signal einstuft. Der so gekennzeichnete Datensatz überbewertet dann systematisch die „Edge“, und jedes Modell, das auf diesen Kennzeichnungen trainiert wird, passt sich eher an ein Artefakt des Kennzeichnungsschemas an als an die tatsächliche Marktstruktur. TransactionCostCollector.mq5 ist ein eigenständiges Skript, das den Datenerfassungsschritt dieses Problems löst.
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT
Diagnoseskript, das für jedes Symbol in der Marktübersicht die Werte SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS und SYMBOL_TRADE_TICK_VALUE_PROFIT vergleicht. Ordnet jedes Symbol einer von vier Kategorien zu (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) und liefert eine aggregierte Zusammenfassung sowie einen Interpretationshinweis. Nützlich, um zu überprüfen, auf welche Tick-Wert-Eigenschaft man sich bei der Implementierung einer risikobasierten Lot-Größenbestimmung in EAs stützen sollte. Exportiert den vollständigen Bericht pro Symbol als CSV-Datei in den Ordner „MQL5/Files“.
Real-Time Spread Monitor with Session Statistics
Zeigt den aktuellen Bid-Ask-Spread in Punkten und Pips direkt im Chart an und verfolgt in Echtzeit den minimalen, maximalen und durchschnittlichen Spread seit dem Hinzufügen des Indikators. Die Farbe ändert sich, um darauf hinzuweisen, wenn der Spread einen vom Benutzer festgelegten Schwellenwert überschreitet.