Ställ dig i kön
Strategier / Momentum / Market Cycle

Market Cycle-strategi

Tre Stochastic-linjer med ökande längd fungerar som snabb, mellanlång och långsam cykel. En long öppnas när de är staplade snabb över mellanlång över långsam, den snabba cykeln ligger väl över den långsamma, och antingen stiger cyklerna eller så bekräftar volymen. Affären stängs när stapeln bryts eller den snabba cykeln vänder ned.

MomentumEndast långSwingDow JonesDag
1.62Profit factor
16,402Nettovinst EUR
46.39%Träffsäkerhet
485Affärer
-2,876Max drawdown
33.82Snittaffär

Bästa körning av 10. Dow Jones, Dag, spread 3, från körning pf:2026-09-28-DOW30-D.tsv:1.

Entryregler, long

  1. Den snabba cykeln ligger mer än 10% över den långsamma cykeln
  2. Antingen stiger både den snabba och den mellanlånga cykeln, eller så är volymen över 1.2 gånger sitt 21-bars genomsnitt vid en stigande snabb cykel
  3. Inte redan i en affär

Exitregler

  1. Ingen stop loss eller vinstmål

Testvillkor

PeriodTill och med 2026-09-28
InstrumentDow Jones, Dag
Spread3 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-28
Parametrar (10)
positionSize
Kontrakt per affär
1
fastCyclePeriod
Stochastic-lookback för kort cykel
13
fastCycleSmooth
Utjämning av kort cykel
8
midCyclePeriod
Lookback för mellanlång cykel
21
midCycleSmooth
Utjämning av mellanlång cykel
13
slowCyclePeriod
Lookback för lång cykel
34
slowCycleSmooth
Utjämning av lång cykel
21
volumePeriod
Längd för genomsnittlig volym
21
strengthLevel
Minsta cykelstyrka, procent
10
volumeRatioLevel
Volymens multipel av sitt genomsnitt
1.2

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
Dow JonesBästa körningDag1.62 48546.3916,402 EUR-2,876
DAX 40Dag1.46 52241.959,104 EUR-1,976
USD/JPYDagn/a 60446.69517,220 JPY-300,850
EUR/USD2 minn/a 8,90222.71152,668 USD-89,504
Nikkei 225Dagn/a 41444.4420,056 USD-7,132
Nasdaq 1004 timmarn/a 1,15841.717,023 EUR-3,739
Nasdaq 100Dagn/a 39639.903,124 EUR-2,386
FTSE 100Dagn/a 47446.202,043 EUR-1,890
S&P 500Dagn/a 52738.711,216 EUR-581
Guld4 timmarn/a 1,21941.841,112 EUR-461

Diagram

Resultat per körning

Över 1.0 gav vinst, under 1.0 gav förlust.

Koden

ProBuilder, omskriven till 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

StochasticVolym
Läs det här förstKända svagheter4 punkter
  • Träffsäkerheten är 46.39% i den bästa körningen och bara 22.71% på EUR/USD 2 minuter, så de flesta affärerna förlorar.
  • Det finns ingen stop loss. Förluster skärs bara av när cyklerna hamnar ur ordning eller den snabba cykeln vänder.
  • USD/JPY dag visar en max drawdown på JPY 300,850.00 mot JPY 517,220.00 i vinst.
  • Exitlogiken behåller en operatorordning från den publicerade koden, så kontrollen av om man är i en affär gäller bara en del av den.

Frågor

Om den här strategin

Kan jag köra den i ProOrder?

Ja, den är skriven för automatiserad trading med 1 kontrakt, endast lång.

Vilka marknader testades?

Dow Jones dag gav profit factor 1.62 och EUR 16,402.00 över 485 affärer. DAX 40 dag följde på 1.46, och alla testade marknader slutade med vinst.

Vilken drawdown ska jag räkna med?

Dow Jones dagskörning hade en max drawdown på EUR 2,875.70 vid 1 kontrakt.

Varför dagsbarer?

Stochastic-cykler på 13, 21 och 34 barer beskriver swings över flera veckor på dagsdiagram. EUR/USD 2-minuterskörningen handlade 8,902 gånger med låg träffsäkerhet.

Relaterat

Strategier som den här

Stochastic Extreme Reversal

Använder samma indikator.

3.94 PF · 974 affärer

Navigator

Bästa körning på samma marknad, Dow Jones.

2.93 PF · 181 affärer

Range Breakout Pending

En liknande profit factor.

1.64 PF · 808 affärer

Cykelbaserade entries är en del av en portfölj. Ställ dig i kön till ProRealAlgos för resten.

Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation