Op de wachtlijst
Strategieën / Mean reversion / Candle Body Sum Intraday

Candle Body Sum: extreem body-momentum faden

Het systeem telt candle-bodyveranderingen over 978 bars op en handelt tegen extremen in: het koopt wanneer een negatieve som een nieuwe bodem zet en verkoopt wanneer een som boven 51 pips een nieuwe top zet. Posities sluiten alleen wanneer het tegengestelde signaal ze omdraait.

Mean reversionLong & shortIntradayS&P 50030 min
2.86Profit factor
6,859Nettowinst EUR
60.48%Winstpercentage
124Trades
-1,368Max drawdown
55.32Gem. trade

Beste run van 37. S&P 500, 30 min, spread 1, uit run pf:2026-09-24-USA500-30m.tsv:3.

Instapregels, long

  1. De long-richting blijft tot de short-voorwaarde zich voordoet

Instapregels, short

  1. De short-richting blijft tot de long-voorwaarde zich voordoet

Uitstapregels

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentS&P 500, 30 minuten
Spread1 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-25
Parameters (5)
positionSize
Contracten per trade
1
sumPeriod
Opgetelde bars
978
upperFilter
De som moet boven zoveel pips uitkomen om als positief te gelden
51
lowerFilter
De som moet onder min zoveel pips liggen om als negatief te gelden
0
invertSignal
1 = zoals getest, -1 draait elk signaal om
1

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
S&P 500Beste run30 min2.86 12460.486,859 EUR-1,368
S&P 5001 uur1.88 22658.856,349 EUR-1,457
GoudDagelijks1.77 11063.643,481 EUR-893
S&P 5004 uur1.62 40657.646,775 EUR-1,337
Zilver1 uurn/a 1,24255.561,147,598 USD-570,335
USD/JPY30 minn/a 67454.75579,880 JPY-299,590
USD/JPY4 uurn/a 2,17655.70508,890 JPY-483,600
USD/JPY1 uurn/a 1,54854.07449,840 JPY-431,210
USD/JPY10 minn/a 25653.91347,360 JPY-282,470
EUR/USD10 minn/a 9652.08308,238 USD-82,119
USD/JPY15 minn/a 33052.73275,920 JPY-267,040
EUR/USD5 minn/a 9648.96220,522 USD-153,172
EUR/USDDagelijksn/a 2,33258.58130,587 USD-56,759
Dow JonesDagelijksn/a 2,06960.2744,774 EUR-16,838
Zilver15 minn/a 1,38055.7237,932 USD-29,790
Nasdaq 100Dagelijksn/a 1,13758.6625,832 EUR-6,474
Amerikaanse ruwe olieDagelijksn/a 1,99458.5823,394 EUR-12,345
DAX 40Dagelijksn/a 1,80856.5321,517 EUR-6,042
ZilverDagelijksn/a 62355.2221,449 USD-16,797
GBP/USDDagelijksn/a 2,84158.0813,163 USD-10,446
FTSE 100Dagelijksn/a 1,48457.3510,604 EUR-4,572
FTSE 1001 uurn/a 1,31255.039,034 EUR-3,297
S&P 500Dagelijksn/a 29957.536,078 EUR-1,700
S&P 50015 minn/a 9063.334,871 EUR-1,267
Goud1 uurn/a 10256.863,958 EUR-1,769
FTSE 10010 minn/a 7857.693,708 EUR-1,320
Goud4 uurn/a 11558.263,586 EUR-1,649
Goud30 minn/a 6454.693,426 EUR-1,549
Goud15 minn/a 7652.633,319 EUR-1,511
FTSE 10015 minn/a 28252.483,034 EUR-2,986
S&P 50010 minn/a 4852.082,560 EUR-1,692
Goud10 minn/a 4641.302,158 EUR-2,068
Goud5 minn/a 3847.372,143 EUR-2,008
Goud3 minn/a 2846.432,116 EUR-1,489
FTSE 1005 minn/a 2853.572,022 EUR-1,301
S&P 5005 minn/a 2669.232,010 EUR-1,332
FTSE 1003 minn/a 3063.331,410 EUR-1,348

Grafieken

Resultaten per run

Top 10 van 37 runs. De volledige lijst staat in de tabel hierboven.

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

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Candle Body Sum Intraday
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
sumPeriod = 978           // bars summed
upperFilter = 51          // sum must exceed this many pips to count as positive
lowerFilter = 0           // sum must be below minus this many pips to count as negative
invertSignal = 1          // 1 = as tested, -1 flips every signal

// --- Indicators ---
candleBody = close - open
bodyChange = candleBody - candleBody[1]
bodySum = Summation[sumPeriod](bodyChange)

// Last sum reading on each side of the filters, held until the next one
IF bodySum > upperFilter * PipSize THEN
  positiveSum = bodySum
ENDIF
IF bodySum < (0 - lowerFilter) * PipSize THEN
  negativeSum = bodySum
ENDIF

negativeFalling = negativeSum < negativeSum[1]
positiveRising = positiveSum > positiveSum[1]

Nog 20 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.
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss of target, dus een trade blijft open tot het omkeersignaal, hoe ver de koers ook doorloopt.
  • Silver 1 uur laat USD 1,147,598.00 winst zien met een drawdown van USD 570,335.00, en USD/JPY-runs hebben vergelijkbare uitslagen, dus bepaal je risico zorgvuldig.
  • Veel intraday runs hebben weinig trades, zoals S&P 500 5 minuten met 26 en Gold 3 minuten met 28.
  • De meeste runs hebben alleen sweepdata zonder vastgelegde profit factor.

Vragen

Over deze strategie

Kan hij in ProOrder draaien?

Ja, hij houdt altijd 1 contract long of short aan en wisselt bij elk omkeersignaal. De herschreven code is niet op compileerfouten gecontroleerd.

Waar is hij getest?

Indices, goud, zilver, olie en valutaparen van 3 minuten tot dagelijks, en elke run was winstgevend. S&P 500 1 uur had een profit factor van 1.88 en Gold Dagelijks 1.77.

Hoe groot was de drawdown bij 1 contract?

Op S&P 500 30 minuten was de maximale drawdown EUR 1,368.31 tegenover EUR 6,859.16 nettowinst.

Waarom een venster van 978 bars op 30 minuten-bars?

Het lange venster maakt van de bodysom een langzame meter van opgerekt momentum. Op 30-minutenbars beslaat dat meerdere weken.

Gerelateerd

Strategieën zoals deze

One Notch Long

Beste run op dezelfde markt, S&P 500.

2.38 PF · 161 trades

Repulse DPO

Een vergelijkbare profit factor.

2.87 PF · 104 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Interesse in contraire ideeën? Zet je op de wachtlijst van de ProRealAlgos-community.

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