Auf die Warteliste
Strategien / Momentum / Market Cycle

Market Cycle Strategie

Drei Stochastic-Linien mit zunehmender Länge wirken als schneller, mittlerer und langsamer Zyklus. Ein long wird eröffnet, wenn sie in der Reihenfolge schnell über mittel über langsam gestapelt sind, der schnelle Zyklus deutlich über dem langsamen liegt und entweder die Zyklen steigen oder das Volumen bestätigt. Der Trade wird geschlossen, wenn die Stapelung bricht oder der schnelle Zyklus nach unten dreht.

MomentumNur LongSwingDow JonesTäglich
1.62Profit Factor
16,402Nettogewinn EUR
46.39%Trefferquote
485Trades
-2,876Max Drawdown
33.82Durchschn. Trade

Bester Durchlauf von 10. Dow Jones, Täglich, Spread 3, aus Durchlauf pf:2026-09-28-DOW30-D.tsv:1.

Einstiegsregeln, Long

  1. Der schnelle Zyklus liegt mehr als 10% über dem langsamen Zyklus
  2. Entweder steigen der schnelle und der mittlere Zyklus beide, oder das Volumen liegt bei steigendem schnellen Zyklus über 1.2-mal seinem 21-Bar-Durchschnitt
  3. Nicht bereits in einem Trade

Ausstiegsregeln

  1. Kein Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-28
InstrumentDow Jones, Täglich
Spread3 Punkte
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-28
Parameter (10)
positionSize
Kontrakte pro Trade
1
fastCyclePeriod
Stochastic-Lookback des kurzen Zyklus
13
fastCycleSmooth
Glättung des kurzen Zyklus
8
midCyclePeriod
Lookback des mittleren Zyklus
21
midCycleSmooth
Glättung des mittleren Zyklus
13
slowCyclePeriod
Lookback des langen Zyklus
34
slowCycleSmooth
Glättung des langen Zyklus
21
volumePeriod
Länge des durchschnittlichen Volumens
21
strengthLevel
Minimale Zyklusstärke, Prozent
10
volumeRatioLevel
Volumen-Multiplikator seines Durchschnitts
1.2

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Dow JonesBester DurchlaufTäglich1.62 48546.3916,402 EUR-2,876
DAX 40Täglich1.46 52241.959,104 EUR-1,976
USD/JPYTäglichn/a 60446.69517,220 JPY-300,850
EUR/USD2 Min.n/a 8,90222.71152,668 USD-89,504
Nikkei 225Täglichn/a 41444.4420,056 USD-7,132
Nasdaq 1004 Stundenn/a 1,15841.717,023 EUR-3,739
Nasdaq 100Täglichn/a 39639.903,124 EUR-2,386
FTSE 100Täglichn/a 47446.202,043 EUR-1,890
S&P 500Täglichn/a 52738.711,216 EUR-581
Gold4 Stundenn/a 1,21941.841,112 EUR-461

Charts

Ergebnisse je Durchlauf

Über 1.0 wurde Geld verdient, unter 1.0 wurde Geld verloren.

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Market Cycle
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1           // contracts per trade
fastCyclePeriod = 13       // short cycle stochastic lookback
fastCycleSmooth = 8        // short cycle smoothing
midCyclePeriod = 21        // medium cycle stochastic lookback
midCycleSmooth = 13        // medium cycle smoothing
slowCyclePeriod = 34       // long cycle stochastic lookback
slowCycleSmooth = 21       // long cycle smoothing
volumePeriod = 21          // average volume length
strengthLevel = 10         // minimum cycle strength, percent
volumeRatioLevel = 1.2     // volume must be this multiple of its average

ONCE inTrade = 0           // own position flag, as published

// --- Indicators ---
fastCycle = Stochastic[fastCyclePeriod, fastCycleSmooth](close)
midCycle = Stochastic[midCyclePeriod, midCycleSmooth](close)
slowCycle = Stochastic[slowCyclePeriod, slowCycleSmooth](close)

cyclesAligned = fastCycle > midCycle AND midCycle > slowCycle
cycleStrength = (fastCycle - slowCycle) / slowCycle * 100

fastCycleMom = fastCycle - fastCycle[1]
midCycleMom = midCycle - midCycle[1]

volumeRatio = volume / Average[volumePeriod](volume)
volumeStrength = volumeRatio * (fastCycleMom > 0)

strongCycle = cycleStrength > strengthLevel
risingMomentum = fastCycleMom > 0 AND midCycleMom > 0
volumeSurge = volumeStrength > volumeRatioLevel

17 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

StochasticVolumen
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Die Trefferquote liegt bei 46.39% im besten Durchlauf und bei nur 22.71% auf EUR/USD 2 Minuten, die meisten Trades verlieren also.
  • Es gibt keinen Stop Loss. Verluste werden nur begrenzt, wenn die Zyklen aus der Reihenfolge fallen oder der schnelle Zyklus dreht.
  • USD/JPY Täglich zeigt einen max Drawdown von JPY 300,850.00 gegenüber JPY 517,220.00 Gewinn.
  • Die Ausstiegslogik behält eine Operatorreihenfolge aus dem veröffentlichten Code bei, die Im-Trade-Prüfung gilt daher nur für einen Teil davon.

Fragen

Über diese Strategie

Kann ich sie in ProOrder laufen lassen?

Ja, es ist für automatisierten Handel mit 1 Kontrakt geschrieben, nur long.

Welche Märkte wurden getestet?

Dow Jones Täglich lieferte einen Profit Factor von 1.62 und EUR 16,402.00 über 485 Trades. DAX 40 Täglich folgte mit 1.46, und jeder getestete Markt endete im Gewinn.

Welchen Drawdown sollte ich erwarten?

Der Durchlauf Dow Jones Täglich hatte einen max Drawdown von EUR 2,875.70 bei 1 Kontrakt.

Warum Tagesbars?

Stochastic-Zyklen von 13, 21 und 34 Bars beschreiben mehrwöchige swings auf Tages-Charts. Der Durchlauf EUR/USD 2 Minuten handelte 8,902 Mal mit einer niedrigen Trefferquote.

Verwandt

Strategien wie diese

Stochastic Extreme Reversal

Verwendet denselben Indikator.

3.94 PF · 974 Trades

Navigator

Bester Durchlauf auf demselben Markt, Dow Jones.

2.93 PF · 181 Trades

Range Breakout Pending

Ein ähnlicher Profit Factor.

1.64 PF · 808 Trades

Zyklusbasierte Einstiege sind ein Teil eines Portfolios. Tragen Sie sich für den Rest in die ProRealAlgos-Warteliste ein.

Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation