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
Ansichten:
116
Rating:
(5)
Veröffentlicht:
2025.04.17 08:44
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

MQL5-Indikator zur Berechnung des Durchschnittspreises eines Hedge-Kontos


Einführung

Dieser Code wurde von chatgpt generiert, aber ich habe einige Anpassungen vorgenommen und das Video auf youtube veröffentlicht:


Im Handel ist es üblich, Hedge-Konten zu verwenden, bei denen man gleichzeitig Long- und Short-Positionen in demselben Vermögenswert halten kann. Ein häufiges Problem für Händler, die mit diesem Modell arbeiten, ist die Bestimmung des Durchschnittspreises der offenen Positionen.

In diesem Artikel wird ein MQL5-Indikator vorgestellt, der automatisch den Durchschnittspreis der offenen Positionen für ein bestimmtes Symbol und eine bestimmte Magic Number berechnet und das Ergebnis in einem Diagramm anzeigt.

Wie funktioniert der Indikator?

Der Indikator geht in folgenden Schritten vor:

  1. Erfiltert alle offenenPositionen im MetaTrader 4, indem er den Vermögenswert (Symbol) und die vom Benutzer konfigurierte Magic Number überprüft.
  2. Ertrennt zwischen Kauf- und Verkaufsgeschäften und berechnet das Volumen und die Gesamtkosten für jeden Typ.
  3. Berechnet den gewichteten Durchschnittspreis unter Berücksichtigung des gesamten gekauften und verkauften Volumens.
  4. Zeigt im Diagrammeine Linie an, die dem Durchschnittspreis der Nettoposition entspricht.

Code Erläuterung

1. Berechnung des Durchschnittspreises

Die Funktion CalculateHedgeAveragePrice() führt eine Schleife durch alle offenen Positionen und:

  • Trennt Käufe und Verkäufe.
  • Berechnet den gewichteten Durchschnittspreis für jede Richtung.
  • Bestimmt, ob die Nettoposition long oder short ist.
  • Gibt den entsprechenden Durchschnittspreis zurück.

2. Initialisierung des Indikators

In der Funktion OnInit() erstellen wir den Puffer, in dem der Durchschnittspreis für die Anzeige im Diagramm gespeichert wird.

3. Füllen des Puffers

Die Funktion OnCalculate() aktualisiert den Indikatorpuffer mithilfe von ArrayFill(), wodurch der Code effizienter wird.

Verwendung in MetaTrader 5

  1. Kopieren Sie den Code und fügen Sie ihn in eine neue .mq5-Datei im Ordner Indicators ein.
  2. Kompilieren Sie in MetaEditor.
  3. Fügen Sie den Indikator zum Chart in MetaTrader 5 hinzu.
  4. Legen Sie die Magic Number der Tradesfest, die Sie überwachen möchten.

Fazit

Dieser MQL5-Indikator ist nützlich für Händler, die Hedge-Konten betreiben, und hilft bei der Überwachung des Durchschnittspreises der offenen Positionen. Er kann für verschiedene Vermögenswerte und Strategien angepasst werden.

Übersetzt aus dem Portugiesischen von MetaQuotes Ltd.
Originalartikel: https://www.mql5.com/pt/code/57320

Bessere Lautstärke Bessere Lautstärke

Better Volume ist ein fortschrittlicher Indikator, der das Verhalten des Volumens auf Preisdiagrammen analysiert. Er kombiniert Volumeninformationen mit Metriken wie der Candlestick-Reichweite und gleitenden Durchschnitten, um wichtige Muster auf dem Markt zu erkennen, z. B. Kauf-/Verkaufshöhepunkte, Churns und schwache Kerzen. Mit seiner dynamischen visuellen Oberfläche und der Kategorisierung des Volumens bietet der Indikator wertvolle Erkenntnisse für Händler, die fundierte Entscheidungen auf der Grundlage des Volumenflusses treffen möchten.

RiskManager mit InfoPanel und Unterstützung RiskManager mit InfoPanel und Unterstützung

Mein erster Code auf der Website, die Verbesserung erfordert. Die Idee, ein ideales Werkzeug für Händler zu schaffen, in der Arbeit an der Hauptkomponente eines jeden Handelssystems-Risk Manager

Streuungen Streuungen

Zwei-Symbol-Spread-Indikator

MACD-Divergenz MACD-Divergenz

MACD-Divergenz-Indikator