und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Trade Excursion Report: MFE and MAE of every closed trade, to CSV - Skript für den MetaTrader 5
- Ansichten:
- 9
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Was darin steht
Eine Zeile pro geschlossener Position, gruppiert nach DEAL_POSITION_ID (funktioniert bei Hedging- und Netting-Konten; getestet auf einem Hedging-Demo-Konto). Spalten: Ticket, Symbol, Richtung, Einstiegszeitpunkt, Ausstiegszeitpunkt, Einstiegskurs, Ausstiegskurs, Gewinnpunkte, MFE-Punkte, MAE-Punkte, Capture-Ratio, Anzahl der Bars, Haltedauer.
Eingaben
- InpDias – Anzahl der Tage, für die historische Daten gelesen werden sollen (365)
- InpSoEsteAtivo – nur das Chart-Symbol oder alle Symbole im historischen Datenbestand (false)
- InpTF – Zeitrahmen, der zur Messung der Ausschläge verwendet wird (aktuelles Chart)
- InpArquivo – Name der CSV-Datei im Verzeichnis „MQL5\Files“
Zusammenfassung wird in das Experten-Protokoll geschrieben
Anzahl der Trades, Gewinne/Verluste, Nettoergebnis, Median-MFE und Median-MAE der Gewinner, Median-MAE der Verlierer, Median-CAPTURE-Verhältnis, Median der Bars pro Trade, die Anzahl der Ein-Bar-Trades sowie die Anzahl der Trades, die nicht gemessen werden konnten, da das Terminal für dieses Symbol keine Bars mehr enthält (z. B. abgelaufene Futures) – all diese Werte werden gemeldet und nicht stillschweigend als Null gesetzt.
Messgrenze
Die Ausschläge werden anhand der Höchst- und Tiefststände der Kerzen ermittelt, über die sich die einzelnen Trades auf InpTF erstreckten. Der Kursverlauf innerhalb einer Kerze ist unbekannt. Wenn die Spalte „Kerzen“ bei vielen Trades den Wert 1 anzeigt, führen Sie die Analyse in einem kleineren Zeitrahmen durch.
Teilen Sie die Datei „TradeExcursion.mqh“ mit dem Indikator „Trade Excursion“; die Include-Datei gehört in den Ordner „MQL5\Include“.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77050
SessionReopenEA
Gold unterliegt an der CME einer täglichen Wartungspause. In jedem Kalenderjahr eines 11-jährigen Beobachtungszeitraums steigt der Kurs in der ersten Stunde nach der Pause stärker an, als es durch den Zufall zu erklären wäre – während er in jeder anderen Stunde des Tages unverändert bleibt. Ein Trade pro Sitzung, ein volatilitätsabhängiger serverseitiger Stop, kein Averaging und kein Grid. Dann stellte sich heraus, dass mein Kostenmodell falsch war. Ein Backtest mit Echtzeit-Ticks zeigte, dass die tatsächlichen Round-Trip-Kosten bei der Wiedereröffnung bei etwa 60 Punkten liegen, nicht bei den 19, die meine Untersuchung ergeben hatte – das M1-Bar-Spread-Feld ist eine Zusammenfassung pro Bar und unterschätzt diese Kosten um etwa das Dreifache. Neuauswertung von 11 Jahren mit den korrigierten Kosten: +3,34 Basispunkte, t 7,40, 59,3 % Gewinne -> +1,60 Basispunkte, t 3,42, 50,8 % Gewinne Der Vorteil bleibt bestehen, allerdings mit weniger als der Hälfte seiner ursprünglichen Stärke. Die zweite Zahl ist die tatsächliche. Was es nicht ist: etwa +3,3 % pro Jahr bei einem Drawdown von 4,6 %, wobei etwa jedes neunte Jahr negativ ausfällt. Bei 0,01 Lots sind das ~130 pro Jahr – eine Zahl, die die Positionsgröße misst, nicht die Strategie.
Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed
Fügen Sie es einem Chart hinzu, geben Sie den Namen eines beliebigen benutzerdefinierten Indikators ein, und es benachrichtigt Sie anhand der Indikator-eigenen Puffer – per Popup, Ton, Push-Benachrichtigung auf Ihrem Smartphone oder per E-Mail. Es liest den Indikator über iCustom aus, sodass kein Quellcode erforderlich ist: Eine kompilierte .ex5-Datei, die Sie heruntergeladen haben, reicht aus. Es kann diesen Indikator auch aus einem höheren Zeitrahmen auslesen und überprüft geschlossene Balken erneut, um Ihnen mitzuteilen, ob der Indikator sich neu berechnet oder lediglich verzögert. Das Tool öffnet sich im EXPLORE-Modus, der alle Puffer des Indikators sowie deren jeweilige Inhalte auflistet, denn die Frage „Welcher Puffer enthält das Signal?“ ist der Grund, warum die meisten Nutzer iCustom gar nicht erst verwenden.
CGoldSymbol - find the broker's gold and size the position correctly on it
Erkennt das „Gold“-Symbol, unabhängig davon, wie der Broker es bezeichnet, liest die Kontraktspezifikation aus dem Terminal aus, anstatt sie anzunehmen, und rechnet ein Risiko in Kontowährung in eine für diesen Broker korrekte Lotgröße um.
OHLC Reality Check - at what stop distance does your backtest start lying?
Eröffnet bei jedem M1-Bar einen virtuellen Trade mit Bracket-Strategie, führt diesen anhand des tatsächlichen Tick-Verlaufs durch und ermittelt für eine Reihe von Stop-Abständen, wie oft die 1-Minuten-OHLC-Modellierung den Trade falsch bewerten würde.