Apuntarme a la lista de espera
Estrategias / Tendencia / X-Bars Regression Slope

X-Bars Regression Slope

Cuando la pendiente de la regresión lineal de 28 barras era positiva en la barra anterior, coloca un buy limit en la SMA de 12 periodos de mínimos. Una pendiente negativa fija un limit de short en la SMA de máximos. Una vez que la pendiente se invierte, la posición sale con una orden limitada en la media opuesta.

TendenciaLargos & cortosIntradayEUR/USD10 min
n/aProfit factor
93,957Beneficio neto USD
46.86%Tasa de acierto
7,224Operaciones
-51,230Max drawdown
13.01Operación media

Mejor ejecución de 6. EUR/USD, 10 min, spread 1, de la ejecución sweeps:2026-09-17-EURUSD-10m-opt.tsv:3.

Reglas de entrada, largos

  1. La pendiente de la regresión lineal de 28 barras de TotalPrice era positiva en la barra anterior

Reglas de entrada, cortos

  1. La pendiente era negativa en la barra anterior

Reglas de salida

  1. Cerrar un short con una orden limitada en la SMA de mínimos una vez que la pendiente se vuelve positiva
  2. Sin stop loss

Condiciones de la prueba

PeriodoHasta 2026-09-17
InstrumentoEUR/USD, 10 minutos
Spread1 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-17
Parámetros (3)
positionSize
Acciones por operación
1
bandPeriod
Longitud de la SMA de máximos y mínimos
12
slopePeriod
Longitud de la pendiente de regresión
28

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
EUR/USDMejor ejecución10 minn/a 7,22446.8693,957 USD-51,230
EUR/USD2 minn/a 7,05638.39402,648 USD-89,492
EUR/USD3 minn/a 7,07240.75281,741 USD-66,463
EUR/USD5 minn/a 7,13643.53120,196 USD-81,556
Petróleo BrentDiarion/a 16350.9230,683 EUR-6,617
Petróleo crudo de EE. UU.Diarion/a 37446.5212,008 EUR-10,126

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// X-Bars Regression Slope
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 10 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // shares per trade
bandPeriod = 12           // SMA length of the highs and of the lows
slopePeriod = 28          // regression slope length on TotalPrice

// --- Indicators ---
upperBand = Average[bandPeriod](high)
lowerBand = Average[bandPeriod](low)
regressionSlope = LinearRegressionSlope[slopePeriod](TotalPrice)

24 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.

Indicadores utilizados

SMARegresión lineal
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss. La mejor ejecución en EUR/USD 10 minutos tuvo un drawdown de USD 51,230 frente a USD 93,957 de beneficio neto.
  • El profit factor no se registró, ya que todos los resultados provienen de barridos de parámetros.
  • Las órdenes limitadas se vuelven a colocar en cada barra, así que las ejecuciones en real pueden diferir del backtest, especialmente en gráficos de 2 y 3 minutos.
  • Las pruebas solo cubrieron EUR/USD, Brent Crude y US Crude Oil.

Preguntas

Sobre esta estrategia

¿Puede esto ejecutarse en ProOrder?

Sí, ProOrder admite órdenes limitadas que se vuelven a colocar en cada barra. El código reescrito no se ha comprobado en compilación, así que hazle backtest primero.

¿Qué mercados se probaron?

EUR/USD en varios gráficos intraday más Brent Crude y US Crude Oil en diario. Las 5 ejecuciones listadas fueron positivas, con EUR/USD 2 minutos generando USD 402,648 en un barrido.

¿Qué drawdown hubo con 1 contrato?

La mejor ejecución de EUR/USD 10 minutos tuvo un max drawdown de USD 51,230 con position size 1.

¿Por qué un gráfico de 10 minutos?

Dio la mejor ejecución registrada. Los gráficos de EUR/USD más cortos ganaron más pero con drawdowns de hasta USD 89,492.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Slow MACD Slope

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

6.80 PF · 7,305 operaciones

Long-Term Moving Average Cross

También es una estrategia de tendencia.

12.31 PF · 61 operaciones

Los sistemas de tendencia basados en regresión forman parte de nuestra investigación. Apúntate a la lista de espera de ProRealAlgos para seguirla.

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