Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Skripte

TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT - Skript für den MetaTrader 5

Ansichten:
11
Rating:
(2)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

ZWECK


Vergleicht die drei von MetaTrader 5 für jedes Symbol in der Marktübersicht bereitgestellten Tick-Wert-Eigenschaften:

  • SYMBOL_TRADE_TICK_VALUE (allgemein).
  • SYMBOL_TRADE_TICK_VALUE_LOSS (wird für Verlustberechnungen verwendet).
  • SYMBOL_TRADE_TICK_VALUE_PROFIT (wird für Gewinnberechnungen verwendet).


WARUM DAS WICHTIG IST


Viele EAs verwenden eine der Tick-Wert-Eigenschaften für die risikobasierte Lot-Größenbestimmung. Wenn sich LOSS und PROFIT unterscheiden (wie es bei Währungspaaren vieler Broker der Fall ist), führt die Wahl der falschen Eigenschaft zu falsch dimensionierten Positionen:

  • Verwendung von LOSS: pessimistische Verlustschätzung – kleinere Lots (sicherer, konservativ für das Risikomanagement).
  • Verwendung von TV: entspricht in der Regel PROFIT (optimistisch) – etwas größere Lots als beabsichtigt.

Dieses Skript liefert empirische Daten pro Symbol, sodass Sie eine fundierte Entscheidung basierend auf Ihrem spezifischen Broker treffen können.


VERWENDUNG


  1. Fügen Sie die Symbole, die Sie analysieren möchten, zur Marktübersicht hinzu.
  2. Ziehen Sie das Skript auf einen beliebigen Chart.
  3. Geben Sie die Eingabeparameter ein und klicken Sie auf die Schaltfläche „OK“.
  4. Überprüfen Sie die Zusammenfassung auf der Registerkarte „Experten“.
  5. Wenn „CSV speichern“ aktiviert ist, werden die vollständigen Daten pro Symbol in eine CSV-Datei im Verzeichnis „MQL5/Files/“ exportiert (nützlich für große Broker, da die Registerkarte „Experten“ auf ca. 2000 Zeilen begrenzt ist).



AUSGABE


Jedes Symbol wird einer der folgenden Kategorien zugeordnet:

ALL_EQUAL: Die drei Eigenschaften stimmen innerhalb der Toleranz (tol) überein.

TV_MATCHES_PROFIT: TV == PROFIT, LOSS weicht leicht ab.

TV_MATCHES_LOSS: TV == LOSS, PROFIT weicht geringfügig ab.

ALL_DIFFER: Alle drei Eigenschaften unterscheiden sich.

Eine Zusammenfassung am Ende fasst die Anzahl pro Kategorie zusammen.

INTERPRETATION


  1. Wenn die meisten/alle Symbole ALL_EQUAL sind, behandelt Ihr Broker LOSS und PROFIT als identisch – jede der drei Eigenschaften ist unbedenklich.
  2. Wenn TV_MATCHES_PROFIT häufig vorkommt (typisches Muster), dann:

    • Verwenden Sie für die risikobasierte Positionsgrößenbestimmung TICK_VALUE_LOSS (am konservativsten).
    • TV (generisch) entspricht effektiv PROFIT, dem optimistischen Wert.

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/73211

SetSLByLoss - set Stop Loss on all open positions by target loss amount SetSLByLoss - set Stop Loss on all open positions by target loss amount

Skript zum Festlegen eines Stop-Loss für jede offene Position auf Basis eines Zielverlusts in der Kontowährung (z. B. 50 $ pro Position). Funktioniert mit jeder Einzahlungswährung und jedem Devisen-Symbol. Überprüft die Stop- und Freeze-Limits des Brokers. Die Währungsumrechnung erfolgt automatisch.

Heiken ashi as series Heiken ashi as series

Heiken-Ashi, wobei alle Puffer als Serie eingestellt sind

Accumulation/Distribution Accumulation/Distribution

Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.