In diesem Artikel
Nach diesem Artikel kannst du …
- Indikatorformel von vollständiger Strategie unterscheiden.
- Nettoergebnis aus Trefferquote, Auszahlungen und Kosten berechnen.
- Drawdown bei gleicher Summe und anderer Reihenfolge prüfen.
- Filtermittel, Periodensumme und feste EUR-Kosten separat auswerten.
Begriffe direkt erklärt
Drawdown Trefferquote Backtesting Erwartungswert Positionsgröße Relative Strength Index (RSI)Eine Indikatorlinie definiert eine Rechnung. Eine testbare Strategie benötigt darüber hinaus Daten, Entry, Exit, Menge, Ausführung und Kosten. „Aus vergangenen Preisen berechnet“ beweist weder einen zukünftigen Vorteil noch dessen mathematische Unmöglichkeit. Prüfe das vollständige Verfahren statt die Farbe einer Linie.
Inputs und Formel zuerst verstehen
SMA summiert ausgewählte Beobachtungen und teilt durch ihre Anzahl. Fiktive EUR/USD-Closes 1,1000,1,1010,1,1020 geben SMA(3) =1,1010. Das ist keine Prognose des nächsten Close. Andere Preisquelle oder Fenster verändert die Berechnung. Manche Scripts nutzen zusätzliche Daten; nicht jeder Indikator arbeitet ausschließlich mit sichtbaren Chartpreisen.
Eine Transformation derselben Preise wird durch neuen Namen nicht zur unabhängigen Beobachtung. Sie kann dennoch helfen, eine Bedingung genauer zu definieren. Für „Close kreuzt SMA von unten“ gehören Instrument, Feed, Zeitrahmen, Bestätigung und anschließend erreichbarer Fill dazu. Weitere Signale bei bereits offener Position benötigen eigene Behandlung.
Entrybedingung allein ist deshalb kein vollständiger Test. Benenne Exit, Größe und Kosten, bevor du Fälle auswählst. Ein später schönes Durchschnittsbild darf die damals gespeicherten Vorgaben nicht nachträglich ersetzen.
Historische Rechnung und zukünftiges Ergebnis
Eine Methode kann aktuellen Indikator als Input verwenden und den späteren Ausgang separat testen. Oszillatorextrem identifiziert allein weder Erschöpfung noch Wendeminute. Werte offener Kerzen können wechseln; später bestätigter Stand war nicht während des ganzen Bars bekannt.
Drei übereinstimmende Farben können dieselben Inputs verarbeiten. Das sind nicht automatisch drei unabhängige Bestätigungen. Vergleiche Zusatzregel gegen feste Baseline, statt eine zwingende Kombination aus Trend-, Volatilitäts- und Levelwerkzeug vorzuschreiben. Ein neues Label garantiert keinen zeitlichen Vorsprung.
Gleiche Ergebnisse, unterschiedlicher Drawdown
Erhaltenes Modell in festem Referenzbetrag R, bereits netto, ohne Wiederanlage oder offene Positionen. A: +2,−1,+2,−1 R; kumuliert 0,2,1,3,2. B: +2,+2,−1,−1 R; kumuliert 0,2,4,3,2. Beide gewinnen zweimal von vier und enden bei+2 R.
Maximaler Rückgang eines Zwischenhochs zu späterem Tief beträgt in A1 R. In B fällt der Stand nach Hoch 4 auf 2:2 R. Reihenfolge verändert diesen Drawdown, nicht Summe oder 50-%-Gewinnanteil. Das ist Drawdown geschlossener kumulierter Ergebnisse in R, kein Equityprozent mit offenen Positionen und kein Maß sämtlicher künftiger Risiken.
Zusätzliche Kontoprüfung: Geld und Prozent haben andere Nenner
Setze unabhängig Startsaldo 600 EUR und festen R-Betrag 20 EUR, ohne Einzahlungen, Entnahmen oder offene Positionen. A ergibt Salden 600→640→620→660→640 EUR. B ergibt 600→640→680→660→640 EUR. Beide enden mit 40 EUR Nettoplus. Monetärer maximaler Drawdown beträgt in A20 EUR, in B40 EUR.
Relative Drawdowns beziehen sich auf das jeweilige vorausgehende Hoch. Bei A ist 640→620 mit 20/640×100 =3,125 % größer als 660→640 mit 20/660×100 ≈3,0303 %. B hat 680→640 und 40/680×100 ≈5,8824 %. Teile nicht einfach durch Startsaldo oder Endsaldo und nenne das dieselbe Größe.
Der größte Geldrückgang und größte prozentuale Rückgang können bei längerer Historie an unterschiedlichen Stellen liegen. Speichere deshalb auch Peak- und Tiefzeit sowie verwendete Bezugsbasis. Offene P/L würden einen separaten Equityverlauf erzeugen; unsere fünf Salden enthalten diese Information ausdrücklich nicht.
Summe und Gewinnanteil bestimmen Drawdown nicht.
- A
- 0 → 2 → 1 → 3 → 2 R – Maximaler Drawdown 1 R
- B
- 0 → 2 → 4 → 3 → 2 R – Maximaler Drawdown 2 R
- Beide
- +2 R /50 % Gewinnanteil – Nur Reihenfolge geändert
Trefferquote, Auszahlungen und Kosten
Ohne Nullergebnisse sei p historischer Gewinnanteil, W mittlerer Bruttogewinn, L mittlerer Bruttoverlust als positiver Betrag, c mittlere Kosten. Durchschnitt netto =p W−(1−p)L−c. Als Stichprobenrechnung ist dies Beschreibung, keine bekannte Erwartung zukünftiger Trades. Für Nulltrades muss die Auswertung deren Gewicht ausdrücklich berücksichtigen.
| Modell | Bruttofälle | Bruttosumme | Kosten je Trade | Netto / Mittel |
|---|---|---|---|---|
| A | 40×+200 USD;60×−100 USD | +2.000 USD | 25 USD | −500 USD / −5 USD |
| B | 70×+50 USD;30×−150 USD | −1.000 USD | 10 USD | −2.000 USD / −20 USD |
A benötigt unter exakt diesen Annahmen Gewinnanteil(100+25)/(200+100) ≈41,67 % für rechnerische Null. Veränderter Exit kann p, W, L gleichzeitig verändern; altes p bei erfundenem höheren Target festzuhalten ist kein Strategienachweis. Rechne gesamte Nettohistorie und ziehe Spread nicht nochmals ab, wenn echte Fills ihn bereits enthalten.
Hoher Gewinnanteil genügt deshalb nicht, kleinere Menge kann das Vorzeichen einer vollständig proportional verlustreichen Rechnung nicht drehen. Fixe Mindestkosten können Proportionalität zudem verhindern. Edge-Suche prüft die gesamte Methode.
Verfügbarkeit und Parameterauswahl kontrollieren
Die beste Konfiguration aus vielen historischen Versuchen kann zufälliges Samplemuster auswählen. Carr und López de Prado diskutieren Kalibrierung und Overfitting. Ihr vorgeschlagenes Modell betrifft Preise nach diskretem Ornstein-Uhlenbeck-Prozess, nicht den Beweis deiner Indikatorprofitabilität.
Speichere alle Varianten und trenne Entwicklung von späterer unbenutzter Evaluation. Ein Einbruch allein diagnostiziert nicht eindeutig Overfitting: Kosten, Datenfehler, veränderte Bedingungen und Zufall sind ebenfalls zu prüfen. Wenn du nach Auswertung nachjustierst, ist diese Periode kein unangetasteter Test mehr.
Vergleiche tatsächliche Signalzeit, damals vorhandene Inputs und danach verfügbaren Fill mit finalem Chart. Normale Liveupdates sind nicht automatisch betrügerisches Repainting. Bei bezahltem Werkzeug prüfe offengelegte Methode, komplette Ergebnisse und Abokosten. Preis beweist weder Qualität noch Nutzlosigkeit; selektive Gewinnscreenshots genügen nicht.
Besserer Durchschnitt, kleineres Periodenergebnis
Erhaltene 20 nichtüberlappende Gelegenheiten einer gemeinsamen hypothetischen Periode, fester R-Betrag, nach angenommenen Handelskosten, ohne Größensteigerung. Filter behält vier Ergebnisse[2,2,−1,1]R und verwirft elfmal+1 R sowie fünfmal−1 R.
| Gruppe | Anzahl | Summe | Durchschnitt |
|---|---|---|---|
| Alle | 20 | 10 R | 0,50 R |
| Akzeptiert | 4 | 4 R | 1,00 R |
| Abgelehnt | 16 | 6 R | 0,375 R |
Durchschnitt je akzeptiertem Trade verdoppelt sich, Periodensumme fällt von 10 auf 4 R. Drawdown, Zeitbedarf und andere Beschränkungen können sich ändern, sind aber separat zu messen. Größere Positionen wären andere Annahme. Bericht benötigt Anzahl, Mittel und Summe in gleichen Einheiten und derselben Periode.
Vergleiche Anzahl, Mittel und Summe gemeinsam.
- Alle
- 20 /10 R /0,50 R – Anzahl / Summe / Mittel
- Behalten
- 4 /4 R /1,00 R – Höheres Mittel
- Verworfen
- 16 /6 R /0,375 R – Weiter dokumentieren
Zusätzliche EUR-Rechnung: feste Kosten auf Periodenebene
Ordnen wir dieselben 20 erfundenen Gelegenheiten unabhängig einem hypothetischen Jahr zu und setzen fest R =20 EUR. Alle liefern 200 EUR, akzeptierte 80 EUR, bereits nach denselben angenommenen Transaktionskosten. Zusätzlich unterstellen wir nur für das Filterwerkzeug ein fiktives Abo 10 EUR pro Monat:120 EUR jährlich.
Gefilterter Jahresbetrag nach Abo ist 80−120 =−40 EUR. Das ist keine Aussage über ein reales Produkt oder künftige Gelegenheitshäufigkeit. Es zeigt, dass positive Tradeergebnisse laufende externe Kosten nicht automatisch decken. Dieselbe 120 EUR auf vier akzeptierte Trades zu verteilen bedeutet 30 EUR je Trade, nicht 6 EUR wie bei 20; Anzahl und Bezugsperiode zählen.
Berechne Abos, Datenkosten und andere tatsächliche Aufwendungen einmal in ihrem passenden Zeitraum. Sind sie bereits in Nettohistorie enthalten, nicht doppelt abziehen. Ein geringerer Handelsumfang spart nicht zwingend feste Jahreskosten. Wenn zwei Varianten dasselbe Abo tragen, muss der Vergleich diese geänderte Annahme ausdrücklich berücksichtigen.
Welche drei Schritte kannst du durchführen?
- Fixiere eine Version mit Instrument, Feed, Parametern und vollständigen Handelsregeln. Rechne SMA und beide hundertfachen Nettohistorien selbst. Halte Bestätigungszeit und erreichbare Ausführung getrennt vom späteren Chartbild fest.
- Speichere alle Ergebnisse in Reihenfolge sowie abgelehnte und ungefüllte Fälle. Berechne Summe, Mittel, Anzahl und passenden Drawdown. Prüfe Filtergruppen derselben Periode und einmalige Aufteilung externer EUR-Kosten, statt höheren Mittelwert als Verbesserung aller Größen zu lesen.
- Bewahre sämtliche getesteten Varianten und evaluiere später unbenutzte Daten ohne Nachjustieren. Prüfe bei Abweichung Daten, Ausführung, Kosten und Unsicherheit. Für bezahltes Tool fordere vollständige Methodik und Ergebnisse; Paper-Übung benötigt keinen Geldeinsatz und garantiert keinen späteren Gewinn.
Prüfe dein Verständnis
Etwa 2 Minuten Übung.
Antwort und Erklärung anzeigen
Richtig:4→3→2 ergibt 2 R; bei A maximal 1 R.
Weitere Fragen
Gibt es einen stets vorauseilenden Indikator?
Historische Inputs beweisen weder Zukunftskenntnis noch prinzipielle Unmöglichkeit einer prüfbaren Prognose. Benenne das Ereignis, verwendete Daten und vollständige Methode; evaluiere unbenutzte Daten nach Kosten. Eine „immer richtig“-Behauptung benötigt Belege statt Namen. Werte offener Kerzen und später bestätigte Inputs sind getrennt zu speichern, damit frühere Entscheidungen nicht nachträglich verbessert werden.
Erhöhen mehrere Indikatoren die Gewinnchance?
Das hängt von vollständiger Regel ab. Preisbasierte Transformationen sind nicht automatisch unabhängige Beobachtungen, können aber eine Bedingung definieren. Vergleiche Zusatzfilter mit fester Baseline, Kosten und neuen Daten. Berichte Anzahl und Periodensumme neben Mittel: Unser Modell erhöht 0,50 R auf 1 R je akzeptiertem Trade, senkt aber gemeinsame Summe 10 R auf 4 R. Drawdown folgt daraus nicht automatisch.
Was prüfe ich bei schwächerem Liveergebnis?
Overfitting ist mögliche Ursache, keine eindeutige Diagnose aus schlechterem Resultat allein. Prüfe Daten, Signalzeit, Fills, Kosten, Mengenregeln, Änderungen und Stichprobenunsicherheit. Bewahre getestete Konfigurationen und fixiere Entwicklungsversion vor neuer Evaluation. Nachjustieren verbraucht diese Periode als unangetasteten Test. Historisch positiver Durchschnitt garantiert auch bei korrekter Durchführung keine künftigen Gewinne.
Soll ich fertige Indikatoren oder Signale kaufen?
Prüfe offengelegte Inputs, Regeln, komplette Ergebnisse, Ausführungsannahmen und alle laufenden Kosten. Ausgewählte Gewinner oder optimierter Chart reichen nicht. Ein Kaufpreis beweist keine Qualität; Preisinputs beweisen keine Nutzlosigkeit. Berechne Jahreskosten im passenden Zeitraum und vermeide Doppelabzug bereits erfasster Gebühren. Du kannst Rechnungen und Paper-Tests ohne Kauf und ohne Kapitalrisiko prüfen; zukünftige Renditeversprechen brauchen Belege.
Quellen und Nachvollziehbarkeit
- MetaQuotes: Moving Average
SMA und deklarierte Eingangsrechnung; kein alleiniger Profitbeleg.
- TradingView: Repainting
Offene-Bar-Updates, spätere Bestätigung und historische Datenunterschiede.
- TradingView: Strategies
Fill-/Kostensimulation, Selektionsbias und Evaluation außerhalb Optimierungsdaten.
- Carr und López de Prado: Determining Optimal Trading Rules
Verifizierter Abstract zu Kalibrierung und diskretem Ornstein-Uhlenbeck-Modell; keine neue umfassende Paperreplikation behauptet.
- MetaQuotes: Testing Report
Drawdown zwischen lokalem Hoch und späterem Tief, Balance-/Equity-Unterscheidung; keine übernommenen allgemeinen Erfolgsschwellen.
- CFA Research Foundation: Technical Analysis, Modern Perspectives
Literaturübersicht als Hintergrund; kein spezifischer Indikator- oder Retailgewinnbeleg.
Rechenfälle sind ausdrücklich angenommene Beispiele. Sie ersetzen weder aktuelle Marktdaten noch die Spezifikation deines Anbieters.
