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.

Gleiche Gesamtsumme, andere VerlustfolgeHypothetische bereits netto Ergebnisse in festem R, ohne Wiederanlage/offene Positionen; kumulierte geschlossene Trades.RECHEN- UND LERNBEISPIELA0 → 2 → 1 → 3 → 2 RB0 → 2 → 4 → 3 → 2 RBeide+2 R /50 % Gewinnanteil
Gleiche Gesamtsumme, andere Verlustfolge. Hypothetische bereits netto Ergebnisse in festem R, ohne Wiederanlage/offene Positionen; kumulierte geschlossene Trades.

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.

Zwei getrennte erfundene hundertfache Historien; keine Indikatorstudie oder Wiederanlage
ModellBruttofälleBruttosummeKosten je TradeNetto / Mittel
A40×+200 USD;60×−100 USD+2.000 USD25 USD−500 USD / −5 USD
B70×+50 USD;30×−150 USD−1.000 USD10 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.

Erfundene Filterarithmetik; keine gemessene Indikatorwirkung
GruppeAnzahlSummeDurchschnitt
Alle2010 R0,50 R
Akzeptiert44 R1,00 R
Abgelehnt166 R0,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.

Filter erhöht Mittel und senkt PeriodensummeHypothetische 20 nichtüberlappende Nettogelegenheiten einer gemeinsamen Periode; vier behalten, 16 verworfene.RECHEN- UND LERNBEISPIELAlle20 /10 R /0,50 RBehalten4 /4 R /1,00 RVerworfen16 /6 R /0,375 R
Filter erhöht Mittel und senkt Periodensumme. Hypothetische 20 nichtüberlappende Nettogelegenheiten einer gemeinsamen Periode; vier behalten, 16 verworfene.

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?

  1. 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.
  2. 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.
  3. 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.