Op de wachtlijst
Strategieën / Momentum / Market Cycle

Market Cycle-strategie

Drie Stochastic-lijnen van toenemende lengte fungeren als snelle, middellange en langzame cyclus. Een long opent wanneer ze gestapeld staan met snel boven middellang boven langzaam, de snelle cyclus ruim boven de langzame ligt, en de cycli stijgen of het volume bevestigt. De trade sluit wanneer de stapeling breekt of de snelle cyclus omlaag draait.

MomentumAlleen longSwingDow JonesDagelijks
1.62Profit factor
16,402Nettowinst EUR
46.39%Winstpercentage
485Trades
-2,876Max drawdown
33.82Gem. trade

Beste run van 10. Dow Jones, Dagelijks, spread 3, uit run pf:2026-09-28-DOW30-D.tsv:1.

Instapregels, long

  1. De snelle cyclus ligt meer dan 10% boven de langzame cyclus
  2. Of de snelle en de middellange cyclus stijgen beide, of het volume is meer dan 1.2 keer het 21-bar-gemiddelde bij een stijgende snelle cyclus
  3. Nog niet in een trade

Uitstapregels

  1. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-28
InstrumentDow Jones, Dagelijks
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-28
Parameters (10)
positionSize
Contracten per trade
1
fastCyclePeriod
Stochastic-lookback korte cyclus
13
fastCycleSmooth
Smoothing korte cyclus
8
midCyclePeriod
Lookback middellange cyclus
21
midCycleSmooth
Smoothing middellange cyclus
13
slowCyclePeriod
Lookback lange cyclus
34
slowCycleSmooth
Smoothing lange cyclus
21
volumePeriod
Lengte gemiddeld volume
21
strengthLevel
Minimale cyclussterkte, procent
10
volumeRatioLevel
Veelvoud van het volume ten opzichte van zijn gemiddelde
1.2

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Dow JonesBeste runDagelijks1.62 48546.3916,402 EUR-2,876
DAX 40Dagelijks1.46 52241.959,104 EUR-1,976
USD/JPYDagelijksn/a 60446.69517,220 JPY-300,850
EUR/USD2 minn/a 8,90222.71152,668 USD-89,504
Nikkei 225Dagelijksn/a 41444.4420,056 USD-7,132
Nasdaq 1004 uurn/a 1,15841.717,023 EUR-3,739
Nasdaq 100Dagelijksn/a 39639.903,124 EUR-2,386
FTSE 100Dagelijksn/a 47446.202,043 EUR-1,890
S&P 500Dagelijksn/a 52738.711,216 EUR-581
Goud4 uurn/a 1,21941.841,112 EUR-461

Grafieken

Resultaten per run

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Nog 17 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

StochasticVolume
Lees dit eerstBekende zwaktes4 punten
  • Het winstpercentage is 46.39% in de beste run en slechts 22.71% op EUR/USD 2 minuten, dus de meeste trades verliezen.
  • Er is geen stop loss. Verliezen worden pas beperkt wanneer de cycli uit volgorde raken of de snelle cyclus draait.
  • USD/JPY dagelijks laat een max drawdown van JPY 300,850.00 zien tegenover JPY 517,220.00 winst.
  • De uitstaplogica houdt een operatorvolgorde uit de gepubliceerde code aan, dus de in-trade-check geldt alleen voor één deel ervan.

Vragen

Over deze strategie

Kan ik hem in ProOrder draaien?

Ja, het is geschreven voor geautomatiseerd traden met 1 contract, alleen long.

Welke markten zijn getest?

Dow Jones dagelijks gaf profit factor 1.62 en EUR 16,402.00 over 485 trades. DAX 40 dagelijks volgde met 1.46, en elke geteste markt eindigde in winst.

Welke drawdown moet ik verwachten?

De Dow Jones dagelijks-run had een max drawdown van EUR 2,875.70 bij 1 contract.

Waarom dagbars?

Stochastic-cycli van 13, 21 en 34 bars beschrijven swings van meerdere weken op dagcharts. De EUR/USD 2-minutenrun handelde 8,902 keer met een laag winstpercentage.

Gerelateerd

Strategieën zoals deze

Stochastic Extreme Reversal

Gebruikt dezelfde indicator.

3.94 PF · 974 trades

Navigator

Beste run op dezelfde markt, Dow Jones.

2.93 PF · 181 trades

Range Breakout Pending

Een vergelijkbare profit factor.

1.64 PF · 808 trades

Cyclusgebaseerde instappen zijn één onderdeel van een portefeuille. Ga op de ProRealAlgos-wachtlijst voor de rest.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie