Apuntarme a la lista de espera
Estrategias / Momentum / Universal X-Body

Estrategia Universal X-Body

El sistema suma los cambios en el cuerpo de las velas a lo largo de 578 barras. Un long empieza cuando una lectura negativa gira al alza, y un short cuando una lectura por encima de 46 pips gira a la baja. Opera de lunes a jueves y simplemente invierte la posición con la siguiente señal contraria.

MomentumLargos & cortosSwingGBP/USDDiario
n/aProfit factor
22,664Beneficio neto USD
55.82%Tasa de acierto
2,768Operaciones
-6,961Max drawdown
8.19Operación media

Mejor ejecución de 30. GBP/USD, Diario, spread 1.5, de la ejecución sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.

Reglas de entrada, largos

  1. El día de entrada es de lunes a jueves

Reglas de entrada, cortos

  1. El día de entrada es de lunes a jueves

Reglas de salida

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoGBP/USD, Diario
Spread1.5 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-24
Parámetros (6)
positionSize
Contratos por operación
1
sumPeriod
Barras sumadas para el total de cambio del cuerpo
578
signalDirection
1 sigue la señal, -1 la opera al contrario
1
upperThreshold
El total del cuerpo debe superar este número de pips para contar como positivo
46
lowerThreshold
El total del cuerpo debe estar por debajo de menos este número de pips para contar como negativo
1
fridayNumber
Entradas solo en los días anteriores a este día de la semana
5

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
GBP/USDMejor ejecuciónDiarion/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
Plata30 minn/a 1,35854.2761,180 USD-19,736
Dow JonesDiarion/a 1,91754.5116,250 EUR-10,331
Nasdaq 1004 horasn/a 2,44556.0715,520 EUR-12,122
Nasdaq 100Diarion/a 1,17155.3412,555 EUR-11,248
S&P 50030 minn/a 19853.036,623 EUR-1,732
S&P 5001 horan/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
OroDiarion/a 13855.804,444 EUR-1,652
S&P 500Diarion/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 horasn/a 12055.003,726 EUR-1,626
Oro1 horan/a 12258.203,550 EUR-2,028
S&P 5004 horasn/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

Gráficos

Resultados por ejecución

Las 10 mejores de 30 ejecuciones. La lista completa está en la tabla de arriba.

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

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

13 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss ni objetivo, y la posición está abierta casi siempre, así que cada movimiento adverso se asume por completo hasta una reversión.
  • Las ejecuciones de USD/JPY muestran drawdowns de alrededor de la mitad del beneficio, como JPY 287,110.00 sobre JPY 580,770.00 en 30 minutos.
  • Varias ejecuciones tienen muestras mínimas, como S&P 500 1 minuto con 4 operaciones y Gold 3 minutos con 28.
  • El profit factor no se registró, porque los resultados provienen solo de datos de barrido.

Preguntas

Sobre esta estrategia

¿Funciona como sistema automatizado?

Sí. Se ejecuta en ProOrder con 1 contrato y no necesita ajustes de stop ni de objetivo.

¿Qué mercados se probaron?

GBP/USD diario es la ejecución destacada con USD 22,663.70 en 2,768 operaciones. Todas las ejecuciones probadas fueron rentables, en forex, índices, oro y plata.

¿Qué drawdown debo esperar?

GBP/USD diario tuvo un max drawdown de USD 6,961.20 con 1 contrato.

¿Por qué barras diarias?

Una suma de 578 barras en datos diarios refleja el momentum del cuerpo a largo plazo. En gráficos más rápidos el mismo ajuste cubre solo días, y los resultados variaron más.

Relacionado

Estrategias como esta

SuperTrend CCI

Mejor ejecución en el mismo mercado, GBP/USD.

1.72 PF · 561 operaciones

Twelve Minus Two Momentum

También es una estrategia momentum.

12.00 PF · 52 operaciones

Repulse DPO

También es una estrategia momentum.

2.87 PF · 104 operaciones

Los sistemas siempre en mercado necesitan los compañeros adecuados. Apúntate a la lista de espera de ProRealAlgos para saber más.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación