Iscriviti alla lista d'attesa
Strategie / Momentum / Universal X-Body

Strategia Universal X-Body

Il sistema somma le variazioni del corpo delle candele su 578 barre. Un long parte quando una lettura negativa gira al rialzo, e uno short quando una lettura sopra 46 pip gira al ribasso. Opera da lunedì a giovedì e si limita a invertire sul successivo segnale opposto.

MomentumLong & shortSwingGBP/USDGiornaliero
n/aProfit factor
22,664Profitto netto USD
55.82%Percentuale di successo
2,768Operazioni
-6,961Max drawdown
8.19Media operazione

Migliore esecuzione su 30. GBP/USD, Giornaliero, spread 1.5, dall'esecuzione sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.

Regole di ingresso, long

  1. Il giorno di ingresso va da lunedì a giovedì

Regole di ingresso, short

  1. Il giorno di ingresso va da lunedì a giovedì

Regole di uscita

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoGBP/USD, Giornaliero
Spread1.5 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-24
Parametri (6)
positionSize
Contratti per operazione
1
sumPeriod
Barre sommate per il totale della variazione del corpo
578
signalDirection
1 segue il segnale, -1 lo opera al contrario
1
upperThreshold
Il totale del corpo deve superare questo numero di pip per contare come positivo
46
lowerThreshold
Il totale del corpo deve essere sotto meno questo numero di pip per contare come negativo
1
fridayNumber
Ingressi solo nei giorni precedenti questo giorno della settimana
5

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
GBP/USDMiglior esecuzioneGiornalieron/a 2,76855.8222,664 USD-6,961
USD/JPY30 minn/a 81652.45580,770 JPY-287,110
USD/JPY10 minn/a 27054.07443,400 JPY-272,930
USD/JPY15 minn/a 40852.94415,510 JPY-260,690
EUR/USD5 minn/a 8446.43219,192 USD-127,561
EUR/USD15 minn/a 11453.51156,188 USD-76,477
Argento30 minn/a 1,35854.2761,180 USD-19,736
Dow JonesGiornalieron/a 1,91754.5116,250 EUR-10,331
Nasdaq 1004 oren/a 2,44556.0715,520 EUR-12,122
Nasdaq 100Giornalieron/a 1,17155.3412,555 EUR-11,248
S&P 50030 minn/a 19853.036,623 EUR-1,732
S&P 5001 oran/a 27050.005,583 EUR-1,459
S&P 50015 minn/a 12256.564,779 EUR-1,353
Oro30 minn/a 8853.414,656 EUR-1,236
OroGiornalieron/a 13855.804,444 EUR-1,652
S&P 500Giornalieron/a 34353.063,968 EUR-1,261
FTSE 10010 minn/a 9256.523,938 EUR-1,349
FTSE 1005 minn/a 4663.043,780 EUR-1,400
Oro4 oren/a 12055.003,726 EUR-1,626
Oro1 oran/a 12258.203,550 EUR-2,028
S&P 5004 oren/a 43253.703,414 EUR-2,021
S&P 50010 minn/a 4647.832,710 EUR-1,562
S&P 5005 minn/a 3452.942,439 EUR-1,459
Oro15 minn/a 7237.502,438 EUR-2,106
Oro10 minn/a 5050.002,332 EUR-1,599
Oro5 minn/a 4837.502,067 EUR-1,687
S&P 5003 minn/a 3256.251,913 EUR-1,323
Oro3 minn/a 2853.571,803 EUR-1,562
FTSE 1003 minn/a 3857.891,755 EUR-1,372
S&P 5001 minn/a 450.00734 EUR-587

Grafici

Risultati per esecuzione

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

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Universal X-Body
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
sumPeriod = 578           // bars summed for the body-change total
signalDirection = 1       // 1 follows the signal, -1 trades it the other way
upperThreshold = 46       // body total must exceed this many pips to count as positive
lowerThreshold = 1        // body total must be below minus this many pips to count as negative
fridayNumber = 5          // entries only on days before this day of the week

// --- Indicators ---
// Running total of how much each candle body changed versus the previous one.
bodySize = close - open
bodyChange = bodySize - bodySize[1]
bodySum = Summation[sumPeriod](bodyChange)

// Last clearly positive and last clearly negative reading; both hold until updated.
IF bodySum > upperThreshold * PipSize THEN
  positiveSum = bodySum
ENDIF
IF bodySum < (0 - lowerThreshold) * PipSize THEN
  negativeSum = bodySum
ENDIF

negativeFading = negativeSum > negativeSum[1]
positiveFading = positiveSum < positiveSum[1]

// Trade bias holds until the opposite condition appears.
IF negativeFading THEN
  tradeBias = 1 * signalDirection
ELSIF positiveFading THEN
  tradeBias = (0 - 1) * signalDirection
ENDIF

Altre 13 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, e la posizione è quasi sempre aperta, quindi ogni movimento avverso viene subito per intero fino a un'inversione.
  • Le esecuzioni su USD/JPY mostrano drawdown intorno alla metà del profitto, come JPY 287,110.00 su JPY 580,770.00 per 30 minuti.
  • Diverse esecuzioni hanno campioni minuscoli, come S&P 500 1 minuto con 4 operazioni e Gold 3 minuti con 28.
  • Il profit factor non è stato registrato, perché i risultati provengono solo da dati di sweep.

Domande

Su questa strategia

Funziona come sistema automatizzato?

Sì. Funziona in ProOrder con 1 contratto e non richiede impostazioni di stop o target.

Quali mercati sono stati testati?

GBP/USD giornaliero è l'esecuzione di riferimento con USD 22,663.70 su 2,768 operazioni. Ogni esecuzione testata è stata profittevole, su forex, indici, oro e argento.

Quale drawdown devo aspettarmi?

GBP/USD giornaliero ha avuto un max drawdown di USD 6,961.20 con 1 contratto.

Perché barre giornaliere?

Una somma a 578 barre sui dati giornalieri riflette il momentum di lungo termine del corpo. Su grafici più rapidi la stessa impostazione copre solo giorni, e i risultati hanno variato di più.

Correlati

Strategie come questa

SuperTrend CCI

Miglior esecuzione sullo stesso mercato, GBP/USD.

1.72 PF · 561 operazioni

Twelve Minus Two Momentum

Anche una strategia momentum.

12.00 PF · 52 operazioni

Repulse DPO

Anche una strategia momentum.

2.87 PF · 104 operazioni

I sistemi sempre a mercato hanno bisogno dei giusti compagni. Iscriviti alla lista d'attesa di ProRealAlgos per saperne di più.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

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