Iscriviti alla lista d'attesa
Strategie / Mean reversion / Candle Body Sum Intraday

Candle Body Sum: andare contro il momentum estremo dei corpi

Il sistema somma le variazioni dei corpi delle candele su 978 barre e opera contro gli estremi: compra quando una somma negativa fa un nuovo minimo e vende quando una somma sopra 51 pip fa un nuovo massimo. Le posizioni si chiudono solo quando il segnale opposto le inverte.

Mean reversionLong & shortIntradayS&P 50030 min
2.86Profit factor
6,859Profitto netto EUR
60.48%Percentuale di successo
124Operazioni
-1,368Max drawdown
55.32Media operazione

Miglior esecuzione su 37. S&P 500, 30 min, spread 1, dall'esecuzione pf:2026-09-24-USA500-30m.tsv:3.

Regole di ingresso, long

  1. La direzione long resta fino a quando compare la condizione short

Regole di ingresso, short

  1. La direzione short resta fino a quando compare la condizione long

Regole di uscita

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoS&P 500, 30 minuti
Spread1 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-25
Parametri (5)
positionSize
Contratti per operazione
1
sumPeriod
Barre sommate
978
upperFilter
La somma deve superare questo numero di pip per contare come positiva
51
lowerFilter
La somma deve essere sotto meno questo numero di pip per contare come negativa
0
invertSignal
1 = come testato, -1 inverte ogni segnale
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
S&P 500Miglior esecuzione30 min2.86 12460.486,859 EUR-1,368
S&P 5001 ora1.88 22658.856,349 EUR-1,457
OroGiornaliero1.77 11063.643,481 EUR-893
S&P 5004 ore1.62 40657.646,775 EUR-1,337
Argento1 oran/a 1,24255.561,147,598 USD-570,335
USD/JPY30 minn/a 67454.75579,880 JPY-299,590
USD/JPY4 oren/a 2,17655.70508,890 JPY-483,600
USD/JPY1 oran/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/USDGiornalieron/a 2,33258.58130,587 USD-56,759
Dow JonesGiornalieron/a 2,06960.2744,774 EUR-16,838
Argento15 minn/a 1,38055.7237,932 USD-29,790
Nasdaq 100Giornalieron/a 1,13758.6625,832 EUR-6,474
Petrolio greggio USAGiornalieron/a 1,99458.5823,394 EUR-12,345
DAX 40Giornalieron/a 1,80856.5321,517 EUR-6,042
ArgentoGiornalieron/a 62355.2221,449 USD-16,797
GBP/USDGiornalieron/a 2,84158.0813,163 USD-10,446
FTSE 100Giornalieron/a 1,48457.3510,604 EUR-4,572
FTSE 1001 oran/a 1,31255.039,034 EUR-3,297
S&P 500Giornalieron/a 29957.536,078 EUR-1,700
S&P 50015 minn/a 9063.334,871 EUR-1,267
Oro1 oran/a 10256.863,958 EUR-1,769
FTSE 10010 minn/a 7857.693,708 EUR-1,320
Oro4 oren/a 11558.263,586 EUR-1,649
Oro30 minn/a 6454.693,426 EUR-1,549
Oro15 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
Oro10 minn/a 4641.302,158 EUR-2,068
Oro5 minn/a 3847.372,143 EUR-2,008
Oro3 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

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 37. L'elenco completo è nella tabella qui sopra.

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

ProBuilder, riscritto secondo lo standard interno

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

Altre 20 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.
Leggi prima questoDebolezze note4 punti
  • Non c'è stop loss né target, quindi un'operazione resta aperta fino al segnale inverso, per quanto lontano arrivi il prezzo.
  • Silver 1 ora mostra un profitto di USD 1,147,598.00 con un drawdown di USD 570,335.00, e le esecuzioni su USD/JPY hanno oscillazioni simili, quindi dimensiona il rischio con attenzione.
  • Molte esecuzioni intraday hanno poche operazioni, come S&P 500 5 minuti con 26 e Gold 3 minuti con 28.
  • La maggior parte delle esecuzioni ha solo dati di sweep senza profit factor registrato.

Domande

Su questa strategia

Può funzionare in ProOrder?

Sì, mantiene sempre 1 contratto long o short e cambia a ogni segnale inverso. Il codice riscritto non è stato controllato in compilazione.

Dove è stata testata?

Indici, oro, argento, petrolio e coppie di valute da 3 minuti al giornaliero, e ogni esecuzione è stata profittevole. S&P 500 1 ora ha avuto un profit factor di 1.88 e Gold giornaliero 1.77.

Quanto è stato grande il drawdown con 1 contratto?

Su S&P 500 30 minuti il drawdown massimo è stato di EUR 1,368.31 contro EUR 6,859.16 di profitto netto.

Perché una finestra di 978 barre su barre a 30 minuti?

La finestra lunga trasforma la somma dei corpi in un indicatore lento di momentum teso. Su barre da 30 minuti copre diverse settimane.

Correlati

Strategie come questa

One Notch Long

Miglior esecuzione sullo stesso mercato, S&P 500.

2.38 PF · 161 operazioni

Repulse DPO

Un profit factor simile.

2.87 PF · 104 operazioni

Monday Dip Buy

Anche una strategia mean reversion.

n/a PF · 146 operazioni

Ti interessano le idee contrarian? Iscriviti alla lista d'attesa della community ProRealAlgos.

Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione