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.
Mejor ejecución de 6. EUR/USD, 10 min, spread 1, de la ejecución sweeps:2026-09-17-EURUSD-10m-opt.tsv:3.
| Periodo | Hasta 2026-09-17 |
| Instrumento | EUR/USD, 10 minutos |
| Spread | 1 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-17 |
| 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
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMejor ejecución | 10 min | n/a | 7,224 | 46.86 | 93,957 USD | -51,230 |
| EUR/USD | 2 min | n/a | 7,056 | 38.39 | 402,648 USD | -89,492 |
| EUR/USD | 3 min | n/a | 7,072 | 40.75 | 281,741 USD | -66,463 |
| EUR/USD | 5 min | n/a | 7,136 | 43.53 | 120,196 USD | -81,556 |
| Petróleo Brent | Diario | n/a | 163 | 50.92 | 30,683 EUR | -6,617 |
| Petróleo crudo de EE. UU. | Diario | n/a | 374 | 46.52 | 12,008 EUR | -10,126 |
Gráficos
El código
// ============================================================ // 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
Preguntas
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.
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.
La mejor ejecución de EUR/USD 10 minutos tuvo un max drawdown de USD 51,230 con position size 1.
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
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.