Honest Breakeven
- Indikatoren
-
Konstantin Gruzdev
Research Engineer. Been programming since 1982. Since 2001, I write software for companies operating in the stock and currency markets. With MetaTrader been working since 2006. Since 2010 an active participant MQL5.Community.
My main creative contribution to the MQL5-coding and the community: - Version: 1.0
- Aktivierungen: 5
Der Indikator vermittelt ein ehrliches Bild der Veränderungen der Break-even-Levels für Transaktionen im gesamten Kontoverlauf und nicht nur für offene Positionen (Screenshot 1). Die genaue Berechnung der Niveaus unter Berücksichtigung der aufgelaufenen Provisionen, Gebühren und Swaps ermöglicht es Ihnen, die Handelsergebnisse sowohl visuell als auch in Expert Advisors zu bewerten (Screenshot 2). Für Expert Advisors liefert der Indikator in seiner Standardform nicht nur das Break-Even-Level, sondern auch die Anzahl der Positionen, das Volumen und alle zusätzlichen Gebühren (einschließlich Swaps), die den Preis des Break-Even-Levels beeinflussen. Dadurch wird der Expert Advisor von komplexen Berechnungen befreit. Er ist sowohl für Hedging- als auch für Netting-Konten konzipiert.
Hinweis für Netting-Konten: Der gewichtete durchschnittliche Break-Even-Preis unterscheidet sich vom Netting-Preis einer Position, da der Break-Even-Preis für alle Geschäfte ab dem Zeitpunkt der Positionseröffnung berechnet wird. Der Netting-Preis berücksichtigt Transaktionen ab dem Eröffnungskurs oder dem Stornokurs der Position, d.h. er berücksichtigt keine Transaktionen vor der Stornierung, gleiches gilt für Swaps, Provisionen und andere Gebühren. Der Break-Even-Preis gibt ein ehrlicheres Bild des Break-Even der gesamten Position ab dem Zeitpunkt der Eröffnung.Bild 3.
Eingabe der Parameter. Bilder 4 und 5.
- Experten-ID - Berater-ID(s) oder Magie, die den Beraterpositionen zugewiesen sind. Angegeben als String, getrennt durch Leerzeichen oder Kommas. Eine leere Zeile bedeutet, dass Positionen mit einem beliebigen Wert bei der Berechnung berücksichtigt werden, Null - Positionen, die in der Regel von einem Trader gesetzt werden, mehr als Null - werden von Expert Advisors oder Skripten gesetzt.
- Positions-ID - die IDs der Positionen, die mit dem Ticket der Order übereinstimmen, die die Position eröffnet hat. Sie werden als String angegeben, der durch ein Leerzeichen oder Komma getrennt ist. Eine leere Zeile bedeutet, dass alle Positionen bei der Berechnung berücksichtigt werden.
- Swap-Abrechnung - Aktivieren oder deaktivieren Sie die Einbeziehung von aufgelaufenen Swaps. Positions-Swaps werden wie im realen Handel berechnet, wobei Swap-Koeffizienten und das Positionsvolumen an jedem Tag berücksichtigt werden.
- Provisionsabrechnung - Aktivieren oder Deaktivieren der Abrechnung für aufgelaufene Provisionen. Alle aufgelaufenen Provisionen für Positionen werden berücksichtigt, einschließlich der Momente der teilweisen Schließung oder der Umkehrung einer Position.
- Gebührenabrechnung - Aktivieren oder Deaktivieren der Abrechnung von anderen Gebühren, die für die Position berechnet werden.
- Breakeven für alle Positionen - Aktivieren oder Deaktivieren der Berechnung des gewichteten durchschnittlichen Breakeven-Preises für alle Positionen. Damit können Sie sehen, wie sich der Breakeven-Kurs, die Richtung, das Volumen und alle Gebühren der gewichteten Durchschnittsposition verändern.
- Breakeven für Long-Positionen - Aktivierung oder Deaktivierung der Berechnung des gewichteten durchschnittlichen Breakeven-Preises nur für Long-Positionen. Bei Netting-Konten können Sie damit sehen, wie sich der Break-even-Preis, die Anzahl der Positionen, das Volumen und alle Gebühren ändern würden, wenn sie als separate Hedge-Positionen eröffnet würden.
- Breakeven für Short-Positionen - Aktivierung oder Deaktivierung der Berechnung des gewichteten durchschnittlichen Breakeven-Preises nur für Short-Positionen. Bei Netting-Konten können Sie damit sehen, wie sich der Break-even-Preis, die Anzahl der Positionen, das Volumen und alle Gebühren ändern würden, wenn sie als separate Hedge-Positionen eröffnet würden.
- Positionen - Aktivieren oder Deaktivieren der Anzeige der Anzahl der Positionen im Datenfenster. Die Deaktivierung hat keinen Einfluss auf die Berechnung.
- Volumina - Aktivieren oder Deaktivieren der Anzeige des Volumens der Positionen im Datenfenster. Die Deaktivierung hat keinen Einfluss auf die Berechnung.
- Gebühren - Aktivieren oder Deaktivieren der Anzeige von zusätzlichen Gebühren pro Position im Datenfenster. Die Deaktivierung hat keinen Einfluss auf die Berechnung.
- Die Farbe, der Stil und die Breite der Linien können auf der Registerkarte "Farben" in den Indikatoreinstellungen angepasst werden. Bild 4.
Indikator-Puffer
| Bezeichnung | Nummer | Beschreibung | Leerer Wert |
|---|---|---|---|
| BE Alle Preise | 0 | Gewichteter Durchschnittspreis aller Positionen. | 0.0 |
| 1 | Linienfarbe BE All Price. | 0 | |
| BE Alle Positionen | 2 | Gesamtzahl aller Positionen. | 0.0 |
| BE Alle Volumina | 3 | Volumen aller Positionen. | 0.0 |
| BE Alle Gebühren | 4 | Alle Gebühren für alle Positionen, einschließlich Swaps, Provisionen und sonstige Gebühren. | 0.0 |
| BE Kaufkurs | 5 | Der gewichtete Durchschnittspreis aller Long-Positionen. | 0.0 |
| BELong-Positionen | 6 | Die Gesamtzahl aller Long-Positionen. | 0.0 |
| BELong-Volumina | 7 | Volumen aller Long-Positionen. | 0.0 |
| BELong-Gebühren | 8 | Alle Gebühren für alle Kaufpositionen, einschließlich Swaps, Provisionen und sonstige Gebühren. | 0.0 |
| BE Short Preis | 9 | Der gewichtete Durchschnittspreis aller Short-Positionen. | 0.0 |
| BELeerverkaufspositionen | 10 | Die Gesamtzahl aller Short-Positionen. | 0.0 |
| BELeerverkaufsvolumen | 11 | Volumen aller Short-Positionen. | 0.0 |
| BEShort-Gebühren | 12 | Alle Gebühren für alle Short-Positionen, einschließlich Swaps, Provisionen und sonstige Gebühren. | 0.0 |
