Ställ dig i kön
Strategier / Mean reversion / Candle Body Sum Intraday

Candle Body Sum: att gå emot extremt body-momentum

Systemet summerar förändringar i candlekroppar över 978 barer och handlar emot ytterlägen: det köper när en negativ summa gör en ny lägsta och säljer när en summa över 51 pip gör en ny högsta. Positioner stängs endast när den motsatta signalen vänder dem.

Mean reversionLong & shortIntradayS&P 50030 min
2.86Profit factor
6,859Nettovinst EUR
60.48%Träffsäkerhet
124Affärer
-1,368Max drawdown
55.32Snittaffär

Bästa körningen av 37. S&P 500, 30 min, spread 1, från körning pf:2026-09-24-USA500-30m.tsv:3.

Entryregler, long

  1. Long-riktningen består till short-villkoret uppträder

Entryregler, short

  1. Short-riktningen består till long-villkoret uppträder

Exitregler

Testvillkor

PeriodFram till 2026-09-25
InstrumentS&P 500, 30 minuter
Spread1 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-25
Parametrar (5)
positionSize
Kontrakt per affär
1
sumPeriod
Summerade barer
978
upperFilter
Summan måste överstiga så många pip för att räknas som positiv
51
lowerFilter
Summan måste ligga under minus så många pip för att räknas som negativ
0
invertSignal
1 = som testat, -1 vänder varje signal
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
S&P 500Bästa körning30 min2.86 12460.486,859 EUR-1,368
S&P 5001 timme1.88 22658.856,349 EUR-1,457
GuldDag1.77 11063.643,481 EUR-893
S&P 5004 timmar1.62 40657.646,775 EUR-1,337
Silver1 timmen/a 1,24255.561,147,598 USD-570,335
USD/JPY30 minn/a 67454.75579,880 JPY-299,590
USD/JPY4 timmarn/a 2,17655.70508,890 JPY-483,600
USD/JPY1 timmen/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/USDDagn/a 2,33258.58130,587 USD-56,759
Dow JonesDagn/a 2,06960.2744,774 EUR-16,838
Silver15 minn/a 1,38055.7237,932 USD-29,790
Nasdaq 100Dagn/a 1,13758.6625,832 EUR-6,474
Amerikansk råoljaDagn/a 1,99458.5823,394 EUR-12,345
DAX 40Dagn/a 1,80856.5321,517 EUR-6,042
SilverDagn/a 62355.2221,449 USD-16,797
GBP/USDDagn/a 2,84158.0813,163 USD-10,446
FTSE 100Dagn/a 1,48457.3510,604 EUR-4,572
FTSE 1001 timmen/a 1,31255.039,034 EUR-3,297
S&P 500Dagn/a 29957.536,078 EUR-1,700
S&P 50015 minn/a 9063.334,871 EUR-1,267
Guld1 timmen/a 10256.863,958 EUR-1,769
FTSE 10010 minn/a 7857.693,708 EUR-1,320
Guld4 timmarn/a 11558.263,586 EUR-1,649
Guld30 minn/a 6454.693,426 EUR-1,549
Guld15 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
Guld10 minn/a 4641.302,158 EUR-2,068
Guld5 minn/a 3847.372,143 EUR-2,008
Guld3 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

Diagram

Resultat per körning

De 10 bästa av 37 körningar. Hela listan finns i tabellen ovan.

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

Koden

ProBuilder, omskriven till husstandard

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

20 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.
Läs det här förstKända svagheter4 punkter
  • Det finns ingen stop loss eller målkurs, så en affär förblir öppen till den omvända signalen, hur långt priset än går.
  • Silver 1 timme visar USD 1,147,598.00 i vinst med en drawdown på USD 570,335.00, och USD/JPY-körningarna har liknande svängningar, så dimensionera risken noga.
  • Många intraday-körningar har få affärer, till exempel S&P 500 5 minuter med 26 och Gold 3 minuter med 28.
  • De flesta körningar har bara sweep-data utan registrerad profit factor.

Frågor

Om den här strategin

Kan den köras i ProOrder?

Ja, den håller alltid 1 kontrakt long eller short och växlar vid varje omvänd signal. Den omskrivna koden har inte kompileringskontrollerats.

Var har den testats?

Index, guld, silver, olja och valutapar från 3 minuter till dag, och varje körning var lönsam. S&P 500 1 timme hade en profit factor på 1.88 och Gold Daily 1.77.

Hur stor var drawdown med 1 kontrakt?

På S&P 500 30 minuter var den maximala drawdown EUR 1,368.31 mot EUR 6,859.16 i nettovinst.

Varför ett 978-barers fönster på 30-minutersbarer?

Det långa fönstret gör body-summan till en långsam mätare av utsträckt momentum. På 30-minutersbarer täcker det flera veckor.

Relaterat

Strategier som den här

One Notch Long

Bästa körning på samma marknad, S&P 500.

2.38 PF · 161 affärer

Repulse DPO

En liknande profit factor.

2.87 PF · 104 affärer

Monday Dip Buy

Också en mean reversion-strategi.

n/a PF · 146 affärer

Intresserar contrarian-idéer dig? Ställ dig i kön till ProRealAlgos-communityn.

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