Veröffentlicht
Unsere Screening-Pipeline protokolliert ein Feld namens dca1_rate for every config it tests: the percentage of trades where the position moved against us enough to trigger the first average-down add before the trade closed. I went in assuming this would be a quiet red flag — a config that needs to rescue itself on most of its trades sounds like one with a bad entry rule, propped up by throwing more money at losing positions. I ran the numbers across 12,331 config rows (five strategy families, trades ≥ 20 for a fair sample) and sorted by how often DCA1 fires. The result is the opposite of what I expected.
Höhere DCA-Abhängigkeit, → höhere Gewinnrate, höherer Gewinnfaktor
| DCA1 Feuerrate | Konfigurationen | Durchschn. Gewinnrate | Gewinnfaktor | Durchschnittliche Erwartung |
|---|---|---|---|---|
| 0 – 20 | 727 | 03:48 | 1.21 | .0081 |
| 20–40 | 4.945 | 62, 88 | 1,08 | 0.0189 |
| 40–60 | 3’921 | " übers. | 1,49 | <bpt i="1" x="1"/>.0702<ept i="1"/> |
| 60 – 80% | 2,737 | Aufl. | 1,52 | 1088 |
Das ist ein gerader Anstieg auf jeder Säule. Konfigurationen, bei denen die DCA1 fast nie Brände hinzufügt, haben durchschnittlich eine Gewinnrate von 54,21 % und eine kaum positive Erwartung von 0,0081 pro Trade. Konfigurationen, bei denen 60-80 % der Trades ausgelöst werden, haben im Durchschnitt eine Gewinnrate von 75,88 % und eine Erwartung von 0,1088 — mehr als das 13-fache. Andersherum überprüft: in der seltenen DCA-Gruppe (unter 20% Feuerrate), 367 von 727 Konfigurationen (50,5 %) sind völlige Nettoverlierer (Gewinnfaktor unter 1,0). In der schweren DCA-Gruppe (60 %+ Feuerrate) wurden nur 208 von 2.738 (7,6%) sind. Bei diesen Daten ist die Notwendigkeit der Rettung oft nicht das Warnzeichen, das ich angenommen habe — es ist mit Konfigurationen verbunden, die überleben.
Aber diese 208 sind genau der Grund, warum Sie nicht bei der Gewinnrate aufhören
Der 208 Heavy-DCA konfiguriert, dass immer noch Netto-Verlust-Durchschnitt a 67,17 % Gewinnrate — weit über der Gruppe, die DCA kaum einsetzt. Ein konkretes Beispiel aus der Tabelle: ein pullback_reclaim konfiguration auf SENTUSDT Wins 86,9 % seiner 1.200 protokollierten Trades, wobei DCA1 auf 78,4% davon Gewinnfaktor: 0,98. Es verliert insgesamt Geld. Vergleichen Sie das mit einem pullback_reclaim konfiguration auf MEGAUSDT mit fast identischer Form — 93,95 % Gewinnrate, DCA1-Zündung 80,95 % der Zeit, 2.000 Trades — und einem Gewinnfaktor von 2.08, ein starker Nettogewinner. Gleiche Strategiefamilie, gleiches DCA-schweres Profil, gleiche Ballpark-Gewinnrate. Man druckt Geld, man blutet es aus, und die einzige Möglichkeit, sie voneinander zu unterscheiden, besteht darin, über die Gewinnrate bei der Größe der Gewinne im Vergleich zur Größe der Verluste hinwegzusehen.
Der Mechanismus ist einfach, sobald Sie ihn sehen: DCA1 wandelt einige Trades, die klein aufgehört hätten, in Trades um, die als Gewinn schließen, was die Gewinnrate direkt aufbläht. Aber es bedeutet auch, dass jeder gerettete Handel mehr Kapital zu einem schlechteren Durchschnittspreis trägt, also wenn die Rettung nicht außer dem Handel, wäre der Verlust bei diesem einen Handel größer gewesen als bei einem normalen Stop-out. Eine Konfiguration kann 78 % ihrer schlechten Einträge in kleine Gewinne retten und immer noch mehr auf die 22 % bluten, die davon wegkommen, als sie auf den Rest verdient — genau das ist mit der SENTUSDT-Zeile oben passiert.
Was ich eigentlich damit mache
Ich habe aufgehört zu behandeln dca1_rate als Screening-Rotflagge für sich — auf diesem Datensatz ist es näher am Gegenteil und korreliert mit den Konfigurationen, die es zu GOOD_FOR_DEEP_TEST most often. But I never let a win rate pass review without checking profit factor and expectancy next to it, because win rate and DCA reliance can both look great on the same row that's quietly losing money. That holds for DCA1 specifically — the deeper rescue levels tell a different story. Checking DCA3 instead of DCA1 flips this finding entirely: 217 of my 224 best-looking win rates needed that third, deepest rescue level, and most of them still lost money anyway. If you're running your own DCA-style setup, the DCA-Überlebensrechner wird Ihnen sagen, wie weit sich der Preis gegen Ihren Durchschnitt bewegen kann, bevor Sie kein Kapital mehr haben, mit dem Sie retten können — was die eigentliche Einschränkung eines Backtests ist dca1_rate nummer wird Ihnen nicht angezeigt. Und bevor Sie einer Überschrift mit Gewinnrate vertrauen, führen Sie sie durch die Gewinnfaktorrechner zuerst; es dauert dreißig Sekunden und es ist die Zahl, die tatsächlich entscheidet, ob eine Strategie es wert ist, ausgeführt zu werden.
Methode: 12.331 Zeilen aus eigenem Backtest-Archiv (gleiche Daten, die backtest-reports.html), gefiltert nach Konfigurationen mit mindestens 20 protokollierten Trades für einen fairen Durchschnitt pro Konfiguration, der fünf Strategiefamilien (micro_momentum, pullback_reclaim, range_bottom_reclaim, range_bounce, volume_reversal) über Live-Tracking-Symbole hinweg abdeckt. dca1_rate, win rate, profit factor und expectancy sind die eigenen protokollierten Felder des Backtesters, die nicht neu abgeleitet werden.