Sett deg på ventelisten
Strategier / Momentum / Market Cycle

Market Cycle-strategi

Tre Stochastic-linjer med økende lengde fungerer som rask, mellomste og langsom syklus. En long åpnes når de er stablet rask over mellomste over langsom, den raske syklusen ligger godt over den langsomme, og enten syklusene stiger eller volumet bekrefter. Handelen lukkes når stabelen brytes eller den raske syklusen snur ned.

MomentumKun longSwingDow JonesDaglig
1.62Profit factor
16,402Nettogevinst EUR
46.39%Treffprosent
485Handler
-2,876Max drawdown
33.82Gj.sn. handel

Beste kjøring av 10. Dow Jones, Daglig, spread 3, fra kjøring pf:2026-09-28-DOW30-D.tsv:1.

Inngangsregler, long

  1. Den raske syklusen er mer enn 10% over den langsomme syklusen
  2. Enten stiger både den raske og den mellomste syklusen, eller volumet er over 1.2 ganger sitt 21-bars gjennomsnitt på en stigende rask syklus
  3. Ikke allerede i en handel

Utgangsregler

  1. Ingen stop loss eller mål

Testbetingelser

PeriodeFrem til 2026-09-28
InstrumentDow Jones, Daglig
Spread3 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-28
Parametere (10)
positionSize
Kontrakter per handel
1
fastCyclePeriod
Stochastic-tilbakeblikk for kort syklus
13
fastCycleSmooth
Utjevning for kort syklus
8
midCyclePeriod
Tilbakeblikk for mellomste syklus
21
midCycleSmooth
Utjevning for mellomste syklus
13
slowCyclePeriod
Tilbakeblikk for lang syklus
34
slowCycleSmooth
Utjevning for lang syklus
21
volumePeriod
Lengde på gjennomsnittsvolum
21
strengthLevel
Minimum syklusstyrke, prosent
10
volumeRatioLevel
Volummultippel av gjennomsnittet
1.2

Hver kjøring

Markeder og tidsrammer som er testet

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

Diagrammer

Resultater per kjøring

Over 1.0 tjente penger, under 1.0 tapte penger.

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// 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 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

StochasticVolum
Les dette førstKjente svakheter4 poeng
  • Treffprosenten er 46.39% på den beste kjøringen og bare 22.71% på EUR/USD 2 minutter, så de fleste handlene taper.
  • Det finnes ingen stop loss. Tap kuttes først når syklusene faller ut av rekkefølge eller den raske syklusen snur.
  • USD/JPY daglig viser en max drawdown på JPY 300,850.00 mot JPY 517,220.00 i gevinst.
  • Utgangslogikken beholder en operatorrekkefølge fra den publiserte koden, så i-handel-sjekken gjelder bare én del av den.

Spørsmål

Om denne strategien

Kan jeg kjøre den i ProOrder?

Ja, den er skrevet for automatisert trading med 1 kontrakt, kun long.

Hvilke markeder ble testet?

Dow Jones daglig ga profit factor 1.62 og EUR 16,402.00 over 485 handler. DAX 40 daglig fulgte på 1.46, og alle testede markeder endte med gevinst.

Hvilken drawdown bør jeg forvente?

Dow Jones daglig-kjøringen hadde en max drawdown på EUR 2,875.70 med 1 kontrakt.

Hvorfor dagsbarer?

Stochastic-sykluser på 13, 21 og 34 barer beskriver swings over flere uker på daglige diagrammer. EUR/USD 2-minutters-kjøringen handlet 8,902 ganger med lav treffprosent.

Relatert

Strategier som denne

Stochastic Extreme Reversal

Bruker samme indikator.

3.94 PF · 974 handler

Navigator

Beste kjøring på samme marked, Dow Jones.

2.93 PF · 181 handler

Range Breakout Pending

En tilsvarende profit factor.

1.64 PF · 808 handler

Syklusbaserte innganger er én del av en portefølje. Sett deg på ventelisten til ProRealAlgos for resten.

Copy trading på amerikanske indekser er tilgjengelig for ProRealAlgos-medlemmer når det blir ledige plasser.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon